Commit Graph

419 Commits

Author SHA1 Message Date
Peter Steinberger
e7099890fd test: cover directive parsing and abort/restart prefixes 2025-12-05 22:29:49 +00:00
Peter Steinberger
c871408ad7 fix: avoid directive hits inside URLs and add tests 2025-12-05 22:28:36 +00:00
Peter Steinberger
4d2f480f94 chore: rename package to clawdis 2025-12-05 23:19:46 +01:00
Peter Steinberger
38d9ef8547 chore: ignore macOS .DS_Store globally 2025-12-05 23:19:04 +01:00
Peter Steinberger
3418fbf230 feat: add mac companion app 2025-12-05 23:18:47 +01:00
Peter Steinberger
c613569b47 Add bundled pi default and session token reporting 2025-12-05 23:18:43 +01:00
Peter Steinberger
99cac27e99 chore: add system marker to directives and abort 2025-12-05 21:37:11 +00:00
Peter Steinberger
13da616a9a docs: note directive short-circuit 2025-12-05 21:30:01 +00:00
Peter Steinberger
4f387e8a80 fix: normalize directive triggers and short-circuit 2025-12-05 21:29:41 +00:00
Peter Steinberger
8c6e73dcb4 chore: remove twilio and expand pi cli detection 2025-12-05 21:13:23 +00:00
Peter Steinberger
10f61845c1 feat: stream turn completions and tighten rpc timeout 2025-12-05 21:13:17 +00:00
Peter Steinberger
783e81486a chore: redact long texts in web logs 2025-12-05 19:21:23 +00:00
Peter Steinberger
5274b5808d fix: ignore rpc toolcall deltas to avoid duplicate replies 2025-12-05 19:16:03 +00:00
Peter Steinberger
b7f4470c23 docs: update for web-only pi rpc 2025-12-05 19:04:09 +00:00
Peter Steinberger
b1f09f9943 chore: drop twilio and go web-only 2025-12-05 19:03:59 +00:00
Peter Steinberger
a8f1a6a74b Route pi agent prompts via RPC stdin 2025-12-05 18:34:05 +00:00
Peter Steinberger
6886416692 fix: harden pi rpc prompt handling 2025-12-05 18:24:45 +00:00
Peter Steinberger
d3f131ffb5 docs: add repo link to homepage 2025-12-05 17:51:11 +00:00
Peter Steinberger
f980b0af1c chore: make pi-only rpc with fixed sessions 2025-12-05 17:50:02 +00:00
Peter Steinberger
ed17fe51bd Switch to clawdis RPC mode and complete rebrand 2025-12-05 17:22:53 +00:00
Peter Steinberger
432508bf93 chore: organize imports after rebrand 2025-12-04 18:02:51 +00:00
Peter Steinberger
07c7353ccb branding: default to clawdis paths and launchd label 2025-12-04 18:01:30 +00:00
Peter Steinberger
8b9587938c docs: document agent CLI and changelog 2025-12-04 17:55:38 +00:00
Peter Steinberger
925d1f061a web: fix mentioned JID extraction typing 2025-12-04 17:54:51 +00:00
Peter Steinberger
bd214ab43e auto-reply: honor /new after timestamp prefixes 2025-12-04 17:54:20 +00:00
Peter Steinberger
6f29565722 CLI: add agent command for direct agent runs 2025-12-04 17:54:20 +00:00
Eng. Juan Combetto
4e3db62818 fix: resolve lint errors (unused vars, imports, formatting)
- Prefix unused test variables with underscore
- Remove unused piSpec import and idleMs class member
- Fix import ordering and code formatting
2025-12-04 16:15:17 +00:00
Eng. Juan Combetto
0fea51feb5 config: support clawdis.json path for rebranding
- Add CONFIG_PATH_CLAWDIS (~/.clawdis/clawdis.json) as preferred path
- Keep CONFIG_PATH_LEGACY (~/.warelay/warelay.json) for backward compatibility
- Update loadConfig() to check clawdis.json first, fallback to warelay.json
- Fix TypeScript type error in extractMentionedJids (null handling)

Part of the warelay → clawdis rebranding effort.
2025-12-04 16:15:17 +00:00
Peter Steinberger
8e6f0b0fe3 auto-reply: handle group think/verbose directives 2025-12-04 02:29:32 +00:00
Peter Steinberger
34463f2d9f 🦞 Add backlinks to clawd.me, soul.md, steipete.me 2025-12-03 15:46:29 +00:00
Peter Steinberger
38089c231f 🦞 Rebrand to CLAWDIS - add docs, update README
- New README with CLAWDIS branding
- docs/index.md - Main landing page
- docs/configuration.md - Config guide
- docs/agents.md - Agent integration guide
- docs/security.md - Security lessons (including the find ~ incident)
- docs/troubleshooting.md - Debug guide
- docs/lore.md - The origin story

EXFOLIATE!
2025-12-03 15:45:43 +00:00
Peter Steinberger
e89f14e441 test: cover verbose directive in group batches 2025-12-03 15:45:43 +00:00
Peter Steinberger
9f28bed851 fix: allow directive-only toggles inside group batches 2025-12-03 15:45:43 +00:00
Peter Steinberger
195af6408b chore: bump version to 1.4.0 2025-12-03 15:45:43 +00:00
Peter Steinberger
ac7310fc13 docs: note media-only mention fix 2025-12-03 15:45:43 +00:00
Peter Steinberger
35459ee524 fix(web): capture mentions from media captions 2025-12-03 15:45:43 +00:00
Peter Steinberger
c5a1020fa4 fix(web): surface media fetch failures 2025-12-03 15:45:43 +00:00
Peter Steinberger
d5ef1c76ae changelog: note verbose tool emoji/previews 2025-12-03 15:45:43 +00:00
Peter Steinberger
99dc0af46f auto-reply: single emoji per verbose tool line 2025-12-03 15:45:43 +00:00
Peter Steinberger
62f06b6518 auto-reply: emoji + result preview for verbose tool calls 2025-12-03 15:45:43 +00:00
Peter Steinberger
0bdb3b718e feat(web): prime group sessions with member roster 2025-12-03 15:45:43 +00:00
Peter Steinberger
4dcb5f276b auto-reply: surface tool args from rpc start events 2025-12-03 15:45:43 +00:00
Peter Steinberger
2c260bb6f1 Create CNAME 2025-12-03 16:44:03 +01:00
Peter Steinberger
4d6bc8eeaf fix(web): annotate group replies with sender 2025-12-03 13:25:34 +00:00
Peter Steinberger
b83035d13c fix(web): unwrap ephemeral/view-once and keep mentions 2025-12-03 13:15:46 +00:00
Peter Steinberger
922d15c6f3 test(web): ensure group messages carry sender + bypass allowFrom 2025-12-03 13:12:05 +00:00
Peter Steinberger
481c5ea192 fix(web): let group pings bypass allowFrom 2025-12-03 13:11:01 +00:00
Peter Steinberger
9f1c1e7b7d changelog: note logging capture and verbose trace 2025-12-03 13:09:29 +00:00
Peter Steinberger
46f2e39142 fix(web): allow group replies past allowFrom 2025-12-03 13:08:54 +00:00
Peter Steinberger
fb7c21a0a0 logging: route console output into pino 2025-12-03 13:07:47 +00:00