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