Peter Steinberger
cbbee4bc08
test: stabilize slow and flaky tests
2026-01-16 06:24:58 +00:00
Peter Steinberger
6f60f83da6
Merge pull request #995 from roshanasingh4/fix/systemd-execstart-whitespace
...
Fix systemd ExecStart whitespace parsing
2026-01-16 06:03:35 +00:00
Peter Steinberger
52d3334d2b
Merge pull request #993 from cpojer/reminder-improvement
...
Improve reminder text generation.
2026-01-16 06:03:04 +00:00
Peter Steinberger
ace70322b9
feat: add plugin update tracking
2026-01-16 05:55:05 +00:00
Peter Steinberger
003be4bb1c
feat: add json output for daemon lifecycle
2026-01-16 05:40:47 +00:00
Peter Steinberger
d5b29a26d2
feat(browser): prefer default chromium browser
2026-01-16 05:37:53 +00:00
Peter Steinberger
c9154cfb11
feat: add TLS for node bridge
2026-01-16 05:28:40 +00:00
Roshan Singh
ab91f1f9a2
Fix systemd ExecStart parsing whitespace
2026-01-16 05:25:13 +00:00
cpojer
9eb64de2c0
Improve reminder text generation.
2026-01-16 14:03:17 +09:00
Peter Steinberger
55806b5af5
fix: normalize pairing aliases and webhook guard ( #991 ) (thanks @longmaba)
2026-01-16 04:55:16 +00:00
Peter Steinberger
a5ce070ece
Merge pull request #991 from longmaba/fix/zalo-pairing-and-webhook
...
fix(zalo): fix pairing channel detection and webhook payload format
2026-01-16 04:54:08 +00:00
Ubuntu
7df03a2456
feat(session): add dmScope for multi-user DM isolation
...
Co-authored-by: Alphonse-arianee <Alphonse-arianee@users.noreply.github.com>
2026-01-16 04:13:10 +00:00
Peter Steinberger
08f913f85e
fix: stabilize windows queue + pairing tests
2026-01-16 04:02:43 +00:00
Peter Steinberger
7f3557bc8e
fix: repair CI formatting + launchd test
2026-01-16 03:52:47 +00:00
Peter Steinberger
569635b957
fix: normalize daemon unit paths
2026-01-16 03:47:26 +00:00
Peter Steinberger
cc145407c3
feat: mac node exec policy + remote skills hot reload
2026-01-16 03:45:06 +00:00
Long
60fadeb94c
fix(zalo): fix pairing channel detection and webhook payload format
...
Amp-Thread-ID: https://ampcode.com/threads/T-019bc4e0-fcb1-77be-b0b5-0d498f0c7197
Co-authored-by: Amp <amp@ampcode.com>
2026-01-16 10:43:14 +07:00
Peter Steinberger
fdbb06a016
chore: format and sync protocol outputs
2026-01-16 03:30:56 +00:00
Peter Steinberger
804e7b2962
feat(browser): prefer Chrome default + add Brave/Edge fallbacks
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-16 03:28:56 +00:00
Peter Steinberger
09d27dfd35
fix: allow media-only sends
2026-01-16 03:15:26 +00:00
Peter Steinberger
3988b9dc41
test: extend vitest timeouts
2026-01-16 03:11:16 +00:00
Peter Steinberger
c7d772b318
chore: drop legacy Relay signing
2026-01-16 03:11:16 +00:00
Peter Steinberger
c3db93a95c
fix: sanitize user-facing errors and strip final tags
...
Co-authored-by: Drake Thomsen <drake.thomsen@example.com>
2026-01-16 03:01:23 +00:00
Peter Steinberger
728ad7df36
feat!: move msteams to plugin
2026-01-16 02:59:43 +00:00
Peter Steinberger
864e305340
fix: restore status usage summary output
2026-01-16 02:49:18 +00:00
Peter Steinberger
5cfed75479
fix: ignore properties in google tool schema warnings
2026-01-16 02:35:55 +00:00
Peter Steinberger
3fb5507152
fix: correct final tag strip typing
2026-01-16 02:16:17 +00:00
Peter Steinberger
46c18e52bf
fix: strip final tags from session messages
2026-01-16 02:16:17 +00:00
Peter Steinberger
1757f615a0
fix: harden antigravity claude support ( #968 )
...
Co-authored-by: Max <rdev@users.noreply.github.com>
2026-01-16 02:16:17 +00:00
Peter Steinberger
14d136d280
fix: show oauth usage in /status
2026-01-16 02:06:27 +00:00
Nima Karimi
2f2cc3d907
Tests: apply suite timeout in node bridge test
2026-01-16 01:56:23 +00:00
Nima Karimi
9c0c3541cb
Tests: extend node bridge server timeout
2026-01-16 01:56:23 +00:00
Peter Steinberger
1d6eeb119e
fix: align config types after upstream changes
2026-01-16 01:49:07 +00:00
Peter Steinberger
2f90570dad
test: stabilize sandbox config tests
2026-01-16 01:44:12 +00:00
Peter Steinberger
58225aae61
fix: cleanup suspended CLI processes ( #978 ) (thanks @Nachx639)
2026-01-16 01:39:33 +00:00
Tu Nombre Real
7a3b6b4e6d
fix: cleanup suspended Clawdbot CLI processes
...
Add cleanupSuspendedCliProcesses() to kill accumulated suspended processes
from isolated sessions that don't share sessionIds (e.g., cron jobs).
- Only targets Clawdbot processes (--session-id pattern)
- Only kills suspended processes (state T)
- Only triggers when >10 processes accumulated
- Does not affect user's Claude Code sessions
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 01:38:03 +00:00
Peter Steinberger
66d20a3cf0
chore(cli): set process title
2026-01-16 01:33:28 +00:00
Peter Steinberger
5d7a6372fd
fix: show disabled channels in onboarding picker
2026-01-16 01:29:25 +00:00
Peter Steinberger
a4dc493486
fix: switch channel onboarding to single-select loop
2026-01-16 01:21:17 +00:00
Peter Steinberger
660829f9dd
feat: add per-agent heartbeat config
2026-01-16 01:17:34 +00:00
Peter Steinberger
5ed3f45e57
fix: show provider/model labels in TUI
2026-01-16 01:13:14 +00:00
Peter Steinberger
1bec2c6374
fix: persist local gateway mode in configure wizard
2026-01-16 01:05:55 +00:00
Peter Steinberger
1550dd37aa
fix: refine channel onboarding selection flow
2026-01-16 01:05:50 +00:00
Peter Steinberger
98b3559282
feat: add provider auth plugins
2026-01-16 00:42:28 +00:00
Peter Steinberger
dc7da74e4a
refactor: system prompt sections + docs/tests
2026-01-16 00:28:43 +00:00
Peter Steinberger
349bdebb6f
feat: sticky auth profile rotation + usage headers
2026-01-16 00:25:49 +00:00
void
f2b7ff255f
fix: heartbeat prompt + dedupe ( #980 ) (thanks @voidserf)
...
- tighten default heartbeat prompt guidance
- suppress duplicate heartbeat alerts within 24h
Co-authored-by: void <voidserf@users.noreply.github.com>
2026-01-16 00:24:52 +00:00
Josh Lehman
36168e1ed3
feat(slack): add userToken for read-only access to DMs and private channels ( #981 )
...
- Add userToken and userTokenReadOnly (default: true) config fields
- Implement token routing: reads prefer user token, writes use bot token
- Add tests for token routing logic
- Update documentation with required OAuth scopes
User tokens enable reading DMs and private channels without requiring
bot membership. The userTokenReadOnly flag (true by default) ensures
the user token can only be used for reads, preventing accidental
sends as the user.
Required user token scopes:
- channels:history, channels:read
- groups:history, groups:read
- im:history, im:read
- mpim:history, mpim:read
- users:read, reactions:read, pins:read, emoji:read, search:read
2026-01-16 00:11:33 +00:00
Peter Steinberger
f58aa0e9f3
fix: handle Telegram General topic thread params ( #848 ) (thanks @azade-c)
2026-01-16 00:08:56 +00:00
Peter Steinberger
f342f9a7e9
Merge pull request #848 from azade-c/fix/telegram-general-topic-messages
...
fix(telegram): skip message_thread_id for General topic messages
2026-01-16 00:08:07 +00:00