qwen-code/integration-tests/fixtures
qwen-code-dev-bot 60a7bda120
fix(integration-tests): ack daemon tool-guard handshake in the mock ACP child (#9159) (#9161)
* fix(integration-tests): ack daemon tool-guard handshake in the mock ACP child (#9159)

The cross-worktree Git guard made the daemon's built-in tool guard
unconditional, so the bridge now refuses any ACP child that does not
acknowledge the required guard handshake during initialize. The mock
ACP child used by the live-journal recovery E2E tests never acked,
failing every session it served with "ACP child did not acknowledge
the required external tool guard" on all E2E platforms and sandbox
legs.

Mirror the production child contract in the mock: consume the private
guard marker and return the ready acknowledgment in the initialize
response when the daemon requires the guard.

* fix(integration-tests): ack session close ext method in the mock ACP child (#9159)

* fix(integration-tests): keep mock ACP child lightweight and gate its close ack (#9159)

* fix(integration-tests): narrow close-gate comment to what it catches (#9159)

* fix(integration-tests): name the post-merge E2E workflow in the close-gate comment (#9159)

---------

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-08-15 18:28:01 +00:00
..
idle-mcp test(perf): add daemon baseline harness (#4175 Wave 1 PR 1) (#4205) 2026-05-17 00:41:26 +08:00
mock-acp-child fix(integration-tests): ack daemon tool-guard handshake in the mock ACP child (#9159) (#9161) 2026-08-15 18:28:01 +00:00
settings-migration feat: add commit attribution with per-file AI contribution tracking (#3115) 2026-05-08 09:55:58 +08:00
invocation-context-echo.mjs feat(core): propagate trusted daemon invocation context (#7279) 2026-07-23 06:49:11 +00:00