Peter Steinberger
6736936cbc
fix(slack): bound thread starter cache clocks
2026-05-30 11:06:47 -04:00
Peter Steinberger
8539e0283a
fix(slack): bound app mention retry clocks
2026-05-30 11:04:24 -04:00
Peter Steinberger
ef88f0f949
perf(sessions): skip prompt hydration for metadata reads
2026-05-30 16:03:39 +01:00
Peter Steinberger
816c692035
fix(slack): bound member cache clocks
2026-05-30 11:01:19 -04:00
Peter Steinberger
c635e560d0
build: update rastermill to 0.3.1
2026-05-30 16:01:14 +01:00
Vincent Koc
ccb59d989b
fix(scripts): honor memory fd option terminator
2026-05-30 17:00:54 +02:00
Vincent Koc
642f85dc5b
test(sdk): resolve local package deps in pack smoke
2026-05-30 15:57:18 +01:00
Vincent Koc
53300a5c1a
refactor: share skills method validation
2026-05-30 16:56:36 +02:00
Vincent Koc
b51610a1c3
fix(ci): serialize gateway server vitest project
2026-05-30 15:56:25 +01:00
Peter Steinberger
5269924ff8
fix(imessage): bound probe cache clocks
2026-05-30 10:55:53 -04:00
Peter Steinberger
62fa5692cb
fix(imessage): bound chat list cache clocks
2026-05-30 10:52:38 -04:00
Peter Steinberger
2d4369d176
fix(signal): bound api mode cache clocks
2026-05-30 10:50:44 -04: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
Peter Steinberger
77b334a984
fix(mattermost): bound reaction cache clocks
2026-05-30 10:43:44 -04:00
Peter Steinberger
ab67a198c1
fix(mattermost): bound monitor cache clocks
2026-05-30 10:41:19 -04:00
Peter Steinberger
9ef5a9afdc
fix(discord): bound REST entity cache clocks
2026-05-30 10:38:26 -04:00
Vincent Koc
c39fbdb698
refactor: share web login request validation
2026-05-30 16:37:35 +02:00
Peter Steinberger
d33d6bfafa
fix(discord): bound channel info cache clocks
2026-05-30 10:34:45 -04:00
Peter Steinberger
2209f71a78
fix(oauth): reject date-invalid token expiries
2026-05-30 10:31:36 -04:00
Peter Steinberger
f13a615036
fix(foundry): bound entra token expiry clocks
2026-05-30 10:29:26 -04:00
Peter Steinberger
5660b67062
fix(google-meet): bound oauth fallback expiry clocks
2026-05-30 10:26:07 -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
a80d9f00f1
test(imessage): align SMS route expectations
2026-05-30 15:18:30 +01:00
Peter Steinberger
22d635080d
fix(feishu): guard streaming token expiry clocks
2026-05-30 10:14:14 -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
Peter Steinberger
2333d47a1e
fix(matrix): guard verification timestamps
2026-05-30 09:43:09 -04:00
Vincent Koc
c9e481ac48
refactor: share approval request registration
2026-05-30 15:40:49 +02:00
scotthuang
462e315953
fix(ui): stop pulsing completed stream segments
...
Completed WebChat stream segment bubbles now render without the active streaming animation after live output has moved on. The UI chat item contract now marks completed stream segments as non-streaming and the active stream as streaming, so the renderer applies the pulsing class only to live output.
Verified with:
- node scripts/run-vitest.mjs ui/src/ui/chat/build-chat-items.test.ts ui/src/ui/chat/grouped-render.test.ts ui/src/ui/views/chat.test.ts
- node scripts/run-tsgo.mjs -p test/tsconfig/tsconfig.test.ui.json --incremental --tsBuildInfoFile .artifacts/tsgo-cache/test-ui-stream-artifacts.tsbuildinfo
- .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main
PR: #88225
Credit: @scotthuang
2026-05-30 15:40:12 +02:00
Peter Steinberger
6b14df7792
fix(qqbot): guard token expiry logging
2026-05-30 09:38:58 -04:00
Vincent Koc
e449392c4f
fix(e2e): route telegram proof through pnpm runner
2026-05-30 15:33:38 +02:00
Peter Steinberger
326db58229
fix(gateway): guard hook job timestamps
2026-05-30 09:33:19 -04:00
Vincent Koc
3caf4facec
fix(test): include workflow lint target in routing expectation ( #88310 )
2026-05-30 14:29:26 +01:00
Peter Steinberger
c9a97f54e0
fix(discord): preserve preference recency under invalid clocks
2026-05-30 09:29:02 -04:00
Vincent Koc
85506c36a0
fix(e2e): route secret proof through pnpm runner
2026-05-30 15:25:15 +02: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