Commit Graph

512 Commits

Author SHA1 Message Date
Peter Steinberger
561500e042 feat: configurable outbound text chunk limits 2026-01-03 01:49:27 +01:00
Peter Steinberger
5a40636deb feat: make block streaming break configurable 2026-01-03 01:49:27 +01:00
Sreekaran Srinath
b1ad3a68ee feat: add coding-agent skill and anyBins gating
Co-authored-by: Sreekaran Srinath <ss@sreekaran.com>
2026-01-03 00:40:03 +01:00
Peter Steinberger
331fbd02d8 feat: stream reply blocks immediately 2026-01-03 00:28:33 +01:00
Peter Steinberger
365f18b978 feat: add reply tags and replyToMode 2026-01-02 23:18:41 +01:00
Peter Steinberger
b3e595f31d feat: add discord guild wildcard defaults 2026-01-02 22:33:26 +01:00
Peter Steinberger
c49491bf89 chore: remove stray ds_store files 2026-01-02 22:24:26 +01:00
Peter Steinberger
ef6151804a feat: move group mention gating to provider groups 2026-01-02 22:24:26 +01:00
Shadow
93b9deba03 Discord: clarify docs and drop legacy guild schema 2026-01-02 15:21:13 -06:00
Peter Steinberger
9be78d4748 docs: note optional docker setup 2026-01-02 20:59:58 +01:00
Peter Steinberger
c6c8fa7912 docs(whatsapp): add number guidance 2026-01-02 19:58:44 +00:00
Peter Steinberger
95a6c4bceb feat: add camera list and device selection 2026-01-02 18:23:26 +01:00
Peter Steinberger
0c452a56f0 docs: add WhatsApp disconnect workaround to FAQ
When using macOS app with WhatsApp issues:
1. Run pnpm gateway:watch (Node instead of bun)
2. Enable 'External gateway' in app debug settings

Verified gateway:watch command exists in package.json
2026-01-02 16:34:27 +00:00
Peter Steinberger
8991a7f250 docs: expand FAQ with Docker, OAuth, bun vs Node, debugging
- Docker/container setup (volumes, pnpm persistence, startup script)
- OAuth vs API key billing differences
- OAuth callback workarounds for headless/containers
- Terminal onboarding vs macOS app (terminal more stable)
- bun binary vs Node runtime (Node more stable for WhatsApp)
- gateway:watch for debugging
- Tailscale link and setup clarification

Based on community questions from Discord #help
2026-01-02 16:04:02 +00:00
Peter Steinberger
8c9c76ba01 fix: persist gateway token for local CLI auth 2026-01-02 13:46:48 +01:00
Shadow
22b9eb395e Discord: add slash command handling 2026-01-02 13:38:35 +01:00
Peter Steinberger
e98d9a8a98 refactor: move whatsapp allowFrom config 2026-01-02 13:00:29 +01:00
Peter Steinberger
4c9c360707 docs: expand FAQ with skills, Tailscale, troubleshooting
- How to add/reload skills (/reset)
- Tailscale for multi-machine setups
- Using Codex to debug
- Handling supervised processes on Linux
- Clean uninstall steps
2026-01-02 11:50:09 +00:00
Peter Steinberger
9837233ef1 docs: clarify Signal setup and env-token gating 2026-01-02 11:41:08 +00:00
Peter Steinberger
fcacb85cc5 docs: clarify Windows is untested in FAQ 2026-01-02 11:30:27 +00:00
Peter Steinberger
2cdb9586e6 docs: link FAQ and add platforms note 2026-01-02 11:24:41 +00:00
Peter Steinberger
d1daba7f2a docs: add FAQ with common questions from Discord
Covers:
- Installation & setup (data locations, unauthorized errors, fresh start, doctor)
- Migration & deployment (new machine, VPS, Docker)
- Multi-instance & contexts (one Clawd philosophy, groups for separation)
- Context & memory (200k tokens, autocompaction, workspace location)
- Platforms (supported platforms, multi-platform, WhatsApp numbers)
- Troubleshooting (build errors, WhatsApp logout, gateway issues)
- Chat commands reference

Based on community questions from #help channel.

