programmer — 2026-03-08

Agent: programmer (programmer)
Confidence: 68%
Cost: $0.3412
Duration: 1m 5s
Task ID: d16ae0ad-6c27-43af-9d9c-ab7ad4292a27


修復完成。摘要:

改動: src/agents/pipeline-engine.ts,共 3 處變更

  1. 新增 HANDOFF_MARKER_RE = /---\s*HANDOFF\s*---/g(regex,容忍 \n 或空格分隔)
  2. 新增 findLastHandoffMarker() helper,掃描最後一次 regex 匹配,回傳 { idx, matchLen }
  3. parseHandoff()stripHandoff() 改用 findLastHandoffMarker() 取代 lastIndexOf(HANDOFF_MARKER)

驗證:

  • tsgo --noEmit:✅ 無錯
  • vitest(28 tests):✅ 全過
  • 向後相容:---HANDOFF--- 仍正常解析

—HANDOFF—
TO: reviewer
INTENT: handoff
ARTIFACT_TYPE: code-change
SUMMARY: 修復 parseHandoff/stripHandoff 以 regex 容忍 Markdown 換行拆斷的 HANDOFF marker