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