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