Commit Graph

598 Commits

Author SHA1 Message Date
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