Pre-existing latent bug surfaced while wiring detached delegation resume: pollPromptEvents synthesizes a terminal event with {finalText}, but parseCoderEvents' transcript scan reads only data.text/data.delta — poll-mode coder runs can parse empty outputs. The detached path works around it by setting both text and finalText on its synthesized event; the poll path should get the same fix (or the parser should accept finalText).
Pre-existing latent bug surfaced while wiring detached delegation resume:
pollPromptEventssynthesizes a terminal event with{finalText}, butparseCoderEvents' transcript scan reads onlydata.text/data.delta— poll-mode coder runs can parse empty outputs. The detached path works around it by setting bothtextandfinalTexton its synthesized event; the poll path should get the same fix (or the parser should acceptfinalText).