Commit Graph

74010 Commits

Author SHA1 Message Date
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