Peter Steinberger
b4e331fe81
fix(health): clamp probe timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
c8d458d13d
fix(outbound): clamp message gateway timeouts
2026-05-31 01:37:44 -04:00
Peter Steinberger
2cbfb910f2
fix(commands): clamp gateway agent timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
1c1f42a74a
fix(secrets): clamp provider timeouts
2026-05-31 01:37:44 -04:00
Peter Steinberger
3734ed6402
fix(agents): clamp compaction worker timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
5e11c85c0a
fix(codex): clamp app-server timer config
2026-05-31 01:37:44 -04:00
Peter Steinberger
4135771adf
fix(codex): clamp app-server watch timers
2026-05-31 01:37:44 -04:00
Peter Steinberger
58db38e088
fix(voice-call): clamp telephony tts timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
e500f401ea
fix(voice-call): clamp pre-start stream timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
1ff52b2786
fix(voice-call): clamp continue poll timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
2b3f09659c
fix(qa): clamp cli child timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
0d391bacf7
fix(qa): clamp bus wait timers
2026-05-31 01:37:44 -04:00
Peter Steinberger
85c8e7f89f
fix(qa): clamp browser runtime timeouts
2026-05-31 01:37:44 -04:00
Peter Steinberger
1987d364b5
fix(qa): clamp web runtime timeouts
2026-05-31 01:37:44 -04:00
Peter Steinberger
971cb2d4bd
fix(discord): clamp rest scheduler delay
2026-05-31 01:37:44 -04:00
Peter Steinberger
c66b21662d
fix(discord): clamp rest request timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
6e318684c1
fix(discord): clamp component wait timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
89022023a3
fix(talk): clamp forced consult delay
2026-05-31 01:37:44 -04:00
Peter Steinberger
10e8426aa5
fix(hooks): clamp fire-and-forget timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
79d3083eb6
fix(agents): clamp catalog browse timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
95e2427189
fix(provider): clamp poll wait timers
2026-05-31 01:37:44 -04:00
Peter Steinberger
29a67f4d11
fix(media): clamp saved response idle timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
2d2ab6d480
fix(media): clamp response idle timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
cb79864cb9
fix(tts): clamp summarization timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
0530596eef
fix(codex): clamp turn collector timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
417022864b
fix(codex): clamp media turn timeout
2026-05-31 01:37:43 -04:00
Peter Steinberger
2833d4b347
fix(agents): clamp embedded run wait timers
2026-05-31 01:37:43 -04:00
Peter Steinberger
490a155f15
fix(auto-reply): clamp reply idle wait timers
2026-05-31 01:37:43 -04:00
Peter Steinberger
5f7217db2c
fix(gateway): bound exec approval timers
2026-05-31 01:37:43 -04:00
Peter Steinberger
de1c4f8aec
fix(infra): clamp restart deferral poll
2026-05-31 01:37:43 -04:00
Peter Steinberger
3a31b34151
fix(infra): clamp heartbeat wake delay
2026-05-31 01:37:43 -04:00
Peter Steinberger
8ef5b5ddba
fix(auto-reply): bound session lifecycle expiries
2026-05-31 01:37:43 -04:00
Peter Steinberger
0adf3220b8
fix(auto-reply): bound auth label expiries
2026-05-31 01:37:43 -04:00
Peter Steinberger
edb2c498d5
fix(auth): bound profile unusable windows
2026-05-31 01:37:43 -04:00
Peter Steinberger
00831cf8ff
fix(gateway): bound model auth expiry rollups
2026-05-31 01:37:43 -04:00
Peter Steinberger
b0ca5d7407
fix(auth): adopt main oauth over invalid local expiry
2026-05-31 01:37:43 -04:00
Peter Steinberger
c9311ef0a9
fix(auth): bound stored oauth replacement expiry
2026-05-31 01:37:43 -04:00
Peter Steinberger
1a4d2f7cca
fix(auth): bound inherited oauth expiry
2026-05-31 01:37:43 -04:00
Peter Steinberger
9d31cbbd6a
refactor(cron): split service timer helpers
...
Split cron timer helper concerns into focused service modules for agent watchdog cleanup, execution error text, failure alerts, task-run ledger handling, and wake dispatch.
Verification: focused cron Vitest, oxfmt check, git diff check, autoreview clean, and GitHub PR checks green.
2026-05-31 06:31:27 +01:00
Peter Steinberger
bbc4bee7a2
fix(heartbeat): advance stale scheduler deferrals
...
Fix stale heartbeat scheduler deferrals so disabled/non-retry skips and flood deferrals advance the due slot instead of rearming a 0 ms timer loop.
Fixes #79380 .
Supersedes #79418 .
Proof:
- pnpm test src/infra/heartbeat-runner.scheduler.test.ts -- --reporter=verbose
- pnpm check:changed via Testbox tbx_01ksxfavykc7qyve4ysnxg3smh
- autoreview clean
- GitHub CI green for 213003a854 , including Real behavior proof
2026-05-31 06:26:44 +01:00
Vincent Koc
ef9e9bf6b9
fix(build): preserve fresh startup metadata across rebuilds
2026-05-31 07:16:13 +02:00
Peter Steinberger
51dee73a5d
perf: cache log timestamp formatters
2026-05-31 06:09:22 +01:00
Peter Steinberger
b858d418aa
fix(ui): localize tool error card label
2026-05-31 06:04:55 +01:00
Vincent Koc
e1a9817141
fix(e2e): preflight openai chat tools auth
2026-05-31 05:20:33 +02:00
Peter Steinberger
4dad7bd93b
fix(release): tolerate npm README metadata lag
2026-05-31 02:49:06 +01:00
Vincent Koc
26913e60a4
fix(codex): preserve public OpenAI app-server provider
2026-05-31 03:39:03 +02:00
Shakker
5c5711f061
fix: keep tool card actions inline
2026-05-31 02:11:53 +01:00
Shakker
1e3542bbe7
fix: label collapsed tool cards by tool
2026-05-31 02:07:52 +01:00
Shakker
9a00d74044
fix: share skill workshop prompt with codex
2026-05-31 01:53:01 +01:00
Shakker
e9d01320d7
fix: isolate dev source plugin aliases
2026-05-31 01:47:11 +01:00