The inFence state machine was dropping all lines between fence delimiters, not just the delimiters themselves. Tool output, assistant code blocks — everything inside fences was being eaten. Fix: remove only [[[...]]] marker lines and bare fence delimiter lines (``` / ```lang). Preserve all content between them. |
||
|---|---|---|
| .. | ||
| agent_log.go | ||
| cache.go | ||
| ctl.go | ||
| handlers_agent.go | ||
| handlers_root.go | ||
| handlers_session.go | ||
| lifecycle.go | ||
| newroot.go | ||
| replay_test.go | ||
| session_node.go | ||
| spec.go | ||