Benjamin Badejo
aa8fbb7f3c
fix(matrix): reserve dedupe migration capacity
2026-07-30 16:07:51 -05:00
Benjamin Badejo
505d7b9f52
fix(state): preserve doctor import TTL
2026-07-30 16:07:51 -05:00
Benjamin Badejo
d25e89d1ee
fix(matrix): preserve migrated dedupe retention order
2026-07-30 16:07:51 -05:00
Benjamin Badejo
d140a051ce
chore(matrix): keep census result type private
2026-07-30 16:07:51 -05:00
Benjamin Badejo
080cbb1693
fix(matrix): fail closed on incomplete dedupe census
2026-07-30 16:07:51 -05:00
Benjamin Badejo
cb95f6e9e8
fix(matrix): checkpoint completed dedupe migration
2026-07-30 16:07:51 -05:00
Benjamin Badejo
8155f64b64
fix(matrix): migrate dedupe from legacy state databases
2026-07-30 16:07:51 -05:00
Peter Steinberger
4d034dce0e
fix(gateway): frame upgrade rate-limit responses ( #116557 )
2026-07-30 14:07:38 -07:00
Jason (Json)
c0946676da
fix: preserve configured channel plugin access ( #116540 )
2026-07-30 14:48:39 -06:00
Vincent Koc
d1d2ad707b
test(voice-call): cover telephony queue overflow ownership
2026-07-31 04:42:49 +08:00
Vincent Koc
944a2ee076
fix(voice-call): stop turns when speech playback fails
2026-07-31 04:42:49 +08:00
Vincent Koc
d0e15c2870
test(voice-call): isolate telephony TTS queue coverage
2026-07-31 04:42:49 +08:00
Vincent Koc
68d80c5f90
fix(voice-call): bound pending telephony TTS
2026-07-31 04:42:49 +08:00
Peter Steinberger
a079d79f20
fix(gateway): honor session history Accept negotiation ( #116535 )
...
* fix(gateway): parse session history Accept ranges
* fix(gateway): enforce HTTP media parameter grammar
* fix(gateway): honor Accept parameter ordering
2026-07-30 13:31:46 -07:00
Vincent Koc
610346b8a6
fix(gateway): project subagent topology for session lists ( #116533 )
2026-07-31 04:21:04 +08:00
Vincent Koc
78fd4f99fe
test(voice-call): keep timer fixture runtime-neutral
2026-07-31 04:02:58 +08:00
Vincent Koc
04afcf51c3
fix(voice-call): hold idle media shutdown barrier
2026-07-31 04:02:58 +08:00
Vincent Koc
695d18458f
fix(voice-call): hold shutdown barriers through drain
2026-07-31 04:02:58 +08:00
Vincent Koc
4beffe5c72
test(voice-call): model realtime handler shutdown
2026-07-31 04:02:58 +08:00
Vincent Koc
e29f3a2e62
fix(voice-call): share runtime stop completion
2026-07-31 04:02:58 +08:00
Vincent Koc
6758c61135
fix(voice-call): await owned sockets during server stop
2026-07-31 04:02:58 +08:00
Vincent Koc
e4f7c83526
fix(voice-call): close realtime sockets on shutdown
2026-07-31 04:02:58 +08:00
Vincent Koc
1a35ed0008
fix(voice-call): close classic media sockets on shutdown
2026-07-31 04:02:58 +08:00
joshavant
21c533e090
docs(qa): fix retired Matrix guide redirect
2026-07-30 14:57:44 -05:00
joshavant
2e882fcf0d
docs(qa): record Tuwunel manifest provenance
2026-07-30 14:57:44 -05:00
joshavant
dd4728305f
test(qa-lab): use upload-safe Tuwunel fixture
2026-07-30 14:57:44 -05:00
joshavant
fe654eaacd
test(qa-lab): refresh Matrix Tuwunel fixture
2026-07-30 14:57:44 -05:00
Vincent Koc
7ba4df67ad
test(gateway): split node pairing diagnostics suite
2026-07-31 03:53:42 +08:00
Vincent Koc
6a5219765c
chore(i18n): refresh native source inventory
2026-07-31 03:53:42 +08:00
Vincent Koc
d028a73639
style(macos): align scheduled task helpers
2026-07-31 03:53:42 +08:00
Vincent Koc
6876ae752a
fix(macos): recheck scheduled task cancellation
2026-07-31 03:53:42 +08:00
Vincent Koc
6c8363f7b9
fix(macos): cancel stale store refresh work
2026-07-31 03:53:42 +08:00
Vincent Koc
50a3c4df8a
fix(macos): stop periodic work on cancellation
2026-07-31 03:53:42 +08:00
joshavant
12b9e7c683
test(msteams): satisfy async lint
2026-07-30 14:20:11 -05:00
joshavant
834559d043
fix(msteams): settle stopped stream replacements
2026-07-30 14:20:11 -05:00
joshavant
c659c21672
fix(msteams): preserve acknowledged stream settlement
2026-07-30 14:20:11 -05:00
Vincent Koc
b907309b35
perf(macos): reuse Tailscale discovery session ( #116465 )
...
* fix(macos): reuse tailscale discovery session
* test(macos): stabilize voice ears expiry assertion
2026-07-31 02:51:23 +08:00
Pavan Kumar Gondhi
18b733577f
fix(gateway): gate plugin node routes on approved capabilities ( #115980 )
2026-07-31 00:17:15 +05:30
Vincent Koc
e92e02ad7d
fix(agents): index retained subagent descendant reads ( #116449 )
2026-07-31 02:36:20 +08:00
Vincent Koc
544b9d5e9f
test(voice-call): avoid unbound session mock
2026-07-31 02:35:51 +08:00
Vincent Koc
5d51b93a77
test(voice-call): isolate media lifecycle coverage
2026-07-31 02:35:51 +08:00
Vincent Koc
30abc2d653
test(voice-call): await duplicate start cleanup
2026-07-31 02:35:51 +08:00
Vincent Koc
c047d57fba
test(voice-call): cover duplicate media starts
2026-07-31 02:35:51 +08:00
Vincent Koc
c3f1efa10a
fix(voice-call): reject duplicate media starts
2026-07-31 02:35:51 +08:00
keshavbotagent
4dc90937a0
fix(session): isolate memory flush lifecycle from parent recovery ( #116198 )
...
* fix(session): isolate memory flush lifecycle
* fix(session): fence newly introduced recovery cycles
* test(qa): prove memory flush preserves parent lifecycle
* test(session): align recovery fixtures with internal state
2026-07-30 11:31:23 -07:00
Josh Avant
ce67ffb70e
feat(agents): add tool-free isolated completion ( #114343 )
...
* feat: add isolated pure-inference completion
* fix(google): block ambient system prompt writes
* docs: refresh generated map
2026-07-30 13:24:45 -05:00
Yuval Dinodia
3ffd3864ea
fix: keep reply text in session transcript when media is attached ( #116225 )
...
Preserve assistant reply text alongside stable attachment names across the shared transcript mirror path. Add direct formatter, real SQLite persistence, outbound delivery, and gateway fallback matching coverage.
2026-07-31 02:14:57 +08:00
Peter Steinberger
7f7534253f
fix(onboard): preflight TTY before reset ( #116491 )
2026-07-30 11:01:02 -07:00
Vincent Koc
3b355879b8
test(infra): run exec allowlist suite on Windows ( #116492 )
2026-07-31 01:46:19 +08:00
Vincent Koc
8a12343efe
fix(ios): stabilize Apple UI validation across runtimes ( #116487 )
...
* test(ios): align source guards with current contracts
* test(ios): stabilize cross-version UI automation
* test(ios): harden typography boundary audit
* test(ios): synchronize deterministic UI launches
2026-07-31 01:30:46 +08:00