Repository navigation
v1.2.0
What's new
Bug fixes
- Fixed silent install failure —
npm installerrors are no longer silenced. Users now see clear error messages instead of "Failed to reconnect" with no explanation. - Faster startup — dependencies only install if not already present (skips
npm installon subsequent sessions).
New features (since v1.0.0)
- Active memory — bilingual recall (ES ↔ EN, 40+ synonym pairs) at the start of every turn. Date-aware ("hoy" → today's date).
- Voice — TTS via sag, ElevenLabs, OpenAI, macOS
say. STT via Whisper. - WebChat — browser chat UI with real-time SSE. Conversation logging in JSONL + Markdown.
- Webhooks — external systems (CI/CD, Cloudflare Workers, IoT) POST events to the agent via HTTP.
- Smart import — 3-tier classifier for skills and crons. Step-by-step wizard with AskUserQuestion.
- Doctor — 9 health checks with
--fixauto-repair. - Live config — non-critical settings apply without
/mcp. - Skill manager — install from GitHub with
owner/repo@branch#subdir. - Channel detector — reports installed/authenticated channels with launch command.
- Command discovery — dynamic
/helpthat scans installed skills. - Service manager — run as launchd/systemd background service.
- Lifecycle hooks — SessionStart (identity injection), PreCompact (memory flush), Stop (session summary), SessionEnd (dream tracking).
- Terse agent — confirmations in 1-2 lines, no preambles or recaps.
- Language adaptation — responds in the user's language, switches mid-conversation.
Troubleshooting
- "Failed to reconnect" — check Node.js v18+, then
cd ~/.claude/plugins/cache/clawcode/agent/*/ && npm install - Crons session-only — known limitation; recreated automatically at session start
Full documentation: docs/