🦞
2026-01-02 11:22:06 +00:00
Peter Steinberger
35655b3676 docs(discord): note from label includes tag/id 2026-01-02 11:32:59 +01:00
Peter Steinberger
e19ef8605b feat: add discord guild map + group dm controls 2026-01-02 11:15:52 +01:00
Peter Steinberger
eff4a3da2d feat: add discord dm/guild allowlists 2026-01-02 10:32:21 +01:00
Peter Steinberger
ce319bef69 refactor: normalize group session keys 2026-01-02 10:14:58 +01:00
Peter Steinberger
1e81fafd52 docs: fix broken clawd.md link in index 2026-01-02 02:45:01 +00:00
Peter Steinberger
3e89059036 fix: refine HEARTBEAT_OK handling 2026-01-02 01:42:27 +01:00
Peter Steinberger
c78463b62f docs: add imessage rpc and groups docs 2026-01-02 01:19:40 +01:00
Peter Steinberger
e793be648d docs: default discord reactions to on 2026-01-02 01:11:04 +01:00
Peter Steinberger
6fe538276d feat: add discord reaction tool 2026-01-02 00:29:32 +01:00
Peter Steinberger
251f5d2f8b fix: allow remote gateway password config 2026-01-02 00:17:54 +01:00
Peter Steinberger
6b06bc008f fix: add discord mention context history 2026-01-01 23:58:35 +01:00
Peter Steinberger
e7f0564124 feat: add remote CDP browser support 2026-01-01 22:44:52 +01:00
Peter Steinberger
7a60e8fdd4 fix: gate skills by OS 2026-01-01 22:25:37 +01:00
Peter Steinberger
2fef2d52fb docs: refresh onboarding wizard docs 2026-01-01 21:09:24 +01:00
Peter Steinberger
e744cbc1cf feat: add remote gateway client config 2026-01-01 20:10:50 +01:00
Peter Steinberger
45942f03de feat: expand wizard setup flow 2026-01-01 19:14:14 +01:00
Peter Steinberger
77a93a125d feat: expand onboarding wizard 2026-01-01 18:23:59 +01:00
Peter Steinberger
0390b6a15a test: add onboarding e2e harness 2026-01-01 18:01:42 +01:00
Peter Steinberger
0e44514bea feat: add onboarding wizard 2026-01-01 17:58:07 +01:00
Peter Steinberger
c5879ab247 docs: require Xcode 26.2+ 2026-01-01 17:38:16 +01:00
Petter Blomberg
4ed91f74c0 docs: add macOS developer setup and troubleshooting guides 2026-01-01 17:37:19 +01:00
Peter Steinberger
0211d4a93f merge: fix/codesign-adhoc 2026-01-01 17:34:46 +01:00
William Stock
afc450a5fe docs: Add manual OAuth setup for remote/headless deployments
Expand "Remote mode note" section with:
- Exact oauth.json format required (access, refresh, expires)
- Note that auto-import doesn't work with Claude Code credentials
- jq script to convert Claude Code credentials to Clawdis format

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 17:21:27 +01:00
Peter Steinberger
851c122e71 docs: note browser resiliency and reset 2026-01-01 16:15:17 +00:00
Peter Steinberger
b0d8e155b0 docs(signal): explain bot-number setup 2026-01-01 15:37:45 +00:00
Peter Steinberger
dd97fab147 feat: add Signal provider support 2026-01-01 15:43:15 +01:00
Peter Steinberger
e74422135a fix: allow direct file input uploads 2026-01-01 09:44:29 +00:00
Peter Steinberger
153b518447 fix: improve browser upload triggering 2026-01-01 09:35:20 +00:00
Peter Steinberger
07acb2dde5 feat: unify skills config 2026-01-01 10:07:31 +01:00
Peter Steinberger
2d7b457b21 Merge remote-tracking branch 'origin/main' into upstream-preview-nix-2025-12-20 2026-01-01 09:15:28 +01:00
Peter Steinberger
21198d4740 docs: add model latency bench notes 2025-12-31 22:39:42 +01:00
Peter Steinberger
f262196625 feat: add swift-log app logging controls 2025-12-31 16:03:18 +01:00
Peter Steinberger
15bda5d504 feat: add Z.AI env support and live test 2025-12-31 11:36:57 +01:00
Peter Steinberger
319c9b7175 docs: clarify browser wait guidance 2025-12-30 19:22:38 +00:00
Peter Steinberger
7412f0ba19 fix: default android talk pcm_24000 2025-12-30 12:52:56 +01:00
Peter Steinberger
0db06400e2 fix: stream elevenlabs tts playback 2025-12-30 12:17:40 +01:00
Peter Steinberger
1ee99b6f00 feat: add talk voice alias map 2025-12-30 11:35:29 +01:00
Peter Steinberger
093ba105cd feat: add ui.seamColor accent 2025-12-30 04:14:36 +01:00
Peter Steinberger
53a648363c feat: talk mode key distribution and tts polling 2025-12-30 01:57:58 +01:00
Peter Steinberger
8d2a27e83d feat: add talk mode across nodes 2025-12-29 23:21:05 +01:00
Peter Steinberger
ae40eab072 fix: align camera payload caps 2025-12-29 23:20:55 +01:00
Peter Steinberger
919c4df0fe fix: cap camera snap payload size 2025-12-29 23:12:20 +01:00
Josh Palmer
2e9ff2ef73 feat: Nix mode config, UX, onboarding, SwiftPM plist, docs 2025-12-29 17:49:13 +01:00
Peter Steinberger
22552c0cf6 fix: menu devices list 2025-12-29 17:31:23 +01:00
Peter Steinberger
546f386735 fix: harden heartbeat acks + gateway reconnect 2025-12-27 20:02:27 +00:00
Peter Steinberger
41b67fd3af chore: harden release checks 2025-12-27 19:35:39 +01:00
Peter Steinberger
1020bcf07e docs: note notarytool profile 2025-12-27 19:24:24 +01:00
Peter Steinberger
b2dae3d007 chore: release 2.0.0-beta3 2025-12-27 19:02:35 +01:00
Peter Steinberger
81bafe1d52 docs: add local lmstudio setup 2025-12-27 00:48:19 +00:00
Peter Steinberger
6fdefd9441 refactor: node tools and canvas host url 2025-12-27 01:36:29 +01:00
Peter Steinberger
d20cb55a85 feat: add model aliases + minimax shortlist 2025-12-26 23:26:14 +00:00
Peter Steinberger
72c09f4769 refactor: make browser actions ref-only 2025-12-26 19:02:27 +00:00
Peter Steinberger
8062ab3db2 fix: provider startup order and enable flags 2025-12-26 16:54:53 +00:00
Peter Steinberger
cdd3de9d9c build: skip a2ui bundling in build 2025-12-26 16:00:35 +01:00
Peter Steinberger
abbcdfcb8c refactor(queue): remove drop mode 2025-12-26 14:29:28 +01:00
Peter Steinberger
7e9c92889d feat(queue): add reset/default directive 2025-12-26 14:24:53 +01:00
Peter Steinberger
ac918d2f49 feat(queue): add queue modes and discord gating 2025-12-26 13:35:44 +01:00
Shadow
c717aa0c72 feat(discord): Discord transport 2025-12-26 13:20:30 +01:00
Peter Steinberger
d5b0e8bf14 docs: note inbox listener cleanup 2025-12-26 09:37:38 +00:00
Peter Steinberger
f69fbd453b docs: clarify heartbeat defaults 2025-12-26 03:02:11 +01:00
Peter Steinberger
4cb41565e9 feat: unify gateway heartbeat 2025-12-26 02:35:40 +01:00
Peter Steinberger
2feeff9f45 feat: allow hour durations 2025-12-26 01:34:46 +01:00
Peter Steinberger
3ffd1c9bba feat: move heartbeat config to agent.heartbeat 2025-12-26 01:13:42 +01:00
Peter Steinberger
7b2ed87284 refactor(config): drop agent.provider 2025-12-26 01:13:42 +01:00
Peter Steinberger
b1d532c2e8 feat(config): allow provider/model shorthand 2025-12-26 01:13:42 +01:00
Peter Steinberger
170faccfcb fix(agent): serialize runs per session 2025-12-25 23:50:52 +01:00
Peter Steinberger
e4d564aabf chore: add gateway:watch 2025-12-25 18:44:23 +00:00
Peter Steinberger
99bfc3599f feat: add gateway restart tool 2025-12-25 18:05:37 +00:00
Peter Steinberger
fabed34e88 feat: line-based process logs 2025-12-25 18:03:57 +00:00
Peter Steinberger
1ba6bccf77 docs: add Sparkle HTML release notes 2025-12-25 04:27:20 +01:00
Peter Steinberger
883e99ae38 fix: bridge tailnet bind also listens on loopback 2025-12-25 01:37:47 +00:00
Peter Steinberger
d6c9257109 feat: add background bash sessions 2025-12-25 00:25:11 +00:00
Peter Steinberger
32241d0c3d docs: note tailscale gmail path behavior 2025-12-24 21:56:21 +00:00
Peter Steinberger
48f4d4c2dd feat: add selector-based browser actions 2025-12-24 19:52:28 +00:00
Peter Steinberger
e6dcc8be8f feat: add gmail hooks wizard 2025-12-24 19:48:35 +00:00
Peter Steinberger
c58e926852 feat: add gateway webhooks 2025-12-24 14:33:05 +00:00
Peter Steinberger
7bda787266 docs: update routing/messages/session config 2025-12-24 00:22:57 +00:00
Peter Steinberger
b0c901fc76 feat: add per-session model selection 2025-12-23 23:45:20 +00:00