Peter Steinberger
f2a4bdf069
fix(ci): resolve current gate regressions
2026-03-08 03:34:36 +00:00
Peter Steinberger
ed437434af
refactor(voice-call): share tts deep merge
2026-03-08 03:22:55 +00:00
Peter Steinberger
5659d7f985
fix: land #39337 by @goodspeed-apps for acpx MCP bootstrap
...
Co-authored-by: Goodspeed App Studio <goodspeed-apps@users.noreply.github.com >
2026-03-08 03:16:26 +00:00
Peter Steinberger
f72114173c
fix(ci): resolve type regressions on main
2026-03-08 03:11:24 +00:00
gambletan
9c8e34da9d
fix: document discord agentComponents schema parity ( #39378 ) (thanks @gambletan) ( #39378 )
...
Co-authored-by: Shadow <hi@shadowing.dev >
2026-03-07 21:11:12 -06:00
Shadow
d902bae554
fix(discord): validate agentComponents config
2026-03-07 21:08:36 -06:00
Peter Steinberger
7d2b146d8d
test: cover daemon probe auth seam
2026-03-08 03:02:25 +00:00
Peter Steinberger
f6c7ff3e0e
refactor: preserve explicit mock voice-call values
2026-03-08 03:02:25 +00:00
Peter Steinberger
bd413263b2
refactor: register gateway service adapters
2026-03-08 03:02:25 +00:00
Peter Steinberger
380eb1c072
refactor: reuse shared gateway probe auth
2026-03-08 03:02:25 +00:00
Peter Steinberger
fd1e481624
refactor: split daemon status gathering
2026-03-08 03:02:25 +00:00
Peter Steinberger
2646739d23
refactor: centralize strict numeric parsing
2026-03-08 03:02:25 +00:00
Peter Steinberger
3087893ef9
refactor: normalize voice-call runtime defaults
2026-03-08 03:02:25 +00:00
Peter Steinberger
5759b93dda
fix(ci): pin multi-arch docker base digests
2026-03-08 02:55:15 +00:00
Ayaan Zaidi
722c5e5d33
docs: add changelog for Telegram DM draft restore ( #39398 )
2026-03-08 08:23:25 +05:30
Ayaan Zaidi
e45fcc57ed
fix(telegram): restore DM draft streaming
2026-03-08 08:23:25 +05:30
Peter Steinberger
56cd0084d9
test: fix gate regressions
2026-03-08 02:45:08 +00:00
Peter Steinberger
7f44bc5e94
fix: reject launchd pid sentinel values
...
Landed from contributor PR #39281 by @mvanhorn.
Co-authored-by: Matt Van Horn <mvanhorn@gmail.com >
2026-03-08 02:44:02 +00:00
Vincent Koc
244aabb0cb
Voice Call: read realtime STT internals in tests
2026-03-07 18:42:17 -08:00
Vincent Koc
b1f7cf46d8
Voice Call: read TTS internals in tests
2026-03-07 18:42:15 -08:00
Vincent Koc
b8b65692c0
Voice Call: allowlist realtime STT api key fixtures
2026-03-07 18:39:39 -08:00
Vincent Koc
14916fbc70
Secrets: refresh baseline for model provider docs
2026-03-07 18:39:39 -08:00
Peter Steinberger
442f2c36b3
fix: honor explicit OpenAI TTS speed values
...
Landed from contributor PR #39318 by @ql-wade.
Co-authored-by: ql-wade <wade@openclaw.ai >
2026-03-08 02:38:44 +00:00
Peter Steinberger
28b72e5cb0
fix: honor zero-valued voice-call STT settings
...
Landed from contributor PR #39196 by @scoootscooob.
Co-authored-by: scoootscooob <zhentongfan@gmail.com >
2026-03-08 02:36:41 +00:00
Peter Steinberger
a8c67affd8
test: cover gemini flash compat normalization
2026-03-08 02:34:49 +00:00
Peter Steinberger
af9d76b79a
fix: honor explicit Synology Chat rate-limit env values
...
Landed from contributor PR #39197 by @scoootscooob.
Co-authored-by: scoootscooob <zhentongfan@gmail.com >
2026-03-08 02:34:19 +00:00
Vincent Koc
6cb889da8c
TUI: type setSession test mocks
2026-03-07 18:33:46 -08:00
Peter Steinberger
100da9f45c
fix: correct gemini flash model id
2026-03-08 02:32:58 +00:00
Peter Steinberger
46008178d1
fix: isolate TUI /new sessions per client
...
Landed from contributor PR #39238 by @widingmarcus-cyber.
Co-authored-by: Marcus Widing <widing.marcus@gmail.com >
2026-03-08 02:31:15 +00:00
Vincent Koc
76a028a50a
Gateway CLI: allowlist password-file fixture
2026-03-07 18:28:18 -08:00
Peter Steinberger
9d7d961db8
fix: restore Telegram webhook-mode health after restarts
...
Landed from contributor PR #39313 by @fellanH.
Co-authored-by: Felix Hellström <30758862+fellanH@users.noreply.github.com >
2026-03-08 02:27:18 +00:00
Peter Steinberger
1ef8d6a01b
test: accept ACP token-file inspect errors
2026-03-08 02:27:18 +00:00
Vincent Koc
0125bd9639
Agents UI: complete config state test fixture
2026-03-07 18:24:41 -08:00
Vincent Koc
96f4f50f51
Agents UI: compose save state from config state
2026-03-07 18:24:41 -08:00
Vincent Koc
c6ff137a6f
CI: make CodeQL manual only
2026-03-07 18:23:21 -08:00
Peter Steinberger
c0a7c302f3
fix: preserve agents-page selection after config save
...
Landed from contributor PR #39301 by @MumuTW.
Co-authored-by: MumuTW <clothl47364@gmail.com >
2026-03-08 02:20:48 +00:00
Vincent Koc
1e3daa6373
CI: fix CodeQL concurrency
2026-03-07 18:20:32 -08:00
Vincent Koc
bf9c362129
Gateway: stop and restart unmanaged listeners ( #39355 )
...
* Daemon: allow unmanaged gateway lifecycle fallback
* Status: fix service summary formatting
* Changelog: note unmanaged gateway lifecycle fallback
* Tests: cover unmanaged gateway lifecycle fallback
* Daemon: split unmanaged restart health checks
* Daemon: harden unmanaged gateway signaling
* Daemon: reject unmanaged restarts when disabled
2026-03-07 18:20:29 -08:00
Vincent Koc
4062aa5e5d
Gateway: add safer password-file input for gateway run ( #39067 )
...
* CLI: add gateway password-file option
* Docs: document safer gateway password input
* Update src/cli/gateway-cli/run.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Tests: clean up gateway password temp dirs
* CLI: restore gateway password warning flow
* Security: harden secret file reads
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-07 18:20:17 -08:00
Vincent Koc
31564bed1d
CI: fix CodeQL manual builds
2026-03-07 18:18:53 -08:00
Peter Steinberger
c2e1ae68a9
refactor(telegram): split bot message context helpers
2026-03-08 02:16:03 +00:00
Peter Steinberger
a679049c38
refactor(doctor): type legacy migration fixtures
2026-03-08 02:16:03 +00:00
Peter Steinberger
44e7c1142e
refactor(doctor): model legacy file copies as plans
2026-03-08 02:16:03 +00:00
Peter Steinberger
01cff3a7a6
refactor(pairing): share allowFrom path resolution
2026-03-08 02:16:03 +00:00
Peter Steinberger
e7056272bc
refactor(telegram): centralize text parsing helpers
2026-03-08 02:16:03 +00:00
Peter Steinberger
6a8081a7f3
refactor(routing): centralize inbound last-route policy
2026-03-08 02:16:03 +00:00
Vincent Koc
b2f8f5e4dd
CI: add CodeQL workflow
2026-03-07 18:15:06 -08:00
Peter Steinberger
49261b0d82
fix: auto-create inherited agent override entries
...
Landed from contributor PR #39326 by @dunamismax.
Co-authored-by: dunamismax <dunamismax@tutamail.com >
2026-03-08 02:12:33 +00:00
Peter Steinberger
1e05f14f3a
fix: land health-monitor disconnected reason label ( #36436 ) (thanks @Sid-Qin)
2026-03-08 02:02:19 +00:00
SidQin-cyber
066d589b8a
fix(gateway): distinguish disconnected from stuck in health-monitor restart reason
...
resolveChannelRestartReason did not handle the "disconnected" evaluation
reason explicitly, so it fell through to "stuck". This conflates a clean
WebSocket drop (e.g. Discord 1006) with a genuinely stuck channel, making
logs misleading and preventing future policy differentiation.
Add "disconnected" to ChannelRestartReason and handle it before the
catch-all "stuck" return.
Closes #36404
2026-03-08 02:02:19 +00:00