Parent: #794
Umbrella: #794
Label: backend-agents
Status: DRAFT
Blocked on: #813 (E19)
Implements one row of the restart umbrella. One issue → one PR → one adversarial review → one merge → close. Do not expand scope.
Slice
Refactor runHarnessTurn's embedded onStreamEvent table into a single applyTurnEvent used by both legacy /api/agent and durable stream attach paths.
Behavior parity. Existing harnessChat / wasm-int locks stay green.
DoD
Refs
Parent: #794
Umbrella: #794
Label:
backend-agentsStatus: DRAFT
Blocked on: #813 (
E19)Implements one row of the restart umbrella. One issue → one PR → one adversarial review → one merge → close. Do not expand scope.
Slice
Refactor
runHarnessTurn's embeddedonStreamEventtable into a singleapplyTurnEventused by both legacy/api/agentand durable stream attach paths.Behavior parity. Existing
harnessChat/ wasm-int locks stay green.DoD
Refs