Commit Graph

774 Commits

Author SHA1 Message Date
Josh Palmer
664a57b0bc Docs: fold projects into showcase sections 2026-01-07 21:04:23 +00:00
Josh Palmer
d4198bbce4 Docs: use real roborock/padel screenshots 2026-01-07 20:43:06 +00:00
Josh Palmer
7905d1d92f Docs: add Clawdhub showcase previews 2026-01-07 20:43:06 +00:00
Peter Steinberger
7ce1f635cd fix(commands): harden model alias parsing 2026-01-07 20:41:41 +00:00
Peter Steinberger
391a3d6eaf feat: add daemon service management 2026-01-07 21:37:13 +01:00
Peter Steinberger
54960d1380 fix: refine whatsapp personal phone onboarding 2026-01-07 20:49:58 +01:00
Peter Steinberger
ef644b8369 fix: suppress whatsapp pairing in self-phone mode 2026-01-07 20:49:58 +01:00
Peter Steinberger
0e9837183d docs: expand per-agent sandbox profiles 2026-01-07 20:31:23 +01:00
Max Sumrall
5ddf9b2c65 fix(agent): protect bootstrap prefix from pruning 2026-01-07 18:17:18 +00:00
Peter Steinberger
de55f4e111 fix: add provider retry policy 2026-01-07 17:48:19 +00:00
Peter Steinberger
8db522d6a6 docs: describe models cli output 2026-01-07 18:23:07 +01:00
Peter Steinberger
0074b8e4f8 docs: explain clawdbot model selection 2026-01-07 18:20:02 +01:00
Peter Steinberger
62f3fded3d docs: add compaction concept 2026-01-07 18:12:17 +01:00
Peter Steinberger
09357b70ac docs: add session pruning docs 2026-01-07 18:03:35 +01:00
Peter Steinberger
9eb5d01367 docs: document streaming + chunking 2026-01-07 17:31:40 +01:00
Peter Steinberger
c1036cace7 docs: explain why Twilio is unsupported 2026-01-07 17:31:40 +01:00
Peter Steinberger
573fe74a9c fix: per-agent sandbox overrides 2026-01-07 17:31:40 +01:00
sheeek
e13225c9d1 docs: add comprehensive guide for multi-agent sandbox and tools
Add docs/multi-agent-sandbox-tools.md covering:
- Configuration examples (personal + restricted, work agents)
- Different sandbox modes per agent
- Tool restriction patterns (read-only, safe execution, communication-only)
- Configuration precedence rules
- Migration guide from single-agent setups
- Troubleshooting tips

Add PR_SUMMARY.md for upstream submission with:
- Feature overview and use cases
- Implementation details (49 LoC across 5 files)
- Test coverage (18 new tests, all existing tests pass)
- Backward compatibility confirmation
- Migration examples

---

Kudos to Eula, the beautiful and selfless family owl 🦉
This feature was developed to enable safe, restricted access
for family group chats while maintaining full access for
the personal assistant. Schuhu!
2026-01-07 17:31:40 +01:00
sheeek
bf9c0c0b5c docs(multi-agent): add section on per-agent sandbox and tools
Add new section explaining:
- How to configure per-agent sandbox settings
- How to configure per-agent tool restrictions
- Benefits (security isolation, resource control, flexible policies)
- Link to detailed guide

Include example config showing personal assistant (no sandbox)
vs family bot (sandboxed with read-only tools).
2026-01-07 17:31:40 +01:00
sheeek
16ebdd7544 docs(config): document routing.agents sandbox and tools fields
Update routing.agents section:
- Add sandbox field documentation (mode, scope, workspaceRoot)
- Add tools field documentation (allow, deny)
- Note that agent-specific settings override global config
2026-01-07 17:31:40 +01:00
Peter Steinberger
77024cf776 fix(agents): make sessions_spawn non-blocking 2026-01-07 16:14:25 +00:00
Peter Steinberger
8804a80111 chore: bump version 2026.1.7 2026-01-07 15:30:05 +00:00
Julian Engel
1601be5480 docs(telegram): clarify group activation and access control
- Add detailed explanation of group activation modes (requireMention)
- Document /activation command (mention vs always)
- Clarify two-level access control: group allowlist + sender policy
- Add troubleshooting section for common issues
- Explain that telegram.groups creates an allowlist
- Add instructions for getting group chat ID

