Skip to content

v0.1.14 — Separate OpenClaw agents + watchdog fix

Choose a tag to compare

@ssdavidai ssdavidai released this 23 Feb 11:52

Changes

Separate OpenClaw agents per tool

All three LLM-using workers (curator, janitor, distiller) were sharing a single OpenClaw agent (vault-curator), causing session lock conflicts. Each tool now uses its own dedicated agent:

  • curatorvault-curator
  • janitorvault-janitor
  • distillervault-distiller

This eliminates the race condition where one tool would clear another's session mid-execution, which was the root cause of the curator's silent failures in v0.1.13.

AGENTS.md updated

Agent identity files now explicitly allow /tmp/ filesystem writes, which is required for the manifest file approach introduced in v0.1.13. Previously the agent was told "NEVER access the filesystem directly" which conflicted with the instruction to write JSON manifests to /tmp/.

Fix inbox directory watchdog bug

The curator's watchdog handler was processing the inbox directory itself as a file (triggered by on_modified events on the directory). Added path.is_dir() filter to skip directory events.

Install

pip install alfred-vault==0.1.14