Peter Steinberger
72bdac7644
fix: relax slash command parsing
2026-01-08 03:24:18 +01:00
Peter Steinberger
51bd551c3a
feat: default providers list to usage
2026-01-08 02:56:47 +01:00
Peter Steinberger
14aee16cdd
feat: add usage to providers list
2026-01-08 02:56:47 +01:00
Peter Steinberger
b93e9dd5da
refactor: split port diagnostics helpers
2026-01-08 02:42:43 +01:00
Xaden Ryan
15e0d0476a
Voice Wake: trigger on wake-word pause
2026-01-08 01:36:15 +00:00
Xaden Ryan
3056102068
Mac: keep voice wake tester local-only
...
Why: Start Test is a local verification tool, but it was forwarding transcripts to the gateway/chat, which confused users and made tests look like real commands.
What: stop forwarding from VoiceWakeTester and clarify in docs that the tester does not send to the gateway.
2026-01-08 01:36:15 +00:00
Peter Steinberger
68d343b164
fix: telegram html formatting ( #435 , thanks @RandyVentures)
2026-01-08 02:34:32 +01:00
Peter Steinberger
ec69b34656
fix: improve gateway diagnostics
2026-01-08 02:29:32 +01:00
Peter Steinberger
af44fae6fe
refactor: rebuild agent system prompt
2026-01-08 02:20:30 +01:00
Peter Steinberger
b670fa9dfb
test: split live tests into separate config
2026-01-08 02:00:11 +01:00
Peter Steinberger
3a489c60f9
docs: refresh imessage cliPath note
2026-01-08 01:55:59 +01:00
Peter Steinberger
03774b657f
feat: add providers CLI and multi-account onboarding
2026-01-08 01:55:59 +01:00
Peter Steinberger
b5ed9b5c6b
feat: format cron list output
2026-01-08 01:52:33 +01:00
Peter Steinberger
d40a85a3a4
feat: add cron cli aliases
2026-01-08 01:52:33 +01:00
Peter Steinberger
b18506edf8
fix: harden doctor state integrity checks
2026-01-08 01:52:33 +01:00
Peter Steinberger
30945e5149
fix: polish reply threading + tool dedupe (thanks @mneves75) ( #326 )
2026-01-08 00:50:47 +00:00
mneves75
d03d152628
feat(telegram): wire replyToMode config, add forum topic support, fix messaging tool duplicates
...
Changes:
- Default replyToMode from "off" to "first" for better threading UX
- Add messageThreadId and replyToMessageId params for forum topic support
- Add messaging tool duplicate detection to suppress redundant block replies
- Add sendMessage action to telegram tool schema
- Add @grammyjs/types devDependency for proper TypeScript typing
- Remove @ts-nocheck and fix all type errors in send.ts
- Add comprehensive docs/telegram.md documentation
- Add PR-326-REVIEW.md with John Carmack-level code review
Test coverage:
- normalizeTextForComparison: 5 cases
- isMessagingToolDuplicate: 7 cases
- sendMessageTelegram thread params: 5 cases
- handleTelegramAction sendMessage: 4 cases
- Forum topic isolation: 4 cases
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 00:50:47 +00:00
Peter Steinberger
e7cac22aef
feat: add gateway config/update restart flow
2026-01-08 01:30:02 +01:00
Peter Steinberger
7fbbeb2188
refactor(nodes): share run parsing helpers
2026-01-08 00:24:11 +00:00
Peter Steinberger
4b396f606a
fix(nodes-tool): add run invoke timeout (PR #433 , thanks @sircrumpet)
2026-01-08 00:18:06 +00:00
Peter Steinberger
f3438c5564
refactor(sandbox): unify scope + per-agent overrides
2026-01-08 01:17:55 +01:00
Peter Steinberger
771eb52f60
docs: tighten onboarding pairing + UI fallback
2026-01-08 00:13:10 +00:00
Peter Steinberger
9516eb891f
feat(sandbox): per-agent docker overrides
2026-01-08 01:06:14 +01:00
Peter Steinberger
871de1be7f
feat(sandbox): per-agent docker setupCommand
2026-01-08 00:52:22 +01:00
Peter Steinberger
008e36da78
docs: clarify hook delivery routing
2026-01-07 23:40:29 +00:00
Peter Steinberger
fff3593984
fix: harden session caching and topic transcripts
2026-01-07 22:51:26 +00:00
Peter Steinberger
68a432c0c9
fix: scope process sessions per agent
2026-01-07 23:35:04 +01:00
Peter Steinberger
f68c5d471b
fix: override agent tools + sync bash without process
2026-01-07 23:24:12 +01:00
Peter Steinberger
4dd47a4acc
refactor: centralize typing mode signals
2026-01-07 22:18:11 +00:00
Peter Steinberger
f4c68293c3
feat: add typing mode controls
2026-01-07 21:58:54 +00:00
Peter Steinberger
76a9f62ca3
feat: scan extra gateways in doctor
2026-01-07 22:31:08 +01:00
Peter Steinberger
b6fea2c177
refactor(telegram): extract runner config and key helper
2026-01-07 22:22:21 +01:00
Josh Palmer
3f7186e3a3
Docs: fix nix-clawdbot link
2026-01-07 21:04:23 +00:00
Josh Palmer
dc31e5e369
Docs: fold projects into showcase sections
2026-01-07 21:04:23 +00:00
Josh Palmer
8744497569
Docs: use real roborock/padel screenshots
2026-01-07 20:43:06 +00:00
Josh Palmer
d67737ce1b
Docs: add Clawdhub showcase previews
2026-01-07 20:43:06 +00:00
Peter Steinberger
97ac876af9
fix(commands): harden model alias parsing
2026-01-07 20:41:41 +00:00
Peter Steinberger
36fb183932
feat: add daemon service management
2026-01-07 21:37:13 +01:00
Peter Steinberger
13ee71353d
fix: refine whatsapp personal phone onboarding
2026-01-07 20:49:58 +01:00
Peter Steinberger
e79bd88945
fix: suppress whatsapp pairing in self-phone mode
2026-01-07 20:49:58 +01:00
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