Peter Steinberger
33900124de
docs: expand per-agent sandbox profiles
2026-01-07 20:31:23 +01:00
Max Sumrall
4307bbf124
fix(agent): protect bootstrap prefix from pruning
2026-01-07 18:17:18 +00:00
Peter Steinberger
44aea56b51
fix: add provider retry policy
2026-01-07 17:48:19 +00:00
Peter Steinberger
c8c9cabe6d
docs: describe models cli output
2026-01-07 18:23:07 +01:00
Peter Steinberger
d1b86aba98
docs: explain clawdbot model selection
2026-01-07 18:20:02 +01:00
Peter Steinberger
7246f8792f
docs: add compaction concept
2026-01-07 18:12:17 +01:00
Peter Steinberger
a52fb01369
docs: add session pruning docs
2026-01-07 18:03:35 +01:00
Peter Steinberger
40a6ade6ec
docs: document streaming + chunking
2026-01-07 17:31:40 +01:00
Peter Steinberger
34412e5c68
docs: explain why Twilio is unsupported
2026-01-07 17:31:40 +01:00
Peter Steinberger
66f0779874
fix: per-agent sandbox overrides
2026-01-07 17:31:40 +01:00
sheeek
94a6dc4a3d
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
6f3e5d2add
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
2fb7ff2c4a
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
cc5df79bb8
fix(agents): make sessions_spawn non-blocking
2026-01-07 16:14:25 +00:00
Peter Steinberger
540d3ca4d1
chore: bump version 2026.1.7
2026-01-07 15:30:05 +00:00
Julian Engel
005b8a06c9
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
bf607f8f33
refactor: drop autoReply, add topic requireMention
...
Co-authored-by: kitze <kristijan.mkd@gmail.com>
2026-01-07 12:07:15 +01:00
Peter Steinberger
95d92025ee
docs: document channel/topic overrides
2026-01-07 11:44:37 +01:00
Peter Steinberger
82458c2e9f
feat: add provider usage tracking
2026-01-07 11:42:46 +01:00
Peter Steinberger
9d469d5ffa
feat: telegram draft streaming
2026-01-07 11:08:32 +01:00
Peter Steinberger
1981086f7a
fix: refine bootstrap injections
2026-01-07 10:04:23 +00:00
Peter Steinberger
6e72501384
feat(sandbox): add workspace access mode
2026-01-07 09:33:38 +00:00
Peter Steinberger
791d7ab563
feat: add agents command
2026-01-07 10:03:53 +01:00
Peter Steinberger
e426066d84
fix(auth): doctor-migrate anthropic oauth profiles
2026-01-07 06:31:02 +00:00
Peter Steinberger
bd6d87dc26
feat: update subagent announce + archive
2026-01-07 06:53:01 +01:00
Peter Steinberger
f6180e2111
feat: add /reasoning reasoning visibility
2026-01-07 06:17:31 +01:00
Peter Steinberger
7cc342fbd0
fix: harden sub-agent model overrides
2026-01-07 04:48:37 +00:00
mneves75
8bc653ad62
fix: normalize z.ai provider ids in auth profiles
2026-01-07 05:31:01 +01:00
mneves75
98332de51e
Docs: update Z.AI configuration
2026-01-07 05:30:46 +01:00
Peter Steinberger
316e3c02a9
fix: harden pairing flow
2026-01-07 05:06:04 +01:00
Peter Steinberger
81c5d450e4
fix(doctor): add headless flags + auto-migrate sessions
2026-01-07 04:43:24 +01:00
Peter Steinberger
727151235b
refactor: share reaction schemas and notes
2026-01-07 04:24:11 +01:00
Peter Steinberger
997bac3c34
feat: unify provider reaction tools
2026-01-07 04:16:39 +01:00
Peter Steinberger
8fc99495e4
refactor(telegram): polish topic threading
2026-01-07 02:19:42 +00:00
Peter Steinberger
4cb8925026
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
46f0197bc7
docs: note community nickname for MiniMax
2026-01-07 03:02:22 +01:00
Peter Steinberger
b041656908
docs: add CLI reference and model links
2026-01-07 02:52:41 +01:00
Peter Steinberger
cd767a3569
feat: add sandbox scope default
2026-01-07 02:52:41 +01:00
Peter Steinberger
e5ac5c5d79
chore: clean up lint and scratchpad
2026-01-07 01:28:46 +00:00
Peter Steinberger
ee1dfc589d
refactor: normalize outbound payload delivery
2026-01-07 01:19:47 +00:00
Peter Steinberger
502c8e1297
refactor: centralize outbound target validation
2026-01-07 01:16:39 +00:00
Peter Steinberger
0d18b2a650
docs: fix internal doc links
2026-01-07 02:15:46 +01:00
Peter Steinberger
28fdd7ea00
refactor: unify outbound delivery
2026-01-07 01:13:04 +00:00
Peter Steinberger
fbf1786518
feat: add docs search command
2026-01-07 02:03:06 +01:00
Peter Steinberger
9ed4db9da2
docs: recommend WSL2 for Windows installs
2026-01-07 01:21:36 +01:00
Peter Steinberger
9922096c69
feat: add onboarding doc links
2026-01-07 01:19:31 +01:00
Peter Steinberger
5f2d886dea
chore: make bun optional for source builds
2026-01-06 23:48:24 +00:00
Peter Steinberger
5898eb4938
docs: reorganize documentation structure
2026-01-07 00:45:46 +01:00
Peter Steinberger
cbc718f60a
docs: normalize Mintlify links
2026-01-06 23:32:12 +00:00
Peter Steinberger
7f92e0b47f
docs: clarify gmail pubsub tailscale requirement
2026-01-06 23:28:49 +00:00
Peter Steinberger
9d79777442
docs: rewrite provider docs
2026-01-07 00:25:16 +01:00
Peter Steinberger
56bc79a2d8
fix(sessions_spawn): hard-fail invalid model overrides
2026-01-06 23:17:35 +00:00
Peter Steinberger
ab6eaa7fec
docs(commands): mention /stop
2026-01-06 23:11:57 +00:00
Peter Steinberger
c366da7b4d
fix(commands): wire /stop across chat commands
2026-01-06 23:11:57 +00:00
Peter Steinberger
aa70288624
docs: add agent workspace guide
2026-01-07 00:04:03 +01:00
Peter Steinberger
315836309b
fix: remove duplicate runtime note
2026-01-06 23:55:39 +01:00
Peter Steinberger
4605b79d7c
docs: refine model recommendation wording
2026-01-06 23:53:53 +01:00
Peter Steinberger
27da197e3c
docs: add model redirect and clarify guidance
2026-01-06 23:52:51 +01:00
Peter Steinberger
36e2cbb37c
docs: link AgentSkills + ClawdHub guide
2026-01-06 23:51:01 +01:00
Peter Steinberger
3b71b2ac25
feat: add daemon runtime prompts
2026-01-06 23:51:00 +01:00
Peter Steinberger
605848d29c
docs: update model guidance
2026-01-06 23:48:25 +01:00
Peter Steinberger
d1a77712d3
Merge branch 'pr-335-merge'
2026-01-06 23:45:35 +01:00
Peter Steinberger
958c2458c6
docs: add cron redirect
2026-01-06 22:32:01 +00:00
Peter Steinberger
624f069856
docs: rewrite cron jobs guide and heartbeat notes
2026-01-06 22:28:42 +00:00
Peter Steinberger
c3a1351ef2
docs: link bun websocket issue
2026-01-06 23:28:42 +01:00
Peter Steinberger
3bd5d04afd
feat: add gateway daemon runtime selector
2026-01-06 23:27:58 +01:00
Peter Steinberger
994c1620b1
docs: link ClawdHub in hubs
2026-01-06 23:26:59 +01:00
Peter Steinberger
8534906cbe
docs: add ClawdHub guide
2026-01-06 23:24:29 +01:00
Peter Steinberger
29b8af92e8
docs: clarify perSession isolation
2026-01-06 23:23:47 +01:00
Peter Steinberger
5e75f6365c
fix(state): auto-migrate legacy agent dir
2026-01-06 22:04:23 +00:00
Peter Steinberger
b9ff5fb808
feat: update heartbeat defaults
2026-01-06 21:54:42 +00:00
Peter Steinberger
b2ec57470a
fix(agents): default agent dir to multi-agent path
2026-01-06 21:54:42 +00:00
Peter Steinberger
2fd329152a
docs: update multi-agent guide
2026-01-06 22:44:07 +01:00
Peter Steinberger
6e50518981
docs: correct paths and setup guidance
2026-01-06 21:29:45 +00:00
Peter Steinberger
747937c61d
docs: add macOS build toolchain troubleshooting
2026-01-06 22:18:08 +01:00
Peter Steinberger
ca6cbf8c0c
docs: update FAQ auth paths + add clawtributor
2026-01-06 20:56:23 +00:00
James Groat
c85f92935d
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
09a9592bfe
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
ed1ba15bca
docs: update provider command refs
2026-01-06 20:45:54 +00:00
Peter Steinberger
9ba26279da
docs: add slash commands guide
2026-01-06 20:45:54 +00:00
Peter Steinberger
006e70c4c8
docs: link source references to GitHub
2026-01-06 20:25:08 +00:00
Shadow
5b559080d1
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
cfe0ade292
feat(models): show auth overview
2026-01-06 20:07:04 +00:00
Peter Steinberger
847871c425
docs: add Start Here and getting started
2026-01-06 19:56:22 +00:00
Peter Steinberger
607667b8fc
fix(workspace): align clawd + bootstrap
2026-01-06 19:54:50 +01:00
Peter Steinberger
b5781d470e
docs(security): explain allowFrom + group allowlists
2026-01-06 19:44:23 +01:00
Peter Steinberger
5de0cca409
docs(security): explain allowlists terminology
2026-01-06 19:35:40 +01:00
Peter Steinberger
8bf957bc48
docs: document multi-agent mode
2026-01-06 18:33:37 +00:00
Peter Steinberger
6e8c2758ac
docs: add pairing overview
2026-01-06 19:30:30 +01:00
Peter Steinberger
d991640c15
docs: add updating guide
2026-01-06 19:24:33 +01:00
Peter Steinberger
a70732a36e
docs(security): clarify DM policy coverage
2026-01-06 19:13:31 +01:00
Peter Steinberger
780020f628
docs: remove deprecated control API
2026-01-06 19:04:47 +01:00
Peter Steinberger
b0920aa52e
docs(security): add security@clawd.bot
2026-01-06 19:03:34 +01:00
Peter Steinberger
2f03279803
docs: make internal links clickable
2026-01-06 19:02:33 +01:00
DBH
c52a9d570e
docs: remove .md extension from internal links ( #319 )
2026-01-06 11:58:39 -06:00
Peter Steinberger
2c586d98c3
docs(docker): align sandbox allowlist
2026-01-06 18:25:00 +01:00
Peter Steinberger
fc6ed1ed0c
docs(security): explain sandboxing options
2026-01-06 18:23:53 +01:00
Peter Steinberger
d5e9f6a6b5
docs(security): document pairing + prompt injection
2026-01-06 18:13:12 +01:00
Peter Steinberger
cc19ee90ba
docs(security): explain DM pairing
2026-01-06 18:09:21 +01:00
Peter Steinberger
2574b99370
fix(security): lock down inbound DMs by default
2026-01-06 17:51:56 +01:00
Peter Steinberger
4ed5daf5fe
docs: point docs links to GitHub while docs down
2026-01-06 09:45:03 +01:00
Peter Steinberger
f291a88171
feat: sandbox session tool visibility
2026-01-06 08:40:30 +00:00
Peter Steinberger
67b2f07bfb
build(control-ui): prefer bun for UI build
2026-01-06 09:08:25 +01:00
Peter Steinberger
b083e7049b
docs: update docs domain + link labels
2026-01-06 08:57:58 +01:00
Peter Steinberger
57fda6df5d
feat: add sessions_spawn sub-agent tool
2026-01-06 08:41:45 +01:00
Peter Steinberger
eedbfa56df
feat(tui): add /elev alias
2026-01-06 08:41:04 +01:00
Ayaan Zaidi
757c19e6e7
refactor: replace tsx with bun for TypeScript execution ( #278 )
2026-01-06 07:14:08 +00:00
Peter Steinberger
bd26f4e023
chore: update terminal css
2026-01-06 07:58:09 +01:00
Peter Steinberger
b1558f28e2
feat: unify group policy allowlists
2026-01-06 06:40:42 +00:00
Peter Steinberger
60ae0b99ca
fix: improve auth profile failover
2026-01-06 07:18:06 +01:00
Peter Steinberger
11a373685b
feat(providers): normalize location parsing
2026-01-06 06:31:09 +01:00
Peter Steinberger
6d09280bdc
templates: Add memory maintenance during heartbeats
...
New section explaining how to periodically review daily memory files
and update MEMORY.md with distilled learnings. Like a human reviewing
their journal and updating their mental model.
2026-01-06 05:21:09 +00:00
Peter Steinberger
6b8866ffd7
templates: Add MEMORY.md long-term memory concept
...
- Updated session start to include MEMORY.md loading for main sessions
- Added 🧠 MEMORY.md section explaining:
- Only load in main sessions (direct with human), not shared contexts
- Security boundary: personal context shouldn't leak to strangers
- Can freely read/edit/update in main sessions
- Write significant events, thoughts, decisions, opinions
- Curated memory vs raw daily logs
This gives new agents proper long-term memory that's secure and personal.
2026-01-06 05:19:24 +00:00
Peter Steinberger
3a1b077c3f
feat: unify poll support
...
Co-authored-by: DBH <5251425+dbhurley@users.noreply.github.com>
2026-01-06 04:51:05 +00:00
Marcus Neves
13752bb361
feat(whatsapp,telegram): add groupPolicy config option ( #216 )
...
Co-authored-by: Marcus Neves <conhecendo.contato@gmail.com>
Co-authored-by: Shadow <hi@shadowing.dev>
2026-01-05 22:41:19 -06:00
Peter Steinberger
04d33554cf
feat: add ack reaction defaults
2026-01-06 03:28:47 +00:00
Peter Steinberger
425b7fcd23
refactor: unify group allowlist policy
2026-01-06 04:27:51 +01:00
Peter Steinberger
9b246315f8
chore: remove unused patch file
2026-01-06 03:41:56 +01:00
Peter Steinberger
f3b5f8da14
docs: note legacy patch file
2026-01-06 03:41:56 +01:00
Peter Steinberger
7ba5ef9760
docs: add bun install support
2026-01-06 03:41:56 +01:00
Peter Steinberger
db3308bc30
fix: add gateway stop/restart commands
2026-01-06 03:25:32 +01:00
Marcus Neves
9572f92a0f
Cron: normalize cron.add inputs + align channels ( #256 )
...
* fix: harden cron add and align channels
* fix: keep cron tool id params
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-06 02:09:48 +00:00
Peter Steinberger
5baec62198
fix: set codex oauth model default
2026-01-06 02:49:45 +01:00
Peter Steinberger
fc39758773
docs: add group chat guidance
2026-01-06 01:40:02 +00:00
Peter Steinberger
0e6b3e6a7e
fix: patch qrcode-terminal import for Node 22
2026-01-06 02:23:55 +01:00
Peter Steinberger
bdc123c4d8
feat: gate slash commands and add compact
2026-01-06 02:23:55 +01:00
Peter Steinberger
6f4fa6923e
feat!: redesign model config + auth profiles
2026-01-06 00:56:58 +00:00
Peter Steinberger
7f9cee39bd
docs: expand Slack scope notes
2026-01-06 01:54:06 +01:00
Jarvis
ab9cd7ca5f
docs(slack): add missing scopes for DM replies ( #235 )
...
The manifest was missing scopes required for conversations.open API,
which is used to get DM channel IDs for replies.
Added scopes:
- im:write (required for DM replies)
- im:read (list DM conversations)
- mpim:write (reply to multi-person DMs)
- mpim:read (list MPDMs)
- groups:write (private channel interactions)
- groups:read (list private channels)
Without im:write, the example config (dm.enabled: true) cannot
actually reply to DMs - fails with missing_scope error.
Co-authored-by: Manuel Hettich <17690367+ManuelHettich@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-06 00:53:29 +00:00
Peter Steinberger
897dea5111
chore: update mention gating docs and tests
2026-01-06 01:38:36 +01:00
Peter Steinberger
13a460ee68
fix: redact sensitive tokens in tool summaries
2026-01-06 00:41:12 +01:00
Peter Steinberger
9d3ae19b9e
feat: standardize timestamps to UTC
2026-01-05 23:03:59 +00:00
Peter Steinberger
33390d3a72
fix/heartbeat ok delivery filter ( #246 )
...
* cron: skip delivery for HEARTBEAT_OK responses
When an isolated cron job has deliver:true, skip message delivery if the
response is just HEARTBEAT_OK (or contains HEARTBEAT_OK at edges with
short remaining content <= 30 chars). This allows cron jobs to silently
ack when nothing to report but still deliver actual content when there
is something meaningful to say.
Media is still delivered even if text is HEARTBEAT_OK, since the
presence of media indicates there's something to share.
* fix(heartbeat): make ack padding configurable
* chore(deps): update to latest
---------
Co-authored-by: Josh Lehman <josh@martian.engineering>
2026-01-05 22:52:13 +00:00
Peter Steinberger
35c1556bda
docs: refine showcase page
2026-01-05 23:06:14 +01:00
Peter Steinberger
3ce9813070
docs: add showcase page
2026-01-05 22:58:38 +01:00
Peter Steinberger
1d32c830f6
docs: prune refactor notes + update README
2026-01-05 22:24:31 +01:00
Peter Steinberger
193ee409cb
docs: clarify lingering onboarding notes
2026-01-05 21:20:05 +00:00
Tobias Bischoff
cc844deee0
Onboard: auto-enable systemd lingering on Linux
2026-01-05 21:20:05 +00:00
Peter Steinberger
17e0fd9bbd
docs: clarify bun + browser enablement
2026-01-05 22:17:14 +01:00
Peter Steinberger
3c93b460a6
docs: fix front matter + workspace defaults
2026-01-05 22:13:21 +01:00
Peter Steinberger
eba8051b19
docs: fix oauth path references
2026-01-05 21:53:37 +01:00
Peter Steinberger
087005fa56
docs: add hubs index and clawdibuted
2026-01-05 21:46:52 +01:00
Peter Steinberger
8d798d9fab
docs: sync platform docs + nav
2026-01-05 21:30:19 +01:00
Peter Steinberger
0e8c9920e2
docs: unify app docs
2026-01-05 20:59:54 +01:00
Peter Steinberger
08cc341fab
docs: finalize model config decisions
2026-01-05 19:28:06 +00:00
Peter Steinberger
38e50de4cd
docs: refine model config decisions
2026-01-05 19:26:47 +00:00
Peter Steinberger
67bb2ca889
docs: add model config proposal
2026-01-05 19:25:07 +00:00
Peter Steinberger
00c8cdcc26
docs: refresh README + architecture links
2026-01-05 20:10:56 +01:00
Peter Steinberger
09baa58aa2
refactor: unify reply dispatch across providers
2026-01-05 19:43:54 +01:00
Peter Steinberger
7a6bc5f73d
fix: enable systemd lingering for gateway
2026-01-05 18:38:43 +01:00
Julian Engel
2ed902f973
docs: add cross-references to Linux browser troubleshooting
2026-01-05 17:00:06 +00:00
Julian Engel
09d18cbaa8
docs: add Linux browser troubleshooting guide
...
Covers:
- Snap Chromium issues on Ubuntu
- Solution 1: Install Google Chrome (recommended)
- Solution 2: attachOnly mode workaround
- Systemd service for auto-starting browser
- Config reference
2026-01-05 17:00:06 +00:00
Peter Steinberger
1e15bb09d4
fix: add /model list alias
2026-01-05 14:11:33 +00:00
Peter Steinberger
83596a97d6
docs: update auth docs
2026-01-05 06:46:20 +01:00
Peter Steinberger
e7f62c120b
docs: default mac build arch to host
2026-01-05 06:45:23 +01:00
Peter Steinberger
be55989011
docs: document sandbox media staging
2026-01-05 06:37:12 +01:00
Peter Steinberger
1b65beabc5
docs: highlight oauth and any-os support
2026-01-05 06:35:43 +01:00
Peter Steinberger
da8ed6928d
refactor: align agent lifecycle
2026-01-05 05:55:02 +01:00
Peter Steinberger
a9825be31e
docs: link to hosted docs
2026-01-05 03:59:58 +01:00
Peter Steinberger
bf903c0753
fix: hide duplicate doc titles
2026-01-05 02:45:14 +01:00
Peter Steinberger
b32575e26f
docs: clarify derived port mapping
2026-01-05 02:03:29 +01:00
Peter Steinberger
fc99dea18e
docs: document --dev/--profile
2026-01-05 01:27:13 +01:00
Peter Steinberger
fe73288abe
fix(ci): resolve lint and docs build failures
2026-01-05 00:17:14 +00:00
Peter Steinberger
7c72c38f75
docs(faq): align model ids with shorthands
2026-01-05 01:11:29 +01:00
Peter Steinberger
8ba050aeeb
docs: document env loading + shell fallback
2026-01-05 01:11:29 +01:00
Peter Steinberger
3507d12ae6
feat(config): add default model shorthands
2026-01-05 01:11:29 +01:00
Josh Palmer
55674a242b
docs: make nix-clawdbot link more prominent
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 00:24:33 +01:00
Josh Palmer
21f7077c92
docs: add Nix installation guide and navigation
...
- Expand docs/nix.md from runtime-only to full installation guide
- Reference nix-clawdbot as the recommended Nix setup path
- Add "Installation" section to docs.json navigation (wizard, nix, docker, setup)
- Add Nix link to README quick links
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 00:22:15 +01:00
Peter Steinberger
69784fca54
docs: add WhatsApp Business tip for same-phone setup
2026-01-04 23:17:26 +00:00
Peter Steinberger
0ac5ddaf27
docs(tools): document agent tool allow/deny
2026-01-05 00:05:35 +01:00
Peter Steinberger
5151a5e914
feat: add image model config + tool
2026-01-04 19:35:49 +01:00
Peter Steinberger
d29c1a034a
docs(discord): add bot creation guide
2026-01-04 19:01:04 +01:00
Peter Steinberger
dbe7d76187
chore: refresh version references
2026-01-04 18:49:36 +01:00
Peter Steinberger
2922c430e9
feat: guide control ui access without gui
2026-01-04 18:49:36 +01:00
Onur Solmaz
73bf6fa87c
docs: add macOS launchd instructions for stopping gateway
...
Unify the "Processes keep restarting" FAQ section to cover both macOS
(launchd) and Linux (systemd). Previously only covered Linux.
Also update the "Clean uninstall" section with macOS commands.
2026-01-04 17:29:39 +00:00
Peter Steinberger
896cd5ee85
feat: add models scan and fallbacks
2026-01-04 17:57:52 +01:00
Peter Steinberger
661c5ce14d
docs: add models cli plan
2026-01-04 17:57:35 +01:00
Peter Steinberger
845bd49b90
docs: document sandbox image recovery
2026-01-04 16:02:28 +00:00
Peter Steinberger
1f227f832f
docs: document legacy doctor migrations
2026-01-04 15:41:25 +00:00
Peter Steinberger
cccab98079
docs: note canvasHost reload requires restart
2026-01-04 15:45:42 +01:00
Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Peter Steinberger
f3388cf644
feat: add canvasHost liveReload option
2026-01-04 15:22:47 +01:00
Peter Steinberger
a1806acb16
fix: keep node presence fresh
2026-01-04 14:41:52 +01:00
Peter Steinberger
4a9bd42c0c
fix(android): add sms permission flow and tests
2026-01-04 13:59:05 +01:00
Shadow
33998f9570
Slack: add some fixes and connect it all up
2026-01-04 01:53:26 -06:00
jeffersonwarrior
d5802337bf
docs: add remote gateway SSH tunnel setup guide
...
- Add SSH config setup for remote gateway access
- Document step-by-step setup process
- Include auto-start LaunchAgent configuration
- Add troubleshooting section
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-04 07:48:20 +01:00
Shadow
2af54dbd19
Slack: update docs and tool display
2026-01-04 07:22:05 +01:00
Shadow
bda68c1aae
Slack: refine scopes and onboarding
2026-01-04 07:22:02 +01:00
Peter Steinberger
4a9629608d
feat: fallback elevated allowlist to discord dms
2026-01-04 05:31:00 +00:00
Peter Steinberger
08978e2aff
docs: split elevated directives
2026-01-04 05:21:12 +00:00
Peter Steinberger
7cc8553d03
fix: default elevated mode to on
2026-01-04 05:19:28 +00:00
Peter Steinberger
5d2bfa8421
feat: add elevated bash mode
2026-01-04 05:15:59 +00:00
Peter Steinberger
42c1470b89
feat(browser): add remote-capable profiles
...
Co-authored-by: James Groat <james@groat.com>
2026-01-04 03:33:07 +00:00
Peter Steinberger
97020aa7eb
feat(sessions): add agent-to-agent ping-pong
2026-01-04 03:37:44 +01:00
Peter Steinberger
9f8a3bd1b9
feat(sessions): add agent-to-agent post step
2026-01-04 03:04:55 +01:00
Peter Steinberger
bf1d982dd7
docs: clarify menu bar sessionKey usage
2026-01-04 02:10:22 +01:00
Peter Steinberger
5115295a0f
fix: wait on agent.wait for sessions_send
2026-01-04 01:15:23 +01:00
Peter Steinberger
6b6a4c69f8
fix: lock main session deletion
2026-01-03 23:57:17 +00:00
Peter Steinberger
660eeb5ea1
fix: add gif playback for WhatsApp sends
2026-01-03 23:56:40 +00:00
Peter Steinberger
df609cdd27
feat: add node location support
2026-01-04 00:54:44 +01:00
Peter Steinberger
9c299f6b80
docs: migrate Mintlify config
2026-01-04 00:36:55 +01:00
Peter Steinberger
2512e2bcdb
docs: add Mintlify config
2026-01-04 00:25:42 +01:00
Peter Steinberger
a746568a88
docs: add mac config sync note
2026-01-04 00:09:18 +01:00
Peter Steinberger
a923d622a5
feat: add sessions tools and send policy
2026-01-03 23:44:42 +01:00
Peter Steinberger
b6c545c0ca
docs: note mac app config sync
2026-01-03 23:34:25 +01:00
Peter Steinberger
f4c20d44da
feat: add sandbox browser support
2026-01-03 22:14:18 +01:00
Peter Steinberger
28ec06cddc
feat: add per-session agent sandbox
2026-01-03 21:41:58 +01:00
Peter Steinberger
d751c5e40d
refactor: remove bash pty mode
2026-01-03 20:15:10 +00:00
Peter Steinberger
30cc7e5a10
fix: stream tool summaries early and tool output
2026-01-03 21:04:40 +01:00
Peter Steinberger
6114ae7ff8
docs(templates): add platform formatting tips (Discord embeds, tables)
2026-01-03 20:01:17 +00:00
Peter Steinberger
633fafbab7
docs(templates): add voice storytelling tip for sag users
2026-01-03 19:55:32 +00:00
Peter Steinberger
5b79f7e26f
feat(gateway): add config hot reload
2026-01-03 19:52:24 +00:00
Peter Steinberger
979487c015
docs(faq): add alternative providers section (OpenRouter, Z.AI)
...
- Added OpenRouter and Z.AI setup examples
- Emphasized using latest Claude 4.5 models, not deprecated 3.x
🦞
2026-01-03 19:14:05 +00:00
Peter Steinberger
294e831297
fix: document macOS permission requirements
2026-01-03 20:05:22 +01:00
Peter Steinberger
965f9c4746
Discord: default reaction notifications to own
2026-01-03 18:48:36 +00:00
Shadow
40cc6ed64c
Docs: clarify discord reaction notifications
2026-01-03 18:48:36 +00:00
Shadow
1acd162502
Discord: add reaction notification allowlist
2026-01-03 18:48:36 +00:00
Peter Steinberger
231165a140
docs: credit Hyaxia in changelog and credits
...
Co-authored-by: Maxim Vovshin <36747317+Hyaxia@users.noreply.github.com>
2026-01-03 18:05:46 +00:00
Peter Steinberger
166258b77a
chore: add inline guidance for block streaming
2026-01-03 18:46:59 +01:00
Peter Steinberger
888f943543
fix: harden block stream dedupe
2026-01-03 18:44:07 +01:00
Peter Steinberger
590de25780
feat: configurable control ui base path
2026-01-03 17:55:31 +01:00
Peter Steinberger
0d46625a56
docs(faq): add Tailscale bind conflict + model/thinking compatibility
...
- Added Tailscale serve requires bind: loopback (not lan)
- Added model + thinking mode issues section (Gemini Flash, Opus, local LLMs)
From Discord #help session learnings 🦞
2026-01-03 16:53:56 +00:00
Peter Steinberger
99e8edacd0
fix: avoid duplicate block streaming
2026-01-03 17:10:47 +01:00
Peter Steinberger
73da230fb0
feat: soften block streaming chunking
2026-01-03 16:48:26 +01:00
Peter Steinberger
5052414f12
feat: unify onboarding + config schema
2026-01-03 16:48:08 +01:00
Peter Steinberger
9abeb5802f
docs(faq): use correct codex login --device-auth command
2026-01-03 14:13:18 +00:00
Peter Steinberger
59bd5c7d21
docs(faq): add stop/cancel task + Codex subscription auth sections
...
- Added FAQ for /stop and other abort commands
- Added FAQ explaining Codex CLI browser auth vs API key
- Browser OAuth uses ChatGPT Pro subscription, API key is pay-per-token
Co-authored-by: Clawd <clawdbot@gmail.com>
2026-01-03 14:08:24 +00:00
Peter Steinberger
fed431fda7
docs: update onboarding steps
2026-01-03 14:08:24 +00:00
Peter Steinberger
c7063d1f83
docs(template): add 'Write It Down' rule to AGENTS.md template
...
Mental notes don't survive sessions. Files do. Text > Brain 📝
2026-01-03 12:52:11 +00:00
Peter Steinberger
359bd1776b
docs: warn about gmail watcher port conflict
2026-01-03 12:41:44 +00:00
Peter Steinberger
bad2f272e5
test(gateway): add multi-instance e2e suite
2026-01-03 13:37:46 +01:00
Peter Steinberger
3d22afea6f
fix(logging): decouple file logs from console verbose
2026-01-03 12:32:14 +00:00
Peter Steinberger
f6f0bb8eac
fix: default low thinking for reasoning models
2026-01-03 12:19:06 +00:00
Peter Steinberger
330e9cb8c9
docs(faq): add media/vision troubleshooting section
...
- Added FAQ entry for images/media not being understood
- Covers vision-capable models checklist
- Debugging steps for media pipeline
- Link to summarize.sh for exotic files
Co-authored-by: Clawd <clawdbot@gmail.com>
2026-01-03 11:43:40 +00:00
Peter Steinberger
2ea831cc17
refactor!: drop clawdis_ tool prefix
2026-01-03 12:39:52 +01:00
Peter Steinberger
0ea329ff8d
fix: refine tool summaries and scope discord tool
2026-01-03 12:33:42 +01:00
Peter Steinberger
79d21b58e4
refactor: rename bundle identifiers to com.clawdis
2026-01-03 12:26:22 +01:00
Peter Steinberger
c2e2b220c5
docs: document gateway port configuration
2026-01-03 11:46:58 +01:00
Peter Steinberger
5cc8c0bfd5
fix: make Sparkle builds numeric + universal
2026-01-03 11:06:48 +01:00
Peter Steinberger
b99c301fdb
FAQ: Add common questions from Discord (Jan 3)
...
- Linux/VPS installation without Homebrew
- Minimum system requirements (runs on 1GB RAM!)
- Enterprise OAuth status (not supported yet)
- Discord DM allowlist config
- Model switching with /model
- Message queue modes with /queue
2026-01-03 06:09:51 +00:00
Peter Steinberger
3b9184706a
docs: check off tui gate
2026-01-03 06:37:44 +01:00
Peter Steinberger
915d4c38a3
docs: refresh tui guide
2026-01-03 06:28:36 +01:00
Peter Steinberger
a7a583064d
feat: overhaul tui controller
2026-01-03 06:27:38 +01:00
Peter Steinberger
f3d524491c
feat: add tui ui kit
2026-01-03 06:22:20 +01:00
Peter Steinberger
68d80b5976
feat: expand tui gateway client
2026-01-03 06:17:33 +01:00
Peter Steinberger
6e3aa64436
feat: extend gateway session patch
2026-01-03 06:16:49 +01:00
Peter Steinberger
95e4408099
feat: add gateway TUI
2026-01-03 04:47:34 +01:00
Peter Steinberger
d3f48e6904
feat: expand queue modes and followup backlog
2026-01-03 04:26:49 +01:00
Shadow
1aff389226
Discord: drop enableReactions config
2026-01-03 03:07:13 +01:00
Shadow
ce524e7137
Discord: add reactions, stickers, and polls skill
2026-01-03 03:07:13 +01:00