Skip to content

v0.3.2 — Plugin hardening for container environments

Choose a tag to compare

@Ars-Ludus Ars-Ludus released this 30 Apr 17:07
· 5 commits to main since this release
  • Log directory is now created automatically — mkdirSync({ recursive: true }) runs before every log write. Previously, if ~/.openclaw/semcom/ didn't exist yet, all log writes silently failed and the hook appeared to not fire.
  • SEMCOM_DIR env var respected for log path — log file now resolves via SEMCOM_DIR (same as the rest of the semcom setup) rather than hardcoding homedir()/.openclaw/semcom/. Prevents path mismatches in container environments where $HOME may differ.
  • Startup log entry — register() now logs plugin registered immediately, so you can confirm the plugin loaded and the log path is correct before sending any messages.