Commit Graph

4711 Commits

Author SHA1 Message Date
Vincent Koc
89aadef6ef feat(plugins): externalize iMessage channel (#117101) 2026-08-01 08:01:18 +08:00
Peter Steinberger
2fcb47ad1e refactor(test): derive changed-test routes from canonical owners (#117099)
* refactor(test): derive changed-test routes from canonical owners

* fix(test): type workflow owner descriptors for lint
2026-07-31 16:40:46 -07:00
Peter Steinberger
433bb3f954 fix(cli): make commands, completion, and JSON output reliable (#116033)
* fix(cli): make commands, completion, and JSON output reliable

* fix(cli): reconcile completion coverage with current main

* test(cli): keep test routing stable across isolation lanes
2026-07-31 16:20:34 -07:00
Vincent Koc
61fb29e90a feat(plugins): externalize OpenCode Go provider (#117064) 2026-08-01 06:31:19 +08:00
Vincent Koc
a26f6c8374 fix(test): avoid macOS release gate deadlocks (#116972)
Fix macOS test harness deadlocks in workflow and release evidence fixtures.
2026-08-01 06:19:23 +08:00
Jason (Json)
ae27d79364 fix(updater): harden launchd replacement timing (#117030)
* fix(updater): harden launchd replacement timing

* fix(updater): recover failed launchd replacement
2026-07-31 16:02:00 -06:00
Peter Steinberger
21fba83254 fix: live updater no-op restarts healthy gateways (#117038)
* fix(updater): route managed health through overlay

* style: format live updater probe

* test: align live updater readiness types
2026-07-31 14:34:14 -07:00
Vincent Koc
e73250f54b feat(plugins): externalize OpenCode provider (#117035)
* feat(plugins): externalize OpenCode provider

* docs: refresh OpenCode provider map
2026-08-01 05:07:35 +08:00
Peter Steinberger
d66b514a7e fix: allow slower gateway readiness after updates (#117032) 2026-07-31 13:38:06 -07:00
Vincent Koc
e84e2a49fc feat(plugins): externalize NovitaAI provider (#117007) 2026-08-01 03:53:46 +08:00
Vincent Koc
8b93fd963c feat(plugins): externalize Mistral provider (#116919)
* feat(plugins): externalize Mistral provider

* fix(update): preserve external provider models during repair

* chore(release): keep Mistral note in PR body
2026-08-01 03:04:12 +08:00
Vincent Koc
a1026663ae feat(plugins): externalize ComfyUI provider (#116888) 2026-07-31 23:26:51 +08:00
Vincent Koc
b45ca07ec9 fix(ci): keep full release validation aligned with runtime state (#116653)
Align Telegram artifact reuse and packaged Docker validation with current GitHub Actions and runtime state contracts. Refresh affected regression fixtures and isolate test state.
2026-07-31 23:03:02 +08:00
Vincent Koc
e93de36081 feat(plugins): externalize BytePlus provider (#116866) 2026-07-31 22:37:47 +08:00
Vincent Koc
a4b8ec7890 fix(ci): require fresh untrusted Crabbox leases 2026-07-31 22:28:20 +08:00
Vincent Koc
51988ee066 fix(ci): keep workload fallback provider-neutral 2026-07-31 22:28:20 +08:00
Vincent Koc
c630e4aec3 fix(ci): restore Crabbox routing type contracts 2026-07-31 22:28:20 +08:00
Vincent Koc
89e4ef2ab7 fix(ci): preserve routing failure diagnostics 2026-07-31 22:28:20 +08:00
Vincent Koc
3cf0de893e fix(ci): clarify broker recovery guidance 2026-07-31 22:28:20 +08:00
Vincent Koc
6eea564450 fix(ci): preserve original provider intent 2026-07-31 22:28:20 +08:00
Vincent Koc
11edc89613 fix(ci): harden direct cloud exemptions 2026-07-31 22:28:20 +08:00
Vincent Koc
adf07590f1 fix(ci): enforce workload provider eligibility 2026-07-31 22:28:20 +08:00
Vincent Koc
702de1a196 fix(ci): scope direct cloud overrides 2026-07-31 22:28:20 +08:00
Vincent Koc
fe08359ca8 fix(ci): preserve explicit provider overrides 2026-07-31 22:28:20 +08:00
Vincent Koc
67bde2fc3f fix(ci): keep workload routing broker-only 2026-07-31 22:28:20 +08:00
Vincent Koc
dca99ee4f2 fix(ci): preserve explicit direct cloud commands 2026-07-31 22:28:20 +08:00
Vincent Koc
642ded397b fix(ci): route changed checks through Crabbox policy 2026-07-31 22:28:20 +08:00
Vincent Koc
c2e5b3a67c feat(ci): add workload-aware Crabbox routing 2026-07-31 22:28:20 +08:00
Vincent Koc
b7eceb4595 fix(ci): target Testbox VM SSH sockets 2026-07-31 22:14:56 +08:00
Vincent Koc
a133f63488 fix(ci): preserve Testbox cancellation finalization 2026-07-31 22:14:56 +08:00
Vincent Koc
b702dcf4c5 fix(ci): close inbound Testbox SSH sessions 2026-07-31 22:14:56 +08:00
Vincent Koc
76ec3e96b6 test(ci): align Testbox lifecycle assertions 2026-07-31 22:14:56 +08:00
Vincent Koc
e47a1c3e1c fix(ci): close Testbox client sockets 2026-07-31 22:14:56 +08:00
Vincent Koc
3d2dbec9ce fix(ci): close Testbox SSH sessions on teardown 2026-07-31 22:14:56 +08:00
Vincent Koc
bd997c686f fix(ci): reuse Testbox dependency snapshot 2026-07-31 22:14:56 +08:00
Vincent Koc
fab2c33cad feat(plugins): externalize Xiaomi provider (#116861) 2026-07-31 22:02:07 +08:00
Vincent Koc
b2b62b2e1e feat(plugins): externalize Volcengine provider (#116854) 2026-07-31 21:28:01 +08:00
Vincent Koc
ba1a6722bb feat(plugins): externalize Vydra provider (#116813) 2026-07-31 20:35:43 +08:00
Vincent Koc
eb55c8ea8f feat(plugins): externalize Voyage embeddings (#116785)
* feat(voyage): externalize embedding provider

* fix(voyage): drop stale bundled description
2026-07-31 19:52:33 +08:00
wangyan2026
d865c9b8f5 fix(build): fail closed on symlinked build output roots (#116705)
Reject symlinked generated-output roots before build and postbuild mutation paths can recurse into unrelated targets. Cover aggregate, UI, export-template, bundled-plugin, Docker-prune, and plugin-runtime entry points with regression tests and migration guidance.

Closes #116498

Co-authored-by: WangYan <wang.yan29@xydigit.com>
2026-07-31 19:37:05 +08:00
Peter Steinberger
25bb1da3a7 fix(packaging): keep tracked skills visible without a brittle global ignore list (#116766)
* fix(ci): keep tracked repository skills visible without allowlists

* style(skills): format newly visible issue sweep skill

---------

Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:05:04 -07:00
Vincent Koc
33fd59a4bb fix(release): skip unavailable Buzz QA runner (#116753) 2026-07-31 18:51:00 +08:00
Vincent Koc
6830820755 feat(plugins): externalize DuckDuckGo search (#116740) 2026-07-31 18:49:07 +08:00
Vincent Koc
44ce19821f fix(ci): retire Kova runtime deps coverage (#116760) 2026-07-31 18:09:17 +08:00
Vincent Koc
a550827dad feat(plugins): externalize Synthetic provider (#116720) 2026-07-31 17:19:43 +08:00
Vincent Koc
5540f0c7f8 test(testing): guard realtime relay smoke module path 2026-07-31 16:37:05 +08:00
Vincent Koc
37b1a71654 fix(release): unblock beta validation workflows (#116708)
* fix(release): repair beta validation workflow state

* fix(qa): dispatch yielded fanout runs without task tracking

* fix(test): honor GPT-Live shard opt-in
2026-07-31 15:47:11 +08:00
Dallin Romney
640b4ac599 fix(ci): discover frozen target startup benchmark cases (#116711) 2026-07-31 15:35:33 +08:00
Dallin Romney
1e45f7ed9f improve(ci): rebalance embedded agent test configs (#116436)
* improve(ci): rebalance embedded agent test configs

* fix(ci): satisfy compact planner lint

* refactor(ci): simplify compact shard rebalancing
2026-07-31 15:15:13 +08:00
Vincent Koc
8d7ff3c04c fix(test): keep memory FD repro config valid (#116698) 2026-07-31 14:44:09 +08:00