test(web): verify subagent.interrupt over the real composition

A browserless keyless-replay e2e boots the shipped web composition, holds
a continuable child's turn open with a replay hang entry, queues a
follow-up and interrupts over plain HTTP, and proves from the real
session state that the turn aborted, the follow-up parked without a new
turn, and a waking send resumed the preserved FIFO order.

Refs #1535
This commit is contained in:
Hypatia May
2026-08-06 12:09:09 +08:00
committed by Tianyi Cui
parent 66a21a38b1
commit 82019134b1
3 changed files with 178 additions and 0 deletions

View File

@@ -54,6 +54,7 @@
"apps/web/tests/produced-files.e2e.ts",
"apps/web/tests/produced-file-mentions.e2e.ts",
"apps/web/tests/subagent-conversation.e2e.ts",
"apps/web/tests/subagent-interrupt.e2e.ts",
"apps/web/tests/sidebar-subagent-activity.e2e.ts",
"apps/web/tests/bash-abort-row.e2e.ts",
"apps/web/tests/skill-tool-row.e2e.ts",