Commit Graph

6385 Commits

Author SHA1 Message Date
Peter Steinberger ecc49b5a87 refactor(tts): absorb speech core package (#118513)
* refactor(tts): absorb speech core package

* fix(tts): preserve runtime SDK exports

* refactor(tts): remove private package exports

* test(tts): align canonical runtime mocks

* test(tts): complete canonical settings mocks

* chore(plugin-sdk): regenerate API baseline for #118513
2026-08-03 02:25:48 -07:00
Vincent Koc d2046614f9 fix(qa): restore Telegram release validation (#118542) 2026-08-03 17:22:29 +08:00
Peter Steinberger e797e69969 refactor(agents): remove stale runner state plumbing (#118495)
* refactor(agents): remove stale runner state plumbing

* refactor(agents): keep bootstrap warning owner reachable

* refactor(agents): inline bootstrap warning predicates

* refactor(agents): extract bootstrap warning contracts

* refactor(agents): keep bootstrap detail type private

* refactor(auto-reply): drop vacuous abort returns
2026-08-03 01:59:31 -07:00
Peter Steinberger c40faefcf5 fix(test): wait for gateway readiness and isolate reset-heavy suite (#117725)
* fix(ci): isolate gateway readiness and subagent reset tests

* fix(ci): isolate gateway readiness and subagent reset tests

* fix(test): wait for gateway readiness in shared fixture

* test(agents): isolate announce loop guard suite

* fix(test): observe gateway exit during readiness

* test: narrow gateway readiness process contract
2026-08-03 00:12:34 -07:00
Peter Steinberger 9f5f55bb88 fix(ci): budget hosted artifact checks for contributor forks (#118530) 2026-08-03 00:00:29 -07:00
Peter Steinberger 957bdd177f refactor: canonicalize Crabbox run invocation transforms (#118544) 2026-08-02 23:58:25 -07:00
Peter Steinberger 607cf8fb6f test: consolidate SQLite flip proof helpers (#118502) 2026-08-02 22:34:58 -07:00
Peter Steinberger a613ec3383 refactor: consolidate kitchen sink RPC walk helpers (#118486)
* refactor(e2e): consolidate kitchen sink RPC helpers

* fix: bind kitchen sink process signaling
2026-08-02 22:30:38 -07:00
Peter Steinberger 9e3b874309 test(pr): consolidate operation lock fixtures (#118480) 2026-08-02 22:07:52 -07:00
Peter Steinberger 3350cd58b4 perf(gateway): speed up first dashboard session list (#118434)
* perf(gateway): speed up first session RPC

* chore: leave release notes to generation

* fix(gateway): inject prepared catalog reader

* fix(gateway): allow lightweight catalog contexts

* test(gateway): align session handler test seams

---------

Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-02 21:52:38 -07:00
Dallin Romney d985d771d9 docs: refresh maturity scorecard from full QA evidence (#118074)
* docs: refresh maturity scorecard

* docs: remove incomplete evidence notice
2026-08-03 12:43:12 +08:00
Peter Steinberger 05bb52e952 test: consolidate Crabbox wrapper command fakes (#118446) 2026-08-02 21:35:29 -07:00
Peter Steinberger 7bb9d0aece test: consolidate oxlint runner fixtures (#118440) 2026-08-02 21:15:50 -07:00
Peter Steinberger 7aaf3023fc fix(agents): make subagent restart recovery deterministic
Make subagent restart recovery registry-owned, durable before side effects, generation-fenced, and deterministic across cold restarts.
2026-08-03 11:57:51 +08:00
Vincent Koc 40c641a5e1 fix(release): run cross-os baseline metadata from checkout (#118405) 2026-08-03 11:51:10 +08:00
Peter Steinberger a231afb38d test(docker): consolidate build helper fixtures (#118416) 2026-08-02 20:46:33 -07:00
Peter Steinberger 4b50c56fec test: consolidate project routing assertions (#118403) 2026-08-02 20:19:02 -07:00
Peter Steinberger 68d17473f7 refactor(scripts): consolidate legacy store guard facts (#118385) 2026-08-02 20:00:57 -07:00
Peter Steinberger 0a1d103189 refactor(test): consolidate extension vitest configs (#118366) 2026-08-02 19:55:36 -07:00
Peter Steinberger 347f16d556 fix(scripts): warm gateway concurrency probes (#118364) 2026-08-02 19:16:02 -07:00
Peter Steinberger cbd4b8dec8 fix(memory): keep wiki search inside protected recall visibility (#118265)
* fix(memory): unify wiki session authorization

* build: expose memory core boundary declarations
2026-08-02 18:22:17 -07:00
Peter Steinberger d6f66b69ff improve(tests): consolidate embedded runner integration setup (#118326)
* test(agents): consolidate embedded runner integration harnesses

* test(agents): keep shared runner in owner config

* test(agents): keep compaction mock private

---------

Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-02 18:10:53 -07:00
Peter Steinberger 18c9f27e2d fix(scripts): diagnose gateway concurrency probes (#118308)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-02 17:34:46 -07:00
Peter Steinberger ddb6a80bf7 test(agents): focus incomplete-turn owner coverage (#118269)
* test(agents): focus incomplete-turn owner coverage

* test(agents): satisfy incomplete-turn checks

* test(agents): simplify replay side-effect state

* test(agents): retain incomplete-turn entry coverage

---------

Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-02 17:08:08 -07:00
Peter Steinberger 9b8e50b9f6 refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
Peter Steinberger 3ebb0ca3b6 chore(lint): resolve the 40 reserved baseline findings to a zero-noise lint:all (#118256)
* fix(lint): resolve reserved runtime findings

* chore(lint): scope intentional contract findings

* fix(android): preserve WebMessageListener bridge contract
2026-08-02 16:08:57 -07:00
Peter Steinberger 07b8018fe0 test: enable plugins in queued rotation e2e (#118266) 2026-08-02 16:08:15 -07:00
Peter Steinberger 88d6a2c8d6 perf(gateway): reduce sessions.list read amplification under streaming load (#118207)
* perf(gateway): reduce sessions list read amplification

* test(gateway): stabilize title batch perf proof

* fix(gateway): satisfy sessions list CI contracts

* perf(gateway): reuse warm batch title fields

* fix(gateway): satisfy strict title cache types

* test(gateway): use transcript write scope in cache test

* fix(gateway): fence session list cache on active runs

* refactor(infra): extract agent run registry

* fix(infra): keep run-registry context types module-local
2026-08-02 16:08:07 -07:00
Peter Steinberger 7866ecae4b fix(release): keep npm 12 pack checks working (#118209)
* fix(release): accept npm 12 pack json

* fix(release): share npm pack normalizer in plugin workflow
2026-08-02 14:57:49 -07:00
Peter Steinberger 3f3ceb2def feat(gateway): track event-loop degradation persistence and add concurrency benchmark (#118193)
* feat(gateway): persist event loop degradation metrics

* fix(gateway): bound concurrency benchmark turn waits
2026-08-02 14:21:44 -07:00
Peter Steinberger 7c70571683 chore(lint): clear 172 lint:all baseline violations in five batches (#118098)
* chore(lint): clean Android-Linux app assets batch

* chore(lint): clean setup-launcher-plugin batch

* chore(lint): clean changelog-updater batch

* chore(lint): clean QA-runtime-helper batch

* chore(lint): clean script-tests batch

* fix(mxc): await sandbox spawn before bridge selection

* fix(test): make fake plutil metacharacter escaping survive the template hop
2026-08-02 14:08:09 -07:00
Vincent Koc b35b8e286d fix(plugins): unblock prerelease validation (#118103)
* fix(plugins): align compatibility registry identity

* fix(slack): compact response URL native fallbacks

* test(plugins): stabilize prerelease runtime checks

* fix(packaging): include CUA driver in root package

* fix(packaging): declare CUA runtime dependency

* fix(cua): defer native driver loading
2026-08-03 04:48:05 +08:00
Jason (Json) 01565bdc47 fix(agents): make requested threads sidebar-visible (#118073)
* fix(agents): make requested threads sidebar-visible

* fix(agents): preserve visible spawn authority
2026-08-02 14:26:24 -06:00
Vincent Koc 29ea3e0a25 test(openai): register realtime bridge live shard 2026-08-03 03:53:08 +08:00
Peter Steinberger 999f14392b fix(telegram): preserve question choices across button rows (#118049)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-08-02 11:49:35 -07:00
Vincent Koc 1ec2aa8209 fix(release): require requested validation children (#118031)
* fix(release): require requested validation children

* fix(release): bind Telegram reuse evidence
2026-08-03 02:39:59 +08:00
Peter Steinberger 9236fb854c ci: avoid full QA smoke package rebuild (#118111)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-02 11:35:11 -07:00
Peter Steinberger ac5cdddb2c test: consolidate Parallels smoke fixtures (#118087) 2026-08-02 11:11:02 -07:00
Peter Steinberger 6e87d3b5f3 test: gateway and CLI process-test hygiene (#118042)
* test: gateway and CLI process-test hygiene

* test: preserve CLI process timeout diagnostics
2026-08-02 10:12:30 -07:00
Peter Steinberger ad53d4419e fix: make gateway token recovery usable from macOS onboarding (#118051)
* fix(gateway): add safe token recovery

Co-authored-by: 宇宙熊Yzx <53250620+849261680@users.noreply.github.com>

* chore: move gateway release note to PR

* test(cli): classify gateway token output

---------

Co-authored-by: 宇宙熊Yzx <53250620+849261680@users.noreply.github.com>
2026-08-02 10:06:50 -07:00
Vincent Koc e75ae0c9a9 fix(release): fail fast on invalid validation state (#118021) 2026-08-02 23:32:30 +08:00
ooiuuii 807506381a fix(install): reject commit-less git checkouts (#113809)
* fix(install): reject commit-less git checkouts

* test(install): fix incomplete-checkout coverage

* fix(install): pin incomplete checkout validation

* test(install): update pinned checkout stub

* fix(install): require checkout HEAD commit object
2026-08-02 08:05:42 -07:00
Dallin Romney 0ea8d565f2 fix(release): validate MiniMax M3 in stable lanes (#118017) 2026-08-02 23:02:49 +08:00
Dallin Romney c9dc5fb339 ci(qa): extend profile evidence timeout (#117999) 2026-08-02 22:14:34 +08:00
Dallin Romney dea6fb3b25 QA: allow scorecard generation from incomplete evidence (#117975) 2026-08-02 20:19:11 +08:00
Dallin Romney 3346507d84 fix(ci): fetch shallow Testbox base refs (#117940)
* fix(ci): fetch shallow Testbox base refs

* fix(ci): resolve Testbox base before setup
2026-08-02 19:38:20 +08:00
Dallin Romney c8ee50165e fix(ci): keep frozen CLI probes compatible (#117925)
* fix(ci): support older CLI performance probes

* fix(release): make trusted CLI benchmark self-contained

* style: format trusted CLI benchmark parser
2026-08-02 18:15:35 +08:00
JackS1237 0bc32f0f5c fix: add Kubernetes resource-only teardown (#114953)
* fix: add Kubernetes resource-only teardown

* fix(k8s): preserve shared namespaces on teardown

---------

Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-08-02 03:02:09 -07:00
Peter Steinberger b7bbb4f98a fix(pr): join worktree discovery subprocesses 2026-08-02 02:36:16 -07:00
Dallin Romney 44dc286ce7 fix(qa): use canonical service identity for update restart (#117814) 2026-08-02 17:18:01 +08:00