Commit Graph

  • 53c1674382 Chore: format + lint fixes Peter Steinberger 2025-12-03 09:09:34 +00:00
  • 85917d4769 Docs: mention verbose hints Peter Steinberger 2025-12-03 09:08:03 +00:00
  • ae0d35c727 Auto-reply: add verbose session hint Peter Steinberger 2025-12-03 09:07:17 +00:00
  • 086dd284d6 Auto-reply: add /verbose directives and tool result replies Peter Steinberger 2025-12-03 09:04:37 +00:00
  • 8ba35a2dc3 Auto-reply: treat prefixed think directives as directive-only Peter Steinberger 2025-12-03 08:57:30 +00:00
  • 48dfb1c8ca Auto-reply: ack think directives Peter Steinberger 2025-12-03 08:54:38 +00:00
  • 5a83a44112 Docs: document thinking levels Peter Steinberger 2025-12-03 08:45:30 +00:00
  • 58520859e5 Auto-reply: add thinking directives Peter Steinberger 2025-12-03 08:45:23 +00:00
  • 4faba0fe8b Changelog: heartbeat array handling Peter Steinberger 2025-12-03 01:03:59 +00:00
  • c4b0155cc2 Format: align thinking helpers Peter Steinberger 2025-12-03 01:02:10 +00:00
  • 38b18202fc Heartbeat: guard optional heartbeatCommand Peter Steinberger 2025-12-03 00:45:27 +00:00
  • 0f17a7d828 Heartbeat: normalize reply arrays for twilio/web Peter Steinberger 2025-12-03 00:43:28 +00:00
  • 9da5b9f4bb Heartbeat: normalize array replies Peter Steinberger 2025-12-03 00:40:19 +00:00
  • a7fdc7b992 Auto-reply: allow array payloads in signature Peter Steinberger 2025-12-03 00:35:57 +00:00
  • f519e22e6d CI: fix command-reply payload typing Peter Steinberger 2025-12-03 00:33:58 +00:00
  • ecac4dd72a Auto-reply: format and lint fixes Peter Steinberger 2025-12-03 00:30:05 +00:00
  • b6c45485bc Auto-reply: smarter chunking breaks Peter Steinberger 2025-12-03 00:25:01 +00:00
  • ec46932259 web: handle multi-payload replies Peter Steinberger 2025-12-02 23:46:11 +00:00
  • 10182f1182 limits: chunk replies for twilio/web Peter Steinberger 2025-12-02 23:10:16 +00:00
  • cfaec9d608 auto-reply: support multi-text RPC outputs Peter Steinberger 2025-12-02 23:03:55 +00:00
  • 0f6157a49d logging: emit agent/session meta at command start Peter Steinberger 2025-12-02 21:30:28 +00:00
  • 1df6373cb1 revert: mark system prompt sent on first turn Peter Steinberger 2025-12-02 21:23:56 +00:00
  • ea32cd85fe chore: cut 1.3.1 in changelog Peter Steinberger 2025-12-02 21:13:47 +00:00
  • 716524c151 docs: note media cleanup and tau rpc typing Peter Steinberger 2025-12-02 21:13:21 +00:00
  • 96722bba08 ci: fix lint and tau rpc typing Peter Steinberger 2025-12-02 21:12:51 +00:00
  • 4e20a20927 fix(media): clean up files after response finishes Peter Steinberger 2025-12-02 21:10:18 +00:00
  • a0d1004909 test(media): add redirect coverage and update changelog Peter Steinberger 2025-12-02 21:09:26 +00:00
  • ccab950d16 Merge branch 'fix/media-replies' Peter Steinberger 2025-12-02 21:07:45 +00:00
  • 2018c90ae2 chore: tidy claude prompt and drop npm lock Peter Steinberger 2025-12-02 21:07:37 +00:00
  • 793360c5bb style: fix biome formatting Joao Lisboa 2025-12-02 17:20:25 -03:00
  • d8b1a38350 style: fix biome lint errors Joao Lisboa 2025-12-02 17:11:45 -03:00
  • 499a3e3227 style: fix biome formatting Joao Lisboa 2025-12-02 17:06:03 -03:00
  • 73a9fdca2a fix: send Claude identity prefix on first session message Joao Lisboa 2025-12-02 14:35:24 -03:00
  • 06dd9b8ed8 fix: follow redirects when downloading Twilio media Joao Lisboa 2025-12-02 14:28:56 -03:00
  • a86cb932cf chore: user-agnostic Claude identity and tests Joao Lisboa 2025-12-02 13:21:37 -03:00
  • 2fae0a9f47 fix: media serving and id consistency Joao Lisboa 2025-12-02 13:21:16 -03:00
  • 2ec9192010 fix: use export type for type-only re-exports Joao Lisboa 2025-12-02 13:20:58 -03:00
  • 202eff984d docs: update agent guidance and changelog Peter Steinberger 2025-12-02 20:10:43 +00:00
  • b172b538fc perf(pi): reuse tau rpc for command auto-replies Peter Steinberger 2025-12-02 20:09:51 +00:00
  • a34271adf9 chore: credit media fix contributor Peter Steinberger 2025-12-02 18:38:02 +00:00
  • 2cf134668c fix(media): block symlink traversal Peter Steinberger 2025-12-02 18:37:15 +00:00
  • b94b220156 Fix path traversal vulnerability in media server Joao Lisboa 2025-12-02 10:52:37 -03:00
  • 26921cbe68 chore(logs): rotate daily and prune after 24h Peter Steinberger 2025-12-02 17:11:43 +00:00
  • 8844674825 chore(security): purge session store on logout Peter Steinberger 2025-12-02 16:33:44 +00:00
  • c9fbe2cb92 chore(security): harden ipc socket Peter Steinberger 2025-12-02 16:09:40 +00:00
  • 2b941ccc93 Changelog: note multi-agent and batching v1.3.0 Peter Steinberger 2025-12-02 10:58:22 +00:00
  • ed080ae988 Tests: cover agents and fix web defaults Peter Steinberger 2025-12-02 10:56:10 +00:00
  • 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 v1.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 v1.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 v1.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