Skip to content

v0.4.0 — Platform-agnostic install

Choose a tag to compare

@Ars-Ludus Ars-Ludus released this 01 May 17:00
· 4 commits to main since this release

What's new

  • Default install path is now ~/.local/share/semcom (XDG standard). No longer tied to openClaw's directory.
  • openClaw is now one integration among many — auto-detected at install time, not assumed. Other platforms (Claude Code, Hermes, etc.) documented as plain HTTP consumers; dedicated hook integrations planned for future releases.
  • Fixed log path bug in semcom-start hook — log file now correctly follows SEMCOM_DIR instead of hardcoding ~/.openclaw/semcom/.
  • SEMCOM_DIR override retained — constrained environments (e.g. SEMCOM_DIR=~/.openclaw/semcom bash install.sh) still work.

Upgrade from v0.3.x

# Stop old server
~/.openclaw/semcom/stop.sh 2>/dev/null || true

# Install new version
mkdir -p ~/.local/share/semcom/install && cd ~/.local/share/semcom/install
curl -fsSL https://github.com/Ars-Ludus/semcom-install/releases/latest/download/semcom-release.tar.gz | tar xz
bash install.sh

# Migrate databases if you want to keep history
cp ~/.openclaw/semcom/memory.db ~/.local/share/semcom/memory.db
cp ~/.openclaw/semcom/personal.db ~/.local/share/semcom/personal.db
cp ~/.openclaw/semcom/.env ~/.local/share/semcom/.env

# Restart openClaw gateway to reload plugin
openclaw restart