Peter Steinberger
c8364b43de
test: speed up run-node tests
2026-05-27 03:11:21 +01:00
Peter Steinberger
a67ee0f7a2
perf: avoid redundant runtime postbuild sync
2026-05-27 02:44:47 +01:00
Peter Steinberger
7e913c08f8
test: speed up run-node infra tests
2026-05-27 00:57:44 +01:00
Peter Steinberger
0f608bc497
test: speed up hot test fixtures
2026-05-27 00:11:23 +01:00
Vincent Koc
793e300cc5
fix(plugins): support linked source checkouts on Windows
2026-05-25 03:36:06 +02:00
Peter Steinberger
e5534dd2f3
perf: reduce gateway benchmark filesystem churn
2026-05-24 00:31:01 +01:00
Dallin Romney
d391434f4e
perf: skip dts for local launcher builds ( #85142 )
2026-05-21 17:58:48 -07:00
Vincent Koc
58e1351863
fix(qa-lab): hard gate runtime tool coverage
2026-05-18 10:05:04 +08:00
Vincent Koc
1926982c4c
fix(qa-lab): refresh parity model targets
2026-05-17 23:12:26 +08:00
Peter Steinberger
a6225060f1
fix(memory): abort timed-out embedding requests ( #82770 )
...
* fix(memory): abort timed-out embedding requests
* test: stabilize gateway ci shards
* test: pin control ui origin fixture
* test: stabilize gateway ci fixtures
* test: isolate forged origin fixture
* test: decouple setup code from gateway net mocks
* test: repair run-node and config preaction CI
* test: fix run-node progress fixture typing
* test: remove unused pairing setup helper
* fix: stabilize embedding timeout errors
2026-05-17 02:04:17 +01:00
Peter Steinberger
d7ad12dde4
test(cli): force progress test out of CI mode
2026-05-17 01:13:24 +01:00
Peter Steinberger
e19f05b79b
test(cli): repair startup progress checks
2026-05-17 01:13:24 +01:00
Peter Steinberger
12debcb05e
fix(cli): improve config startup progress
2026-05-17 00:37:39 +01:00
Vincent Koc
8bef5d0d62
fix(qa-lab): stabilize threaded memory parity
2026-05-17 06:41:21 +08:00
Peter Steinberger
a3ff7aa02c
test: dedupe run node mock reads
2026-05-12 22:59:34 +01:00
Peter Steinberger
81b7d670cd
test: guard cron infra ui mock calls
2026-05-12 10:56:25 +01:00
Peter Steinberger
0218afd8e3
test: wait for run-node spawn
2026-05-11 17:04:04 +01:00
Peter Steinberger
5738ca2ed3
test: tighten run node assertions
2026-05-11 05:25:45 +01:00
Ruben Cuevas
e40ddf9b02
fix(gateway): cover restored watch artifacts
2026-05-09 19:31:51 -04:00
Ruben Cuevas
9ce359b370
fix(gateway): check restored runtime overlays
2026-05-09 19:31:51 -04:00
Ruben Cuevas
d605efc17f
fix(gateway): include legacy runtime output checks
2026-05-09 19:31:51 -04:00
Ruben Cuevas
31f74259cb
fix(gateway): respect missing runtime outputs in watch
2026-05-09 19:31:51 -04:00
Ruben Cuevas
8a9f142942
fix(gateway): verify all runtime postbuild outputs
2026-05-09 19:31:51 -04:00
Ruben Cuevas
795dd2d02e
fix(gateway): share runtime asset list
2026-05-09 19:31:51 -04:00
Ruben Cuevas
28de7cc2e3
fix(gateway): require static runtime assets
2026-05-09 19:31:51 -04:00
Ruben Cuevas
ee7f2da0b7
fix(gateway): check runtime SDK alias outputs
2026-05-09 19:31:51 -04:00
Ruben Cuevas
17643e549f
fix(gateway): restore runtime postbuild freshness
2026-05-09 19:31:51 -04:00
Peter Steinberger
f662eda57d
test: dedupe run-node absence assertions
2026-05-09 02:28:59 +01:00
Shakker
ffb83a57e5
test: gate run-node postbuild lock
2026-05-09 00:42:43 +01:00
Peter Steinberger
3708aad903
test: clarify infra accepted assertions
2026-05-08 13:34:40 +01:00
Peter Steinberger
bece8dcbb8
fix: harden generated surface pruning
2026-05-07 09:07:18 +01:00
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00
Peter Steinberger
a167acee67
fix(gateway): route watch trace spam to artifacts
2026-05-04 23:41:14 +01:00
Peter Steinberger
e84d4b27f4
feat: add gateway stall diagnostics
2026-05-04 23:26:25 +01:00
Vincent Koc
ac3cd1a0ca
Harden Codex harness control surfaces ( #77459 )
...
* fix(scripts): find codex protocol source from worktrees
* fix(test): keep codex harness docker caches writable
* fix(test): relax live codex cache mount permissions
* test(codex): add live docker harness debug output
* fix(test): detect numeric ci env in codex docker harness
* fix(codex): skip duplicate agent-command telemetry
* fix(tooling): skip sparse-missing oxlint tsconfig
* fix(tooling): route changed checks through testbox
* fix(qa): keep coverage json source-clean
* fix(test): preflight codex docker auth
* fix(codex): validate bind option values
* fix(codex): parse quoted command arguments
* fix(codex): reject extra control args
* fix(codex): use content for blank bound prompts
* fix(codex): decode local image file urls
* fix(codex): treat local media urls as images
* fix(codex): keep windows media paths local
* fix(codex): reject malformed diagnostics confirmations
* fix(codex): reject malformed resume commands
* fix(codex): reject malformed thread actions
* fix(codex): reject malformed turn controls
* fix(codex): reject malformed model controls
* fix(codex): resolve empty user input prompts
* fix(codex): enforce user input options
* fix(codex): reject ambiguous computer-use actions
* fix(codex): ignore stale bound turn notifications
* test(gateway): close task registries in gateway harness
* test(gateway): route cleanup through task seams
* fix(codex): describe current permission approvals
* fix(codex): disclose command approval amendments
* fix(codex): preserve approval detail under truncation
* fix(codex): propagate dynamic tool failures
* test(codex): align dynamic tool block contract
* fix(codex): reject extra read-only command operands
* fix(codex): escape command readout fields
* fix(codex): escape status probe errors
* fix(codex): narrow formatted thread details
* fix(codex): escape successful status summaries
* fix(codex): escape bound control replies
* fix(codex): escape user input prompts
* fix(codex): escape control failure replies
* fix(codex): escape approval prompt text
* test(codex): narrow escaped reply assertions
* test(codex): complete strict reply fixtures
* test(codex): preserve account fixture literals
* test(codex): align status probe fixtures
* fix(codex): satisfy sanitizer regex lint
* fix(codex): harden command readouts
* fix(codex): harden bound image inputs
* fix(codex): sanitize command failure replies
* test(codex): complete rate limit fixture
* test(tooling): isolate postinstall compile cache fixture
* fix(codex): keep app-server event ownership explicit
---------
Co-authored-by: pashpashpash <nik@vault77.ai >
2026-05-05 07:23:41 +09:00
Peter Steinberger
20bb52e42c
feat(gateway): profile watched gateway startup
2026-05-02 17:05:35 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
6e3fd67084
fix(gateway): sync dirty plugin metadata in watch mode
2026-05-01 10:58:32 +01:00
Peter Steinberger
57e4994caf
ci: speed up release validation
2026-04-29 19:55:37 +01:00
Peter Steinberger
acea3f2465
fix(build): stamp runtime postbuild artifacts
2026-04-28 07:56:08 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Peter Steinberger
59faa023fe
fix(gateway): unblock sidecar startup
2026-04-27 21:34:44 +01:00
Peter Steinberger
a421e0be84
test: fix plugin registry CI contracts
2026-04-27 11:25:06 +01:00
Peter Steinberger
344ee3782d
fix(google-meet): guide timeout recovery
2026-04-25 03:57:26 +01:00
Peter Steinberger
d8892ee227
test: harden qa private runtime staging
2026-04-22 08:52:55 +01:00
Shakker
08d5ad3828
fix: skip clean run-node runtime restaging
2026-04-22 06:28:50 +01:00
Patrick Erichsen
acb27bac3a
fix(dev): release run-node build lock on SIGINT/SIGTERM/exit ( #69785 )
2026-04-21 09:33:19 -07:00
Peter Steinberger
d1f7f69cd4
fix: serialize run-node artifact writes
2026-04-21 03:53:23 +01:00
Gustavo Madeira Santana
56a9fd4b34
QA Matrix: capture full runner output
2026-04-16 16:18:54 -04:00
Gustavo Madeira Santana
05cac5b980
QA: fix private dist freshness check
2026-04-16 03:44:40 -04:00