Vincent Koc
453f40d5bf
fix(testing): mark gauntlet cold-start observations
2026-05-30 08:26:41 +02:00
Peter Steinberger
7c1484d637
refactor: extract media generation core package
...
Extract pure media generation catalog/model-ref/normalization helpers into a private workspace package and wire the package through build, watch, SDK alias, and plugin boundary d.ts paths.
Verification:
- node scripts/run-vitest.mjs test/scripts/crabbox-wrapper.test.ts packages/media-generation-core/src src/media-generation/runtime-shared.test.ts src/plugins/sdk-alias.test.ts src/infra/watch-node.test.ts src/plugins/registry.provider-like.test.ts src/agents/model-ref-shared.test.ts extensions/codex-supervisor/src/plugin-tools.test.ts extensions/codex-supervisor/src/supervisor.test.ts src/wizard/setup.official-plugins.test.ts src/infra/net/http-connect-tunnel.test.ts
- node scripts/prepare-extension-package-boundary-artifacts.mjs --mode=all
- node scripts/run-vitest.mjs src/plugins/contracts/extension-package-project-boundaries.test.ts src/plugins/sdk-alias.test.ts
- pnpm protocol:check
- pnpm check:changed
- .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main
- GitHub CI 26676608512
2026-05-30 08:17:43 +02:00
Peter Steinberger
0a7ecd5428
fix(release): verify plugin npm readmes
2026-05-30 07:12:21 +01:00
Peter Steinberger
aa0d6e1bca
refactor: extract LLM core packages ( #88117 )
...
* refactor: extract llm core packages
* chore: drop generated llm package artifacts
* fix: align llm package export artifacts
* test: fix moving main CI expectations
* fix: align llm core subpath aliases
* fix: use llm package exports
* fix: stabilize llm package boundary artifacts
* fix: sync llm boundary path contract
* test: isolate crabbox provider env
* test: pin crabbox configured-provider cases
* test: apply crabbox lease provider override
2026-05-30 07:45:04 +02:00
Vincent Koc
17e75f8641
test(e2e): expose bundled plugin lifecycle timing
2026-05-30 07:42:42 +02:00
Vincent Koc
8fa4c4ff4e
test(e2e): print MCP Docker proof logs
2026-05-30 06:24:58 +02:00
Vincent Koc
723b5085d9
fix(dev): reject closed gateway websocket calls
2026-05-30 05:46:19 +02:00
Dallin Romney
7de025eacd
fix: route explicit vitest files through project runner ( #88127 )
2026-05-29 20:38:52 -07:00
Vincent Koc
117af11a6f
fix(test): route tooling vitest files narrowly
2026-05-30 05:32:13 +02:00
Vincent Koc
0fdc51f35d
fix(e2e): bound secret provider readiness probes
2026-05-30 05:19:49 +02:00
Vincent Koc
9f30af5a96
fix(e2e): bound bundled plugin readiness probes
2026-05-30 04:38:21 +02:00
Dallin Romney
29b32050c1
feat(ci): autoscrub dependency lockfile-only PR changes ( #87796 )
...
* ci: autoscrub dependency lockfile residue
* ci: harden dependency autoscrub commits
* ci: scope dependency autoscrub tokens
* ci: split autoscrub base reads
* ci: expand autoscrub proof comment
2026-05-29 19:37:16 -07:00
Vincent Koc
440e737c67
fix(e2e): stop credential retries after deadline
2026-05-30 04:21:01 +02:00
Vincent Koc
51d0ef80c2
fix(e2e): bound kitchen sink readiness probes
2026-05-30 03:54:47 +02:00
Vincent Koc
6f3f4f7420
fix(dev): stop discord smoke retries past deadline
2026-05-30 03:15:29 +02:00
Vincent Koc
be1c4f3ee1
fix(release): preserve changelog restore cause
2026-05-30 03:08:04 +02:00
Vincent Koc
086df266cc
fix(release): guard package changelog restore
2026-05-30 03:01:27 +02:00
Dallin Romney
bd04d2db0d
feat: only include the current changelog section in tarball ( #88107 )
...
* build: package current changelog section
* build: guard packaged changelog section size
2026-05-29 17:18:35 -07:00
Dallin Romney
914f313740
test(unit-fast): isolate fake-timer files ( #88160 )
2026-05-29 17:11:05 -07:00
Vincent Koc
ecc5601b2a
fix(github): bound proof comment API bodies
2026-05-30 01:58:19 +02:00
Peter Steinberger
05dee6760d
test: stabilize tool search fetch timeout
2026-05-30 00:54:20 +01:00
Peter Steinberger
582aa1ceb2
test(ci): stabilize tool search gateway timeout helper
2026-05-30 01:49:13 +02:00
Vincent Koc
c01a0f5588
refactor: share provider oauth runtime helpers
2026-05-30 01:31:10 +02:00
Peter Steinberger
8f389de88f
fix(release): build beta smoke REST curl command
2026-05-30 00:12:11 +01:00
Peter Steinberger
2bcba64906
fix(release): avoid gh api in beta smoke
2026-05-30 00:12:11 +01:00
Peter Steinberger
cbd492d680
fix(feishu): reopen retryable bot menu replay
2026-05-30 00:12:10 +01:00
Peter Steinberger
fadd275e7b
fix(release): harden candidate run status polling
2026-05-30 00:11:24 +01:00
Peter Steinberger
35a3c064a7
fix(release): avoid gh api for candidate reads
2026-05-30 00:10:05 +01:00
Vincent Koc
f3f85ae5f7
refactor: share live transport scenario helpers
2026-05-30 01:05:56 +02:00
Peter Steinberger
69550a9d3d
ci: satisfy build profile lint
2026-05-30 00:05:40 +01:00
Peter Steinberger
83905c9169
fix(ci): repair main lint gates
2026-05-30 00:01:11 +01:00
Peter Steinberger
0e6937cc1b
ci: skip bundled dts in artifact build
2026-05-29 23:56:31 +01:00
Vincent Koc
ba3eae5518
fix(dev): cap Discord smoke response bodies
2026-05-30 00:54:23 +02:00
Peter Steinberger
d5e8da8499
fix(ci): repair main normalization checks
2026-05-29 23:53:28 +01:00
Peter Steinberger
bc848b367f
refactor: add shared sqlite state database
...
Adds the shared SQLite state database base, moves plugin keyed state into it with doctor migration coverage, and keeps generated Kysely guardrails aligned. Proof: focused SQLite/plugin-state tests, db:kysely:check, lint:kysely, architecture/dependency guards, autoreview, and PR CI all clean.
2026-05-30 00:52:23 +02:00
Kevin Lin
c57671176e
refactor: share native approval route gates
...
Share native approval route gate helpers across mainstream channel approval runtimes and keep PR #87770 green on current main.
2026-05-29 15:32:31 -07:00
Vincent Koc
9331ac2cb0
fix(scripts): cap issue labeler response bodies
2026-05-30 00:25:51 +02:00
Sally O'Malley
6037a74660
Add plugin manifest contract for SecretRef provider integrations ( #82326 )
...
* secret-provider-integrations
Signed-off-by: sallyom <somalley@redhat.com >
* feat(secrets): configure plugin provider presets
* secrets: use plugin-managed provider refs
Signed-off-by: sallyom <somalley@redhat.com >
* fix secretref auth profile service env
* test secret provider integration e2e
* fix secretref plugin config service env
* fix secret provider preset schema alignment
* stabilize secret provider service proof
* validate secret provider plugin integrations
* harden secret provider resolver paths
* scope secret provider config validation
* stabilize openai secret provider proof
* fix secret provider metadata proof
* stabilize config baseline proof
* fix secret provider e2e lint
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-29 18:20:45 -04:00
Peter Steinberger
fe3f2bee3f
test: fix main CI regressions
2026-05-29 23:03:01 +01:00
Peter Steinberger
260e8e26fd
fix(ci): repair main checks
2026-05-30 00:02:24 +02:00
Peter Steinberger
1c8de09ba9
ci: stabilize main checks
2026-05-29 22:49:06 +01:00
Dallin Romney
1dbde826f2
fix ci mainline checks ( #88137 )
2026-05-29 14:41:30 -07:00
Peter Steinberger
6443d06764
fix: move compaction planning off the event loop
...
Move compaction planning work to a bounded worker-thread path so large transcript planning no longer monopolizes the agent event loop. Extract pure planning helpers, sanitize worker inputs before structured clone, package the worker entrypoint, and keep synchronous fallback only for worker-unavailable cases.
Fixes #86358 .
2026-05-29 23:04:23 +02:00
Vincent Koc
6fd8cfd5bb
refactor: share script bounded response reader
2026-05-29 23:02:03 +02:00
Vincent Koc
150673a734
refactor: share script budget number parsing
2026-05-29 22:44:38 +02:00
Vincent Koc
be6cac375a
refactor: share e2e mock http helpers
2026-05-29 22:26:17 +02:00
Vincent Koc
beb665212c
refactor: share e2e bounded response reader
2026-05-29 22:10:14 +02:00
Peter Steinberger
2b15850b47
build(plugins): externalize tokenjuice
2026-05-29 21:00:29 +01:00
Vincent Koc
b1719474d5
refactor: share e2e incremental line reader
2026-05-29 21:51:46 +02:00
Peter Steinberger
1e2fda9e68
docs(plugins): clarify external plugin installs
2026-05-29 20:43:51 +01:00