Commit Graph

  • f31e89d5af Agents: add pluggable CLIs Peter Steinberger 2025-12-02 10:42:27 +00:00
  • 52c311e47f chore: bump version to 1.3.0 Peter Steinberger 2025-12-02 07:54:49 +00:00
  • 5b54d4de7a feat(web): batch inbound messages Peter Steinberger 2025-12-02 07:54:13 +00:00
  • 96152f6577 Add typing indicator after IPC send Peter Steinberger 2025-12-02 06:58:17 +00:00
  • e881b3c5de Document exclamation mark escaping workaround for Claude Code Peter Steinberger 2025-12-02 06:52:56 +00:00
  • e86b507da7 Add IPC to prevent Signal session corruption from concurrent connections Peter Steinberger 2025-12-02 06:31:01 +00:00
  • 2fc3a822c8 web: isolate session fixtures and skip heartbeat when busy Peter Steinberger 2025-12-02 06:15:20 +00:00
  • 1b0e1edb08 Update changelog with error message and test isolation fixes Peter Steinberger 2025-12-02 05:59:31 +00:00
  • d107b79c63 Fix test corrupting production sessions.json Peter Steinberger 2025-12-02 05:54:31 +00:00
  • c5ab442f46 Fix empty result JSON dump and missing heartbeat prefix Peter Steinberger 2025-12-02 04:29:17 +00:00
  • c5677df56e Increase watchdog timeout to 30 minutes Peter Steinberger 2025-11-30 18:03:19 +00:00
  • 21ba0fb8a4 Fix test isolation to prevent loading real user config Peter Steinberger 2025-11-30 18:00:57 +00:00
  • 69319a0569 Add auto-recovery from stuck WhatsApp sessions Peter Steinberger 2025-11-30 17:53:32 +00:00
  • 37d8e55991 Skip responsePrefix for HEARTBEAT_OK responses Peter Steinberger 2025-11-29 06:02:21 +00:00
  • 8d20edb028 Simplify timestampPrefix: bool or timezone string, default true Peter Steinberger 2025-11-29 05:29:29 +00:00
  • 7564c4e7f4 Generalize prefix config: messagePrefix + responsePrefix Peter Steinberger 2025-11-29 05:27:58 +00:00
  • 26e02a9b8b Add timestampPrefix config for datetime awareness Peter Steinberger 2025-11-29 05:25:53 +00:00
  • 25ec133574 Add samePhoneResponsePrefix config option Peter Steinberger 2025-11-29 05:24:01 +00:00
  • d88ede92b9 feat: same-phone mode with echo detection and configurable marker Peter Steinberger 2025-11-29 04:50:56 +00:00
  • 5bafe9483d chore: release 1.2.2 Peter Steinberger 2025-11-28 08:17:22 +01:00
  • 4e3663b4d4 chore: move heartbeat notes to unreleased 1.2.2 Peter Steinberger 2025-11-28 08:14:51 +01:00
  • 12d7be7cad feat(heartbeat): allow manual message and dry-run for web/twilio Peter Steinberger 2025-11-28 08:14:07 +01:00
  • 84f2595349 docs: note changelog not needed for pure tests Peter Steinberger 2025-11-28 08:13:59 +01:00
  • c11abc1134 chore: release 1.2.1 Peter Steinberger 2025-11-28 08:11:07 +01:00
  • f63bdda628 docs: document mime-first media handling Peter Steinberger 2025-11-28 08:07:38 +01:00
  • 7d6a4f5204 fix(media): sniff mime and keep extensions Peter Steinberger 2025-11-28 08:07:32 +01:00
  • f871869c79 Fix broken link: claude-config.md -> clawd.md Peter Steinberger 2025-11-28 05:19:43 +00:00
  • 8ebe72951f docs: Add Twitter automation and music recognition examples Peter Steinberger 2025-11-27 21:00:28 +00:00
  • 8d4b31a301 Expand heartbeat capabilities in docs Peter Steinberger 2025-11-27 19:09:30 +01:00
  • 8912b3e035 Rename claude-config.md to clawd.md, update credits Peter Steinberger 2025-11-27 19:07:35 +01:00
  • f5d7057042 Add browser-tools CLI and example tweets to docs Peter Steinberger 2025-11-27 18:59:01 +01:00
  • 6d7e620430 Release 1.2.0 Peter Steinberger 2025-11-27 18:52:26 +01:00
  • 0cc732dce3 Docs: refresh 1.2.0 changelog; fix webhook host import Peter Steinberger 2025-11-27 18:46:46 +01:00
  • 8acd82aa0d Add gowa WhatsApp MCP to power user add-ons Peter Steinberger 2025-11-27 18:45:05 +01:00
  • 7377c676fd Add WhatsApp screenshot to claude-config.md Peter Steinberger 2025-11-27 18:43:24 +01:00
  • 9b3c4db10d Heartbeat defaults and ws guard; format Peter Steinberger 2025-11-27 18:37:30 +01:00
  • 49ada54f6d Docs: add useful CLI tools section (spotify-player, TTS, etc.) Peter Steinberger 2025-11-27 18:33:38 +01:00
  • c43cdc5ac3 Docs: new Clawd session intro with personality and powers Peter Steinberger 2025-11-27 18:32:47 +01:00
  • e1bd9976b3 Docs: explain two-phone setup for dedicated AI number Peter Steinberger 2025-11-27 18:29:41 +01:00
  • a888564251 Docs: mention Claude Code reuses existing subscription Peter Steinberger 2025-11-27 18:28:51 +01:00
  • e2ccde6434 Fix: warelay lowercase Peter Steinberger 2025-11-27 18:27:09 +01:00
  • e88ff78816 Add Peekaboo and mcporter links to recommended tools Peter Steinberger 2025-11-27 18:26:40 +01:00
  • 5bc151fdca Redact phone number from example config Peter Steinberger 2025-11-27 18:24:12 +01:00
  • f0a5cdc6e4 Add warning disclaimer to claude-config.md Peter Steinberger 2025-11-27 18:23:56 +01:00
  • 85f53a4174 Fix WebSocket crash + heartbeat default 10min + docs refresh Peter Steinberger 2025-11-27 18:21:14 +01:00
  • 549ad272fc Docs: link Clawd setup and current config Peter Steinberger 2025-11-27 18:17:06 +01:00
  • 537348d995 Update README.md Peter Steinberger 2025-11-27 18:14:54 +01:00
  • d4580d1a31 Fix CI: type gaps and hasMedia check Peter Steinberger 2025-11-27 18:14:20 +01:00
  • 93a103dde5 Tests: cover identity prefix gating Peter Steinberger 2025-11-27 04:40:03 +01:00
  • 9e6ad97cfb Claude prompt: only prepend on first turn Peter Steinberger 2025-11-27 03:53:13 +01:00
  • 8d995a8529 Heartbeat: add ultrathink marker Peter Steinberger 2025-11-27 03:15:51 +01:00
  • f869cd4b79 Heartbeat: shorten prompt to token Peter Steinberger 2025-11-27 02:48:23 +01:00
  • 26b087c1b4 Heartbeat: honor session override Peter Steinberger 2025-11-26 18:32:25 +01:00
  • 63bf4683c5 Heartbeat: allow session-id override (with test) Peter Steinberger 2025-11-26 18:28:02 +01:00
  • 73456a68d7 Fix heartbeat CLI import for recipients resolution Peter Steinberger 2025-11-26 18:22:28 +01:00
  • aa6637b47a Heartbeat: session-id override and safer fallback Peter Steinberger 2025-11-26 18:19:54 +01:00
  • 8f6e43fd66 Changelog: bump to 1.2.0 unreleased Peter Steinberger 2025-11-26 18:18:13 +01:00
  • ebce6ef263 Docs: show --all heartbeat example Peter Steinberger 2025-11-26 18:17:30 +01:00
  • c20a266a11 Heartbeat: harden targeting and support lid mapping Peter Steinberger 2025-11-26 18:15:57 +01:00
  • b825f141f3 fix: add @lid format support and allowFrom wildcard handling Marcus Neves 2025-11-26 12:43:48 -03:00
  • 7e5b3958cc CLI: rename heartbeat tmux helper and log file path Peter Steinberger 2025-11-26 18:00:23 +01:00
  • deded848ee Heartbeat: add relay helper and fix CLI tests Peter Steinberger 2025-11-26 17:49:34 +01:00
  • 117161e6ff docs: document heartbeat idle override and tests Peter Steinberger 2025-11-26 17:31:56 +01:00
  • 98d52edcc9 test: cover heartbeat skip preserving session timestamp Peter Steinberger 2025-11-26 17:29:12 +01:00
  • 135d930c99 feat: add heartbeat idle override and preserve session freshness Peter Steinberger 2025-11-26 17:26:17 +01:00
  • e6c78df975 chore: add verbose heartbeat session logging Peter Steinberger 2025-11-26 17:21:59 +01:00
  • 3749797434 chore: log heartbeat session snapshot Peter Steinberger 2025-11-26 17:20:48 +01:00
  • 507ed25289 chore: log heartbeat fallback and add test Peter Steinberger 2025-11-26 17:12:28 +01:00
  • 0d5e5f8dee fix: heartbeat falls back to last session contact Peter Steinberger 2025-11-26 17:08:43 +01:00
  • 3998933b30 docs: document heartbeat triggers Peter Steinberger 2025-11-26 17:05:09 +01:00
  • 271004bf60 feat: add heartbeat cli and relay trigger Peter Steinberger 2025-11-26 17:04:43 +01:00
  • c9e2d69bfb docs: open 1.1.x unreleased section Peter Steinberger 2025-11-26 03:33:44 +01:00
  • c194247dab test(auto-reply): cover cwd timeout hint and queue meta Peter Steinberger 2025-11-26 03:03:13 +01:00
  • a48420d85f docs: finalize web refactor and coverage Peter Steinberger 2025-11-26 02:54:43 +01:00
  • 5c66e8273b chore: update changelog and surface web relay settings Peter Steinberger 2025-11-26 02:43:24 +01:00
  • 5992e629c3 web: add reconnect logging + troubleshooting doc Peter Steinberger 2025-11-26 02:41:10 +01:00
  • 765d67cd18 web: extract reconnect helpers and add tests Peter Steinberger 2025-11-26 02:39:31 +01:00
  • baf20af17f web: add heartbeat and bounded reconnect tuning Peter Steinberger 2025-11-26 02:34:43 +01:00
  • e482e7768b chore: commit pending cli/web test tweaks Peter Steinberger 2025-11-26 02:19:45 +01:00
  • 8682352edb docs: trim changelog to user-facing auto-reply changes Peter Steinberger 2025-11-26 02:19:21 +01:00
  • ef1222ff31 chore: drop refactor note Peter Steinberger 2025-11-26 02:18:57 +01:00
  • 0145f3a585 docs: note auto-reply helper split Peter Steinberger 2025-11-26 02:18:39 +01:00
  • 4a8bb56a1e chore(auto-reply): include cwd in timeout message Peter Steinberger 2025-11-26 02:18:16 +01:00
  • ce5b02a9ad test(auto-reply): add helper coverage and docs Peter Steinberger 2025-11-26 02:09:50 +01:00
  • 5c8ce41e12 refactor(auto-reply): split reply helpers Peter Steinberger 2025-11-26 02:03:51 +01:00
  • a2586b8b06 feat(web): add logout command and tests Peter Steinberger 2025-11-26 01:29:02 +01:00
  • 1fd4485716 Auto-reply: refresh typing indicator every 8s Peter Steinberger 2025-11-26 01:27:51 +01:00
  • b029ab933e chore(tests): organize web test imports Peter Steinberger 2025-11-26 01:24:34 +01:00
  • e0b28b6718 test(web): split provider web suite Peter Steinberger 2025-11-26 01:23:34 +01:00
  • 4dd2f3b7f7 refactor(web): split provider module Peter Steinberger 2025-11-26 01:16:54 +01:00
  • e5f677803f chore: format to 2-space and bump changelog Peter Steinberger 2025-11-26 00:53:53 +01:00
  • a67f4db5e2 chore: format + lint Peter Steinberger 2025-11-26 00:30:30 +01:00
  • 8a01dc7f4c style: normalize indentation to 2 spaces Peter Steinberger 2025-11-26 00:15:10 +01:00
  • e107f115e2 chore: bump version to 1.1.0 Peter Steinberger 2025-11-26 00:11:42 +01:00
  • af8af4881b docs/tests: typing interval docs and coverage Peter Steinberger 2025-11-26 00:10:38 +01:00
  • d871dad85f feat: keep typing indicators alive during commands Peter Steinberger 2025-11-26 00:05:11 +01:00
  • 5b83d30887 test: cover sendSystemOnce default Peter Steinberger 2025-11-25 23:57:41 +01:00
  • 2e3b8a03aa feat: send session prompt once Peter Steinberger 2025-11-25 23:52:38 +01:00
  • d924b7d283 docs: document media caps and tidy web tests Peter Steinberger 2025-11-25 23:43:57 +01:00
  • e0425ad3e1 feat: support audio/video/doc media caps and transcript context Peter Steinberger 2025-11-25 23:21:35 +01:00