deepseek-harness/packages/host/apiproxy/tests
Hypatia May 66a21a38b1 feat(subagent): add current-turn interrupt RPC
ctx.subagents.interrupt() stops one live continuable child's current turn
via Agent.cancel(cause, { keepInbox: true }) under either a human durable
parent address or an exact live ancestor Agent. Fire-and-return: admission
is synchronous, quiescence is not awaited. Pending inbox work, the
Activation, and published descendants are preserved; only a later waking
send resumes the parked FIFO queue. Absent, one-shot, and disposing
targets are accepted no-ops.

The new Host RPC subagent.interrupt calls only that primitive with user
authority — no catalog, history, persistence, or parent-registry lookup —
so a live child stays stoppable while its parent Agent is offline.

Refs #1535
2026-08-08 20:02:36 +08:00
..
api-proxy-approval.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-blank.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-cold.spec.ts fix(api): preserve dynamic defaults after rebase 2026-08-07 21:47:18 +08:00
api-proxy-commands.spec.ts refactor(host)!: retire the skill.invoke RPC for the gesture boundary 2026-08-08 13:15:52 +08:00
api-proxy-config.spec.ts feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
api-proxy-default-route.spec.ts feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
api-proxy-fork.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-models.spec.ts feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
api-proxy-projections.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-question.spec.ts test(apiproxy): register question callers 2026-08-08 15:48:22 +08:00
api-proxy-rename.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-search.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-subagents.spec.ts feat(subagent): add current-turn interrupt RPC 2026-08-08 20:02:36 +08:00
api-proxy-view.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-workspace.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
client-handler.spec.ts feat(subagent): add current-turn interrupt RPC 2026-08-08 20:02:36 +08:00
fetch-carrier.spec.ts feat(subagent): add current-turn interrupt RPC 2026-08-08 20:02:36 +08:00
native-path-opener.spec.ts Merge remote-tracking branch 'origin/master' into feat/web-workspace-file-links 2026-08-07 16:49:20 +08:00
rpc-schemas.spec.ts refactor(host)!: retire the skill.invoke RPC for the gesture boundary 2026-08-08 13:15:52 +08:00