Vincent Koc
8fdb1d0f55
fix(e2e): stream Parallels fresh logs
2026-06-01 08:54:22 +02:00
Vincent Koc
c11ff35841
fix(e2e): bound Parallels update logs
2026-06-01 08:42:08 +02:00
Vincent Koc
ddbd595f2f
fix(ci): link Windows hydrate node modules
2026-06-01 08:38:25 +02:00
Vincent Koc
01124cfca9
fix(e2e): clean secret proof timeouts
2026-06-01 08:30:17 +02:00
Vincent Koc
28550c3847
fix(e2e): harden Parallels host timeouts
2026-06-01 08:15:34 +02:00
Vincent Koc
fb9e091852
fix(e2e): harden plugin gauntlet cleanup
2026-06-01 07:27:35 +02:00
Peter Steinberger
00399d6c75
test(release): repair beta validation blockers
2026-06-01 06:27:02 +01:00
Vincent Koc
74a075077c
fix(e2e): harden docker all cleanup
2026-06-01 07:05:15 +02:00
Vincent Koc
1aa1a70ac5
test(installer): isolate install shell HOME
2026-06-01 05:55:34 +01:00
Vincent Koc
5957bfdc54
fix(e2e): fail bundled smoke on missing channels
2026-06-01 06:45:58 +02:00
Vincent Koc
8cab0f23f8
fix(e2e): clean bundled runtime smoke state
2026-06-01 06:35:28 +02:00
Vincent Koc
ec6ad888a4
fix(e2e): bound telegram proof commands
2026-06-01 06:26:44 +02:00
Vincent Koc
fb17986af5
fix(ci): preserve hydrated Windows test deps
2026-06-01 06:08:10 +02:00
Vincent Koc
17245a0890
fix(test): bound qa otel smoke runs
2026-06-01 06:04:30 +02:00
Peter Steinberger
817c4ce4fc
test(release): stabilize installer and matrix async checks
2026-06-01 04:55:21 +01:00
Vincent Koc
5054b20832
fix(test): harden secret provider proof cleanup
2026-06-01 05:37:45 +02:00
Vincent Koc
76fa1b99c3
fix(test): bound test group report runs
2026-06-01 05:17:27 +02:00
Vincent Koc
916ee82814
test(installer): isolate install shell snippets
2026-06-01 04:11:22 +01:00
Peter Steinberger
7722ade22e
test(install): clear node lookup cache in floor check
2026-06-01 03:56:37 +01:00
Vincent Koc
b2b9fbe033
fix(test): bound mock OpenAI request bodies
2026-06-01 04:48:32 +02:00
Vincent Koc
a9938907dc
fix(test): harden MCP E2E proof checks
2026-06-01 04:34:25 +02:00
Vincent Koc
6c73ffc51a
fix(test): bound MCP code mode client responses
2026-06-01 04:05:23 +02:00
Vincent Koc
c764eb96c4
fix(test): tolerate vanished RPC gateway teardown
2026-06-01 03:48:59 +02:00
Peter Steinberger
0369672691
feat(minimax): add m3 model support ( #88860 )
2026-05-31 21:47:47 -04:00
kiranmagic7
cc97eca9b1
test(installer): keep Node floor tied to package engine
...
Adds a focused installer regression test tying install.sh's accepted Node 22 floor to the package engine floor. Thanks @kiranmagic7.
2026-05-31 21:32:00 -04:00
Peter Steinberger
5443baa852
Persist plugin install index in SQLite ( #88794 )
...
* refactor: persist plugin install index in sqlite
* fix: merge legacy plugin index records into sqlite
* test: update plugin index sqlite fixtures
* fix: migrate custom plugin install indexes
* test: update plugin index sentinel
* fix: exclude migrated plugin index archives
* fix: read post-upgrade plugin index from sqlite
* fix: migrate legacy plugin index before agent runs
* fix: respect disabled persisted plugin registry reads
* test: type plugin install record fixtures
* fix: simplify plugin index record reader type
* test: fix sqlite plugin index CI fallout
* test: mock provider normalization in agent command tests
# Conflicts:
# src/commands/agent-command.test-mocks.ts
* build: remove unused ui three dependency
2026-05-31 20:51:33 -04:00
Peter Steinberger
27dde7a4d6
chore(lint): enable stricter error rules
2026-06-01 01:12:21 +01:00
Vincent Koc
0bfba7e26d
fix(ui): detect system chromium for e2e
2026-06-01 01:09:46 +01:00
Vincent Koc
ddbd16a04a
fix(ui): honor chromium executable override
2026-06-01 00:20:10 +01:00
Vincent Koc
16ef9c1435
fix(ci): use reliable Azure Crabbox capacity
2026-06-01 00:38:11 +02:00
Peter Steinberger
22cb7fb6b7
chore(lint): enable no-promise-executor-return
2026-05-31 23:06:13 +01:00
Peter Steinberger
b653d94918
chore(lint): enable no-useless-assignment
2026-05-31 22:40:48 +01:00
Peter Steinberger
e681569536
feat: add code-mode MCP API files
...
* feat: add code-mode MCP API files
* fix: satisfy code-mode MCP lint
2026-05-31 21:29:06 +01:00
Peter Steinberger
92b9cd21ec
test: avoid positional CI check assertion
2026-05-31 16:00:04 -04:00
Peter Steinberger
d62bfab946
ci: split startup and shrinkwrap checks
2026-05-31 15:55:43 -04:00
Peter Steinberger
b4a6244ef4
ci: split agents core test shard
2026-05-31 15:35:36 -04:00
WT-WSL
462b52f62c
fix(ci): guard workflow template injection
...
Guard the remaining Windows Testbox workflow ref logging against GitHub Actions template injection by moving `target_ref` through step env before PowerShell reads it.
Extend the local workflow check wrapper to run pinned `zizmor` across every workflow file, and keep Workflow Sanity's CI audit explicit with trusted-base pre-commit and zizmor configs for pull-request runs.
Thanks @WT-WSL for the original report and patch.
Co-authored-by: dev111-actor <captaintobb@outlook.com >
2026-05-31 20:28:40 +01:00
Vincent Koc
f983111166
perf(scripts): parallelize test group reports
2026-05-31 20:32:54 +02:00
Vincent Koc
db0209ac5d
perf(scripts): parallelize remote core oxlint shards
2026-05-31 20:01:41 +02:00
Peter Steinberger
304e2c83c0
chore(lint): enable stricter oxlint rules
2026-05-31 18:59:02 +01:00
Peter Steinberger
f80a1e9e85
refactor: clean up ACP translator and manager tests ( #88677 )
...
* test: split ACP translator bridge coverage
* refactor: extract ACP translator session helpers
* refactor: extract ACP manager backend failover helpers
* test: split ACP manager failover coverage
* test: split ACP manager runtime config coverage
* test: split ACP manager turn result coverage
* test: split ACP manager runtime handle coverage
* test: keep ACP manager helpers within task boundaries
* ci: split gateway runtime state test shard
2026-05-31 18:04:28 +01:00
Vincent Koc
dd79c8836a
perf(scripts): parallelize startup metadata help rendering
2026-05-31 18:35:01 +02:00
samzong
5b310a7b27
fix(agents): release abandoned provider streams
...
Fix streamed provider cleanup so abandoned managed fetch bodies no longer keep undici sockets open, and cancel Anthropic/Gemini SSE readers deterministically when parsing exits early.
Keep the FinalizationRegistry abort path as a last-resort GC safety net for unmanaged/abandoned responses, while parser-owned paths cancel readers explicitly on thrown errors or malformed events.
Also records the browser-only Control UI redactor alias in the optional deadcode allowlist and keeps mocked exec supervisor tests off shell snapshot wrapping after the branch was rebased onto default shell snapshots.
Fixes #67461
Verification:
- node scripts/run-vitest.mjs src/agents/provider-transport-fetch.test.ts src/agents/anthropic-transport-stream.test.ts extensions/google/transport-stream.test.ts src/agents/bash-tools.test.ts src/agents/bash-tools.exec.path.test.ts test/scripts/test-live-shard.test.ts
- pnpm check:test-types
- node scripts/run-oxlint-shards.mjs --threads=8
- .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main --parallel-tests "node scripts/run-vitest.mjs src/agents/provider-transport-fetch.test.ts src/agents/anthropic-transport-stream.test.ts extensions/google/transport-stream.test.ts src/agents/bash-tools.test.ts src/agents/bash-tools.exec.path.test.ts test/scripts/test-live-shard.test.ts"
- git diff --check origin/main...HEAD
- PR CI on a1db789652
Co-authored-by: samzong <samzong.lu@gmail.com >
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-31 17:17:53 +01:00
Peter Steinberger
4ef141d525
fix(agents): prevent embedded runtime shadowing
2026-05-31 16:13:01 +01:00
Peter Steinberger
7b78941ea5
refactor: clean up ACP package metadata and helpers ( #88659 )
...
* refactor: derive acp core package subpath maps
* refactor: split acp manager task and timeout helpers
* refactor: split acp translator presentation helpers
* fix: keep packaged acp core plugin aliases
* ci: split gateway control plane runtime shard
2026-05-31 15:53:14 +01:00
Peter Steinberger
d1bec469af
ci: stabilize Testbox changed checks
2026-05-31 15:34:23 +01:00
Peter Steinberger
d99934aacd
ci: use normal node_modules for Blacksmith Testbox
2026-05-31 15:04:49 +01:00
Vincent Koc
0833c68b1b
fix(e2e): show plugins docker sweep progress
2026-05-31 15:57:19 +02:00
yaoyi1222
75e0053cf9
fix(auto-reply): warn on substantive private message-tool finals
...
Warn operators when message_tool_only produces unusually substantive private final text without a delivered source reply. Keeps short/NO_REPLY silence quiet, avoids logging response bodies, and distinguishes unrelated side effects from source-reply delivery.
2026-05-31 14:35:58 +01:00
Vincent Koc
fbde572491
fix(e2e): heartbeat resource-sampled docker lanes
2026-05-31 15:22:44 +02:00