Peter Steinberger
6ac7564918
fix(gateway): bound realtime relay session expiry
2026-05-30 12:13:10 -04:00
Peter Steinberger
5225a8c644
fix(gateway): bound config schema cache expiry
2026-05-30 12:00:37 -04:00
Peter Steinberger
fc50f949d4
Add per-agent SQLite cache store ( #88349 )
...
* feat: add per-agent sqlite cache store
* fix: preserve sqlite cache adapter scope
* chore: mark sqlite cache scaffold intentional
2026-05-30 17:00:24 +01:00
Peter Steinberger
f491d420f7
fix(tailscale): bound whois cache expiry
2026-05-30 11:58:07 -04:00
Vincent Koc
536c00991f
fix(gateway): guard traced channel handoff stops
2026-05-30 16:36:43 +01:00
Peter Steinberger
30e1556cda
refactor: extract model catalog core package
...
* refactor: extract model catalog core package
* refactor: route model catalog imports through package boundary
* build: include model catalog in plugin sdk package dts
* fix: preserve static fallback model metadata
2026-05-30 16:33:45 +01:00
Vincent Koc
84385898ec
fix(deps): remove photon root runtime
2026-05-30 16:27:48 +01:00
Peter Steinberger
37b33d11ce
test: isolate channel manager teardown
2026-05-30 16:24:34 +01:00
Vincent Koc
5adc681238
refactor: share approval lookup state
2026-05-30 17:12:03 +02:00
Peter Steinberger
2d0a0c5e43
test: clear channel manager restart timers
2026-05-30 16:09:38 +01:00
Peter Steinberger
ef88f0f949
perf(sessions): skip prompt hydration for metadata reads
2026-05-30 16:03:39 +01:00
Vincent Koc
53300a5c1a
refactor: share skills method validation
2026-05-30 16:56:36 +02:00
Peter Steinberger
99e8cf22a8
fix(web): bound tool cache expiry clocks
2026-05-30 10:47:46 -04:00
Vincent Koc
e780a6b7ba
fix(agents): type configured fallback model metadata
2026-05-30 16:45:53 +02:00
Vincent Koc
313554059c
fix(docs): route anchor audit through pnpm runner
2026-05-30 16:45:52 +02:00
Vincent Koc
c39fbdb698
refactor: share web login request validation
2026-05-30 16:37:35 +02:00
Peter Steinberger
2209f71a78
fix(oauth): reject date-invalid token expiries
2026-05-30 10:31:36 -04:00
Vincent Koc
1d21646e96
fix(ci): type static catalog runtime metadata
2026-05-30 15:23:48 +01:00
Peter Steinberger
55d4456751
fix(webhook): bound replay response expiry timestamps
2026-05-30 10:21:50 -04:00
Peter Steinberger
d5be702f86
fix(gateway): guard assistant media ticket clocks
2026-05-30 10:08:32 -04:00
Vincent Koc
3d66d203d0
test(daemon): keep systemd tests off real systemctl
2026-05-30 15:03:37 +01:00
Peter Steinberger
a918e93421
fix(cron): keep out-of-range atMs invalid
2026-05-30 10:00:45 -04:00
Vincent Koc
56eadf36d0
refactor: share approval resolve param parsing
2026-05-30 15:57:57 +02:00
Peter Steinberger
912f663173
fix(agents): guard compaction successor timestamps
2026-05-30 09:56:55 -04:00
Peter Steinberger
f44af7eebf
fix(gateway): guard live probe schedule timestamps
2026-05-30 09:52:20 -04:00
Peter Steinberger
65fe2b7e91
ci: tolerate release branches without llm core package
2026-05-30 14:48:08 +01:00
Peter Steinberger
941e04e9f3
fix: clamp configured OpenAI-compatible output tokens
2026-05-30 14:46:30 +01:00
AI-HUB
f327073fb3
fix: classify ws pre-handshake close as benign
...
Classify the exact `ws` pre-handshake close-before-open error as a benign uncaught network exception so transient Feishu WebSocket cleanup does not crash the gateway process.
The classifier now keeps the upstream `ws` message as an exact contract and rejects broader prefixed WebSocket messages, with regression coverage for direct, wrapped, and non-exact cases.
Fixes #88257 .
Thanks @akrimm702.
Co-authored-by: AI-HUB <144416483+akrimm702@users.noreply.github.com >
2026-05-30 15:45:23 +02:00
Peter Steinberger
41e5acbb6c
perf(gateway): skip unchanged auth persistence writes
2026-05-30 14:44:45 +01:00
Vincent Koc
c9e481ac48
refactor: share approval request registration
2026-05-30 15:40:49 +02:00
Peter Steinberger
326db58229
fix(gateway): guard hook job timestamps
2026-05-30 09:33:19 -04:00
Peter Steinberger
c9a97f54e0
fix(discord): preserve preference recency under invalid clocks
2026-05-30 09:29:02 -04:00
Ayaan Zaidi
a176b8ec2f
perf(cli): compact resumed room-event prompts
2026-05-30 18:53:59 +05:30
Ayaan Zaidi
2b726457d8
fix(cli): persist first room-event session binding
2026-05-30 18:53:59 +05:30
Vincent Koc
6464f8d1d9
refactor: share visible approval list mapping
2026-05-30 15:19:10 +02:00
Peter Steinberger
a17c7a56da
fix(sessions): guard transcript append timestamps
2026-05-30 09:08:20 -04:00
Peter Steinberger
98a1aa491f
fix(gateway): guard lock payload timestamps
2026-05-30 09:04:34 -04:00
Vincent Koc
25b87b111d
refactor: share find tool result builder
2026-05-30 15:00:22 +02:00
Peter Steinberger
f823123aa5
fix(time): centralize date timestamp fallback
2026-05-30 08:59:36 -04:00
Vincent Koc
61ef6b12dd
test(agents): harden code mode wait timeout
2026-05-30 13:53:25 +01:00
Peter Steinberger
660a6dec7f
fix(cron): reject out-of-range cli relative times
2026-05-30 08:52:47 -04:00
Peter Steinberger
e49ef86945
fix(cron): guard timestamp validation clocks
2026-05-30 08:49:58 -04:00
Peter Steinberger
d2f69ecc3b
fix(migrate): guard report timestamp formatting
2026-05-30 08:46:55 -04:00
Peter Steinberger
8bf7bc5b5c
fix(sessions): guard archive timestamp formatting
2026-05-30 08:43:22 -04:00
Vincent Koc
4e2ef87c31
refactor: share git url parsing helpers
2026-05-30 14:42:17 +02:00
Vincent Koc
dd5b70bcc4
refactor: share web search provider load context
2026-05-30 14:25:30 +02:00
Peter Steinberger
30c0422a8e
fix(commitments): guard extraction prompt timestamps
2026-05-30 08:24:27 -04:00
Peter Steinberger
be3153cabb
fix(update): guard startup timestamps
2026-05-30 08:18:55 -04:00
Vincent Koc
56995069f1
fix(ci): preserve goal continuation prompts
2026-05-30 13:17:57 +01:00
Vincent Koc
27dce6c6bb
refactor: share embedded run abort loop
2026-05-30 14:09:15 +02:00