Dashboard › opencode-lore › RecallFollowUpCtx dependency boundary
01a0a789-47d3-7006-8eb5-d5a14c89fd42Chose pipeline behavior injection through RecallFollowUpCtx over importing pipeline.ts from recall.ts because recall must remain independently testable and avoid a pipeline↔recall dependency cycle. Keep forwarding, parsing, cancellation, and protocol-specific behavior supplied by the caller.