Vincent Koc
1d28388297
fix(release): retry plugin dependency install timeouts
2026-08-02 04:30:18 +08:00
Peter Steinberger
d16e33e08e
fix: restore trustworthy end-to-end QA and cross-channel delivery ( #115404 )
...
* fix(qa): repair verified end-to-end and channel regressions
* fix(gateway): make interrupted restart recovery lifecycle-safe
* test(heartbeat): target the canonical recovery session store
* fix(gateway): prioritize durable restart recovery before heartbeat
* fix(qa): preserve safe restart recovery and channel expiry
* fix(qa): fail closed and fence restart recovery
* test(agents): isolate restart recovery timing
* test(agents): prove actual restart retry timing
* fix(qa): report incompatible profile scenarios
* fix(scripts): resolve symlinked docker scheduler entrypoints
* fix(qa): require fresh native test evidence
* fix(heartbeat): fence active restart recovery delivery
* fix(gateway): consume untargeted restart acknowledgements
* fix(qa): satisfy exhaustive hosted validation gates
* fix(agents): fence stopped restart recovery dispatch
* style(agents): format restart recovery lifecycle regression
* test(gateway): isolate context prewarm sidecar lifecycle
* test(qa): make scenario process timeout cleanup deterministic
* fix(qa): stamp synthetic gateway configs with current version
* fix(openai): preserve vision capabilities in stale model catalogs
* test(qa): align profile channel rejection with current main
* fix(openai): forward supported moderation for image edits
* fix: restore latest-main CI and image edit documentation
* fix(qa): retain relocated code-mode evidence validation
* fix(openai): expose GPT-5.4 vision in static catalog
* fix(pricing): honor explicit model cost overrides
* test(pricing): keep isolated provider regressions deterministic
* fix(openai): inherit transport for discovered static models
* fix(gateway): honor agent-owned static image capabilities
* test(gateway): preserve prepared-snapshot attachment races
* test(gateway): isolate subagent persistence failure injection
* test(gateway): exercise concurrent voice replay admission
* fix(gateway): restore stale model image capabilities
* fix(agents): publish configured model vision capabilities
* fix(agents): isolate detached media transcript ownership
* test(agents): preserve generic transcript lock regression
* fix(gateway): require proven static model route identity
* fix(qa): accept bounded full-size generated image attachments
* fix(qa): require fresh script producer evidence
* test(qa): prove native E2E scenario execution
2026-07-29 12:45:27 -04:00
Eugene Harold Krabs
0079fe80bb
fix(plugin-npm): align bundled lock install strategy ( #114620 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-29 00:20:32 -04:00
Peter Steinberger
f6131a4fbf
build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks ( #114006 )
...
* build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks
npm 12 removed shrinkwrap (command + tarball/root loading). Delete all 82
committed npm-shrinkwrap.json files and stop publishing lockfiles; keep
pnpm-lock.yaml as the single reviewed dependency boundary. The generator
becomes scripts/generate-npm-package-lock.mjs and feeds plugin bundling via
a transient package-lock.json + npm ci (works on npm 11 and 12). Tarball
validation treats the published 2026.7.2 beta train as a shrinkwrap
transition; self-update npm detection now uses install topology instead of
the shipped shrinkwrap.
* fix(deps): repair lint, deadcode, and test-type lanes for the npm 12 migration
- sort integrity comparisons with an explicit comparator (oxlint)
- keep resolveBunGlobalNodeModules module-local (knip unused-export gate)
- model npm pack --json as npm<=11 array / npm 12 name-keyed object
- default calver destructuring in the tarball test fixture
2026-07-26 01:29:55 -04:00
Peter Steinberger
867284dfa3
refactor(deadcode): delete package and script exports ( #105776 )
...
Refs #105733
2026-07-12 17:24:45 -07:00
Vincent Koc
a8ce892909
fix(release): keep plugin pack output machine-readable
2026-07-11 17:47:06 +08:00
Vincent Koc
1db811282c
fix(release): validate plugin manifest runner args
2026-06-20 22:23:30 +02:00
Vincent Koc
5b18b7560e
fix(release): harden plugin package preflight
2026-06-15 14:23:57 +08:00
Vincent Koc
b5b73bd362
fix(plugin): require package manifest run target
2026-06-06 22:31:42 +02:00
Peter Steinberger
44cd0ec13f
docs: document script lib plugin helpers
2026-06-04 23:03:25 -04:00
Vincent Koc
abdd8a40cc
fix(plugins): harden Windows npm package staging
2026-05-24 09:32:17 +02:00
Peter Steinberger
bae0e3fae5
fix(release): speed plugin bundled dependency installs
2026-05-24 04:27:42 +01:00
Peter Steinberger
4daf1aab55
fix(release): keep plugin bundled install lock-compatible
2026-05-24 04:27:42 +01:00
Peter Steinberger
d485464dbc
ci: fix plugin npm bundled dependency install
2026-05-23 09:22:25 +01:00
Peter Steinberger
84af5e6e76
fix: honor shrinkwrap when bundling plugin deps
2026-05-22 12:56:10 +01:00
Peter Steinberger
fcecbd8655
fix: opt codex out of bundled runtime deps
2026-05-22 12:56:10 +01:00
Peter Steinberger
249f79be42
fix: make bundled plugin packages portable
2026-05-22 12:56:10 +01:00
Peter Steinberger
976da39038
fix: publish explicit plugin bundled dependencies
2026-05-22 12:56:10 +01:00
Peter Steinberger
de022bb69d
feat: bundle plugin npm dependencies
2026-05-22 12:56:10 +01:00
Vincent Koc
0642b0033b
fix(plugins): reject omitted package runtime files
2026-05-16 13:18:54 +08:00
Peter Steinberger
782963ae66
refactor: compact generated protocol metadata
2026-05-05 20:47:38 +01:00
Peter Steinberger
0459bff556
refactor: share package cleanup helpers
2026-05-03 13:51:21 +01:00
Vincent Koc
188c3b74ba
fix(plugins): declare host peer in npm runtime packs
2026-05-02 23:47:25 -07:00
Vincent Koc
25ceffbf25
refactor(plugins): centralize npm runtime package planning
2026-05-02 23:47:25 -07:00
Vincent Koc
11a5b30f3e
fix(plugins): build package-local npm runtimes
2026-05-02 23:47:25 -07:00
Peter Steinberger
097c0de8e6
refactor: hide script entrypoint helpers
2026-05-02 08:38:07 +01:00
Peter Steinberger
644caea8a7
fix: parse generated plugin manifest metadata safely
2026-05-02 01:33:47 +01:00
Peter Steinberger
d8c3e9ed6d
ci: stage generated plugin manifests for npm publish
2026-05-02 01:25:54 +01:00