Commit Graph

78555 Commits

Author SHA1 Message Date
Vincent Koc a2409d1ebe test(ui): cover diagnostic operator flows (#118837) 2026-08-04 03:49:07 +08:00
Peter Steinberger 084833b324 fix(search): propagate cancellation through provider-owned requests (#118895) 2026-08-03 12:46:17 -07:00
Vincent Koc f1a87bf364 test(gateway): cover loopback and LAN access (#118824) 2026-08-03 19:39:51 +00:00
Peter Steinberger f9d9d1225a refactor(channels): own the lifecycle status contract in SDK patch factories (#118795)
* refactor(sdk): add channel lifecycle patch factories

* refactor(channels): adopt lifecycle patches in a-m

* refactor(channels): adopt lifecycle patches in n-z

* refactor(runtime): lifecycle-own ambient registries

* test(slack): assert lifecycle factory fields

* fix(sdk): preserve lifecycle patch extras types

* test(zalouser): widen lifecycle status sink

* test(irc): avoid shadowed status patch

* fix(zalo): reuse account-agnostic media route

* fix(gateway): accept explicit channel ready recovery

* test(qa): assert terminal Slack block fact

* test(qa): restore Slack blocked lifecycle scenario

* test(gateway): lock explicit lifecycle recovery contract
2026-08-03 12:39:48 -07:00
Vincent Koc c218c539ab test(ui): add guarded config QA coverage (#118814) 2026-08-04 03:38:27 +08:00
Peter Steinberger c1686c9a84 fix(feishu): fence external collaboration tool results (#118877)
* fix(feishu): fence external collaboration tool results

* test(feishu): narrow bitable result content safely
2026-08-03 12:36:39 -07:00
Vincent Koc dd656d973d test(qa): cover Plugin SDK import topology (#118878) 2026-08-04 03:33:52 +08:00
Vincent Koc bbb41289c2 test(qa): register external app SDK proof (#118829) 2026-08-04 03:30:26 +08:00
Peter Steinberger b4f1da85e4 fix(gateway): expire temporal rows in cached session lists (#118875) 2026-08-03 12:29:19 -07:00
Peter Steinberger ef478c14b1 test(matrix): isolate runtime state (#118892) 2026-08-03 12:28:49 -07:00
Vincent Koc 7741cbdaa7 test(gateway): cover published protocol artifacts (#118799)
* test(gateway): cover published protocol artifacts

* test(gateway): isolate Swift artifact proof

* test(gateway): compile Swift models portably

* test(gateway): align protocol metadata fixture

* test(gateway): install packed protocol as consumer
2026-08-04 03:26:29 +08:00
Peter Steinberger ded1ec0c28 fix(plugins): retain result provenance in cached tool descriptors (#118874)
* fix(plugins): retain result provenance in cached tool descriptors

* test(plugins): bind cached provenance outcome observer
2026-08-03 12:25:12 -07:00
Vincent Koc cce2d632c9 test(gateway): cover event and protocol authorization (#118810)
* test(gateway): cover event and protocol authorization

* test(gateway): match websocket close contract
2026-08-04 03:24:18 +08:00
Vincent Koc d6059d20fd test(ui): add update status browser proof (#118786) 2026-08-04 03:23:13 +08:00
Harjoth Khara bcc27f6726 perf(cli): carry prepared plugin metadata through cold read paths (#118460)
* perf(cli): carry prepared plugin metadata through cold read paths

* perf(plugins): thread prepared metadata into auto-enable detection

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-08-03 12:23:00 -07:00
Vincent Koc e381977359 test(hooks): prove internal hook lifecycle (#118849) 2026-08-04 03:22:42 +08:00
Peter Steinberger c12579ae57 fix(cron): centralize post-persist notifications (#118345) (#118778) 2026-08-03 12:20:58 -07:00
Peter Steinberger e482e803c1 fix(config): normalize named external channel account schemas (#118828) 2026-08-03 12:20:17 -07:00
Vincent Koc 371c03c0b3 fix(delivery): renew stable producer leases (#118663)
* fix(delivery): renew stable producer leases

* fix(delivery): keep recovery inside shutdown fence
2026-08-04 03:15:49 +08:00
Peter Steinberger 3b14a93000 test(mcp): isolate catalog size checks from wall-clock load (#118871) 2026-08-03 12:15:36 -07:00
Vincent Koc cd42cb7703 test(ui): add credentials primary QA proof (#118790) 2026-08-04 03:05:17 +08:00
xingzhou b026d3572e fix(slack): prevent stalled presence polling from hanging shutdown (#117478)
* fix(slack): prevent presence polling from hanging shutdown

* fix(slack): honor presence polling rate limits

* fix(slack): preserve presence polling cursor on rate limits
2026-08-03 12:01:52 -07:00
Vincent Koc c37cfb0f26 test(security): cover gateway shared auth modes (#118834) 2026-08-04 02:55:37 +08:00
Peter Steinberger 94410b00d0 fix(macos): show gateway auth failures in app status (#118841)
* fix(macos): surface live gateway connection state

* chore(i18n): defer generated locale refresh

* fix(macos): preserve sleeping gateway badge state
2026-08-03 11:52:24 -07:00
Peter Steinberger 5a65c96fc7 test(tui): route PTY gateway scenarios through explicit models (#118802) 2026-08-03 11:43:33 -07:00
Vincent Koc 592dbf74d7 test(qa): add session transcript primary coverage (#118820)
* test(qa): prove session transcript CLI management

* test(qa): register SQLite transcript durability proof
2026-08-04 02:41:09 +08:00
Peter Steinberger 2b3351a743 fix(browser): protect private observation media and Canvas trust boundaries (#118775)
* fix(browser): protect observation screenshots and Canvas trust boundaries

* test(canvas): preserve actual image helper result types
2026-08-03 11:33:27 -07:00
Peter Steinberger 1f5049a417 fix(build): restore SDK packages and signed macOS app builds (#118833)
* fix(build): unblock SDK declarations and macOS packaging

* fix(test): satisfy strict SDK declaration group indexing
2026-08-03 11:33:16 -07:00
Vincent Koc 3c678acc17 test(qa): cover plugin authoring contracts (#118821)
* test(qa): cover plugin SDK entrypoint discovery

* test(qa): cover plugin manifest authoring

* test(qa): cover plugin package metadata
2026-08-03 18:31:14 +00:00
Vincent Koc 819c241406 fix(parallels): keep provider keys out of POSIX job logs (#118840) 2026-08-04 02:26:22 +08:00
Peter Steinberger 7e0b2a2e41 improve: reduce redundant Code Mode test work (#118815)
* test(agents): reduce redundant code mode work

* test(agents): retain representative Code Mode execution

---------

Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-03 11:24:58 -07:00
mushuiyu886 8fa1b82e42 fix(models): report primary OpenRouter limits in scans (#110855) 2026-08-04 02:24:07 +08:00
Vincent Koc 137462ad48 fix(lmstudio): honor embedding JIT and canonical model identity (#117320)
* codex/qa400-lmstudio-jit-canonical-identity:
  fix(lmstudio): resolve JIT embedding variants
  fix(lmstudio): preserve embedding preload and model identity
2026-08-04 02:22:51 +08:00
Peter Steinberger 05dc73bb35 test: speed up setup inference fixtures (#118811)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-03 11:18:33 -07:00
Pavan Kumar Gondhi 5c1c9f42d6 fix(auto-reply): enforce canonical reset authorization (#118580) 2026-08-03 23:48:31 +05:30
Peter Steinberger bbde865b9c docs(gateway): fix invalid heartbeat visibility examples (#118827) 2026-08-03 11:17:14 -07:00
Vincent Koc 21a767639f fix(plugins): unify HTTP route conflict handling (#118203)
* fix(plugins): unify HTTP route conflict handling

* fix(plugins): preserve source-less route replacement

* test(line): type webhook route source
2026-08-04 02:15:00 +08:00
Peter Steinberger f7fbe9ab26 test(agents): use prepared auth fixtures (#118816)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-03 11:13:10 -07:00
Vincent Koc 7c3f8b0a28 fix(lmstudio): resolve JIT embedding variants 2026-08-04 02:11:26 +08:00
Peter Steinberger f1e7e20bad fix(lmstudio): preserve embedding preload and model identity 2026-08-04 02:11:26 +08:00
zengLingbiao 780d6bf7b8 fix(ai): reject binary Codex websocket frames (#111138)
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-08-04 02:11:08 +08:00
Peter Steinberger a67c52611e fix(deps): bump brace-expansion override to 5.0.9 for HIGH advisory 1130705 (#118804)
* fix(deps): bump brace-expansion override to 5.0.9 for advisory 1130705

* test(mcp): isolate oversized catalog proof from wall-clock timeouts
2026-08-03 11:01:02 -07:00
Peter Steinberger 2efac6c999 feat(cli): add session archive and delete commands (#118791)
* feat(cli): add session lifecycle commands

* fix(deps): update brace-expansion security pin

* chore: defer session lifecycle release note
2026-08-03 11:00:17 -07:00
Peter Steinberger b9e5b25e31 fix(openai): commit eligible final realtime transcription audio safely (#118782) 2026-08-03 10:51:48 -07:00
Pavan Kumar Gondhi f63f2fd3db fix(reef): restrict management commands to owners [AI] (#118578)
* fix(reef): require owner for management commands

* fix(reef): preserve general command access

* fix: preserve explicit owner authority

* fix(discord): separate voice admission from ownership

* docs(reef): explain owner command recovery

* docs(reef): clarify owner recovery paths
2026-08-03 23:18:05 +05:30
Peter Steinberger 8eaf917efb fix(google): honor Cloud SDK credential location and Vertex billing project (#118745) 2026-08-03 10:47:13 -07:00
Peter Steinberger 10b0b7b7c4 fix(bedrock): preserve private embedding endpoints and AWS routing policy (#118744)
* fix(bedrock): honor private embedding endpoints without overriding AWS routing

* fix(bedrock): preserve canonical secure endpoint modes and private overrides
2026-08-03 10:39:02 -07:00
Peter Steinberger 03bec9d438 fix(voice): make signed callback replay reservations durable and retryable (#118754) 2026-08-03 10:35:32 -07:00
Peter Steinberger 830ab164ef fix(openrouter): isolate custom proxy credentials and transport security (#118773)
* fix(openrouter): confine custom endpoint credentials and transport policy

* test(openrouter): preserve typed fetch arguments in proxy fixtures
2026-08-03 10:32:06 -07:00
Peter Steinberger 616b0c9408 fix(memory): prevent embedding fallback credential cross-provider leaks (#118759)
* fix(memory): isolate embedding fallback provider credentials

* test(memory): preserve real embedding fallback owner in index fixtures
2026-08-03 10:30:38 -07:00