Peter Steinberger
dbfe031707
fix: stop typing after dispatcher idle
2026-01-06 03:09:49 +00:00
Josh Palmer
17e2700b57
use process PATH for bash tool ( #202 )
...
what: default bash PATH to process.env.PATH
why: ensure Nix-provided tools on PATH inside sessions
tests: not run
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-06 03:05:21 +00:00
Peter Steinberger
2ad7fb471e
docs: thank @joshp123 for PR #202
2026-01-06 04:04:42 +01:00
Peter Steinberger
4f3f295aa8
refactor: centralize agent timeout defaults
2026-01-06 02:48:44 +00:00
Martin Schürrer
93646772a4
gateway: honor agent timeout for chat.send ( #229 )
...
Co-authored-by: clawd@msch <clawd@msch>
2026-01-06 02:45:02 +00:00
Peter Steinberger
037b9fb861
style: format telegram bot test
2026-01-06 03:43:05 +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
dbf8784ae3
fix: route agent CLI via gateway
2026-01-06 03:41:56 +01:00
Ayaan Zaidi
87cab7a5c2
chore: credit PR #226 contribution
2026-01-06 02:40:29 +00:00
Peter Steinberger
79ced8b329
docs: update contributors
2026-01-06 02:33:27 +00:00
Peter Steinberger
db3308bc30
fix: add gateway stop/restart commands
2026-01-06 03:25:32 +01:00
Peter Steinberger
b65cca77c8
fix(telegram): improve gif handling
2026-01-06 02:22:19 +00:00
Peter Steinberger
a3d3b58491
docs: thank mneves75 for cron hardening
2026-01-06 03:10:13 +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
a92ec734ec
fix: harden config form
2026-01-06 03:05:56 +01:00
Peter Steinberger
5baec62198
fix: set codex oauth model default
2026-01-06 02:49:45 +01:00
Peter Steinberger
5adf62f706
test: ignore SIGPIPE in docker e2e
2026-01-06 02:49:45 +01:00
Peter Steinberger
7244cb7b46
test: stabilize docker onboarding e2e
2026-01-06 02:49:45 +01:00
Peter Steinberger
009c2e3f20
fix: resolve embedded api key lookup
2026-01-06 02:49:44 +01:00
Peter Steinberger
2883ee8eba
feat: track compaction count + verbose notice
2026-01-06 02:49:03 +01:00
Peter Steinberger
be4a6743df
style: format gmail watcher test
2026-01-06 01:46:59 +00:00
Peter Steinberger
46cab8c4bb
fix: stop gmail watcher restart on bind error
2026-01-06 01:40:15 +00:00
Peter Steinberger
fc39758773
docs: add group chat guidance
2026-01-06 01:40:02 +00:00
Peter Steinberger
99645b0a85
fix: restore auth fallback ordering
2026-01-06 01:38:15 +00:00
Peter Steinberger
7fc8ad7d20
fix: improve discord permission errors
2026-01-06 01:38:15 +00:00
Echo
76027795bb
fix(discord): convert readMessages timestamps to local time ( #240 )
...
Co-authored-by: Cash Williams <cashwilliams@gmail.com>
2026-01-05 19:37:05 -06:00
Peter Steinberger
2101676f34
fix: gate reset auth and infer whatsapp sender
2026-01-06 02:23:55 +01: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
b670f9a514
fix: prefer env keys unless profiles configured
2026-01-06 01:21:45 +00:00
Peter Steinberger
3f5ba638f2
fix: auto-migrate legacy config on CLI
2026-01-06 01:10:32 +00:00
Peter Steinberger
4a4568cd9f
fix: clean model config typing
2026-01-06 01:08:36 +00: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
0c67f75980
test: cover logging defaults
2026-01-06 01:39:42 +01:00
Peter Steinberger
897dea5111
chore: update mention gating docs and tests
2026-01-06 01:38:36 +01:00
Peter Steinberger
17358af33b
fix: unify mention gating across providers
2026-01-06 01:32:17 +01:00
Peter Steinberger
22743d877e
docs: clarify 1password tmux flow
2026-01-06 01:30:48 +01:00
Peter Steinberger
a0553861e6
fix(ui): handle slack config snapshot
2026-01-06 01:16:25 +01:00
Peter Steinberger
46998bf357
fix: keep Slack thread replies in thread
2026-01-06 01:09:25 +01:00
Peter Steinberger
fc24d5f61b
test: cover WhatsApp DM senderE164
2026-01-06 00:55:41 +01:00
Xin
03b592f42f
fix(whatsapp): populate senderE164 for direct chats to enable owner commands ( #247 )
2026-01-05 23:54:35 +00:00
Peter Steinberger
b04cfbad05
chore: fix redaction lint
2026-01-06 00:42:23 +01:00
Peter Steinberger
13a460ee68
fix: redact sensitive tokens in tool summaries
2026-01-06 00:41:12 +01:00
Peter Steinberger
9ec5bc9b26
feat: add 1password skill
2026-01-06 00:26:58 +01:00
Peter Steinberger
108a43bc1c
fix: normalize unknown prompt errors
2026-01-05 23:05:57 +00:00
Peter Steinberger
9d3ae19b9e
feat: standardize timestamps to UTC
2026-01-05 23:03:59 +00:00