Fixes confusion around group setup where /activation command
updates session state but doesn't persist or take effect.
2026-01-07 11:13:13 +00:00
Peter Steinberger
1011640a13 refactor: drop autoReply, add topic requireMention
Co-authored-by: kitze <kristijan.mkd@gmail.com>
2026-01-07 12:07:15 +01:00
Peter Steinberger
87e08fc7d5 docs: document channel/topic overrides 2026-01-07 11:44:37 +01:00
Peter Steinberger
9bf6684366 feat: add provider usage tracking 2026-01-07 11:42:46 +01:00
Peter Steinberger
a700f9896d feat: telegram draft streaming 2026-01-07 11:08:32 +01:00
Peter Steinberger
e8420bd047 fix: refine bootstrap injections 2026-01-07 10:04:23 +00:00
Peter Steinberger
0914517ee3 feat(sandbox): add workspace access mode 2026-01-07 09:33:38 +00:00
Peter Steinberger
7973fd4caf feat: add agents command 2026-01-07 10:03:53 +01:00
Peter Steinberger
2937c4861f fix(auth): doctor-migrate anthropic oauth profiles 2026-01-07 06:31:02 +00:00
Peter Steinberger
75c66acfd8 feat: update subagent announce + archive 2026-01-07 06:53:01 +01:00
Peter Steinberger
1673a221f8 feat: add /reasoning reasoning visibility 2026-01-07 06:17:31 +01:00
Peter Steinberger
514fcfe77e fix: harden sub-agent model overrides 2026-01-07 04:48:37 +00:00
mneves75
3550dc294d fix: normalize z.ai provider ids in auth profiles 2026-01-07 05:31:01 +01:00
mneves75
13c1ce1f05 Docs: update Z.AI configuration 2026-01-07 05:30:46 +01:00
Peter Steinberger
42ae2341aa fix: harden pairing flow 2026-01-07 05:06:04 +01:00
Peter Steinberger
6ffece68b0 fix(doctor): add headless flags + auto-migrate sessions 2026-01-07 04:43:24 +01:00
Peter Steinberger
8ef0609f8e refactor: share reaction schemas and notes 2026-01-07 04:24:11 +01:00
Peter Steinberger
3afef2d504 feat: unify provider reaction tools 2026-01-07 04:16:39 +01:00
Peter Steinberger
d7bc5b58fc refactor(telegram): polish topic threading 2026-01-07 02:19:42 +00:00
Peter Steinberger
80112433a5 fix(telegram): support forum topics
Co-authored-by: Daniel Griesser <HazAT@users.noreply.github.com>
Co-authored-by: Nacho Iacovino <nachoiacovino@users.noreply.github.com>
Co-authored-by: Randy Ventures <RandyVentures@users.noreply.github.com>
2026-01-07 02:19:42 +00:00
Peter Steinberger
ba317588c0 docs: note community nickname for MiniMax 2026-01-07 03:02:22 +01:00
Peter Steinberger
321db99cc6 docs: add CLI reference and model links 2026-01-07 02:52:41 +01:00
Peter Steinberger
467d4e17fe feat: add sandbox scope default 2026-01-07 02:52:41 +01:00
Peter Steinberger
b88c4e9d20 chore: clean up lint and scratchpad 2026-01-07 01:28:46 +00:00
Peter Steinberger
aefaed159b refactor: normalize outbound payload delivery 2026-01-07 01:19:47 +00:00
Peter Steinberger
f171d509bb refactor: centralize outbound target validation 2026-01-07 01:16:39 +00:00
Peter Steinberger
4fb9293c29 docs: fix internal doc links 2026-01-07 02:15:46 +01:00
Peter Steinberger
f5938f8114 refactor: unify outbound delivery 2026-01-07 01:13:04 +00:00
Peter Steinberger
1ae5e9a26b feat: add docs search command 2026-01-07 02:03:06 +01:00
Peter Steinberger
0116184b1c docs: recommend WSL2 for Windows installs 2026-01-07 01:21:36 +01:00
Peter Steinberger
62112d9978 feat: add onboarding doc links 2026-01-07 01:19:31 +01:00
Peter Steinberger
2871657ebe chore: make bun optional for source builds 2026-01-06 23:48:24 +00:00
Peter Steinberger
db4d0b8e75 docs: reorganize documentation structure 2026-01-07 00:45:46 +01:00
Peter Steinberger
3c1a2ff451 docs: normalize Mintlify links 2026-01-06 23:32:12 +00:00
Peter Steinberger
e62c8fb55c docs: clarify gmail pubsub tailscale requirement 2026-01-06 23:28:49 +00:00
Peter Steinberger
d09a5100b6 docs: rewrite provider docs 2026-01-07 00:25:16 +01:00
Peter Steinberger
b57d36f49c fix(sessions_spawn): hard-fail invalid model overrides 2026-01-06 23:17:35 +00:00
Peter Steinberger
198515397c docs(commands): mention /stop 2026-01-06 23:11:57 +00:00
Peter Steinberger
e0efcda77f fix(commands): wire /stop across chat commands 2026-01-06 23:11:57 +00:00
Peter Steinberger
d99fc89790 docs: add agent workspace guide 2026-01-07 00:04:03 +01:00
Peter Steinberger
d6eae275b1 fix: remove duplicate runtime note 2026-01-06 23:55:39 +01:00
Peter Steinberger
86b87682df docs: refine model recommendation wording 2026-01-06 23:53:53 +01:00
Peter Steinberger
658ca205a9 docs: add model redirect and clarify guidance 2026-01-06 23:52:51 +01:00
Peter Steinberger
6d4cc28c4c docs: link AgentSkills + ClawdHub guide 2026-01-06 23:51:01 +01:00
Peter Steinberger
55278c1c71 feat: add daemon runtime prompts 2026-01-06 23:51:00 +01:00
Peter Steinberger
edfc71a47e docs: update model guidance 2026-01-06 23:48:25 +01:00
Peter Steinberger
c920ee1166 Merge branch 'pr-335-merge' 2026-01-06 23:45:35 +01:00
Peter Steinberger
825a692390 docs: add cron redirect 2026-01-06 22:32:01 +00:00
Peter Steinberger
8911a79d7f docs: rewrite cron jobs guide and heartbeat notes 2026-01-06 22:28:42 +00:00
Peter Steinberger
4e6fcd1678 docs: link bun websocket issue 2026-01-06 23:28:42 +01:00
Peter Steinberger
707f7918bc feat: add gateway daemon runtime selector 2026-01-06 23:27:58 +01:00
Peter Steinberger
585a455690 docs: link ClawdHub in hubs 2026-01-06 23:26:59 +01:00
Peter Steinberger
0e35aae4d5 docs: add ClawdHub guide 2026-01-06 23:24:29 +01:00
Peter Steinberger
e05a29395e docs: clarify perSession isolation 2026-01-06 23:23:47 +01:00
Peter Steinberger
2771001720 fix(state): auto-migrate legacy agent dir 2026-01-06 22:04:23 +00:00
Peter Steinberger
7aa7fa79d0 feat: update heartbeat defaults 2026-01-06 21:54:42 +00:00
Peter Steinberger
dba09058f5 fix(agents): default agent dir to multi-agent path 2026-01-06 21:54:42 +00:00
Peter Steinberger
7360abad8e docs: update multi-agent guide 2026-01-06 22:44:07 +01:00
Peter Steinberger
4198fcd7db docs: correct paths and setup guidance 2026-01-06 21:29:45 +00:00
Peter Steinberger
de454fc385 docs: add macOS build toolchain troubleshooting 2026-01-06 22:18:08 +01:00
Peter Steinberger
6f4cd7485f docs: update FAQ auth paths + add clawtributor 2026-01-06 20:56:23 +00:00
James Groat
9b6e2478f5 fix(browser): add profile param to tabs routes and browser-tool
- tabs.ts now uses getProfileContext like other routes
- browser-tool threads profile param through all actions
- add tests for profile query param on /tabs endpoints
- update docs with browser tool profile parameter
2026-01-06 21:54:46 +01:00
James Groat
40758b16a9 fix(browser-cli): rename --profile to --browser-profile to avoid conflict with global --profile flag 2026-01-06 21:54:46 +01:00
Peter Steinberger
c7ffa28980 docs: update provider command refs 2026-01-06 20:45:54 +00:00
Peter Steinberger
39487998a3 docs: add slash commands guide 2026-01-06 20:45:54 +00:00
Peter Steinberger
4845c615cb docs: link source references to GitHub 2026-01-06 20:25:08 +00:00
Shadow
9b22e1f6e9
feat(commands): unify chat commands (#275)
* Chat commands: registry, access groups, Carbon

* Chat commands: clear native commands on disable

* fix(commands): align command surface typing

* docs(changelog): note commands registry (PR #275)

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-06 20:17:56 +00:00
Peter Steinberger
1bf44bf30c feat(models): show auth overview 2026-01-06 20:07:04 +00:00
Peter Steinberger
ea7836afad docs: add Start Here and getting started 2026-01-06 19:56:22 +00:00
Peter Steinberger
d07e78855c fix(workspace): align clawd + bootstrap 2026-01-06 19:54:50 +01:00
Peter Steinberger
672762bdd0 docs(security): explain allowFrom + group allowlists 2026-01-06 19:44:23 +01:00
Peter Steinberger
a38bd4d3a2 docs(security): explain allowlists terminology 2026-01-06 19:35:40 +01:00
Peter Steinberger
730cc72388 docs: document multi-agent mode 2026-01-06 18:33:37 +00:00
Peter Steinberger
50d4b17417 docs: add pairing overview 2026-01-06 19:30:30 +01:00
Peter Steinberger
1bde6cffec docs: add updating guide 2026-01-06 19:24:33 +01:00
Peter Steinberger
3260fde9cd docs(security): clarify DM policy coverage 2026-01-06 19:13:31 +01:00
Peter Steinberger
9a5cfa863e docs: remove deprecated control API 2026-01-06 19:04:47 +01:00
Peter Steinberger
7d122b828e docs(security): add security@clawd.bot 2026-01-06 19:03:34 +01:00