Skip to content

v1.2.0

Choose a tag to compare

@crisandrews crisandrews released this 13 Apr 04:56
· 241 commits to main since this release

What's new

Bug fixes

  • Fixed silent install failure — npm install errors 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 install on 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 --fix auto-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 /help that 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/