- Extract all [[[block]]] formatting constants/helpers into format/format.go (EndTag, RoleDelim, ToolDelim, CallDelim, BlockHeader, ParseBlockHeader, IsEndMarker) - Replace switch/case ctl dispatchers in fs/handlers.go with generic ctlDispatch() from new fs/ctl.go - Add LogValidator state machine to AgentLog enforcing: - Every [[[block]]] MUST have an [[[end]]] marker - Blocks SHALL NOT be nested - Streaming line buffering across partial writes - Fatal failure on first violation with line-number reporting - UnclosedAtTeardown() for session/agent teardown checks - Fix kde/kate ollie_ghost compile: stripPrefixEcho signature mismatch |
||
|---|---|---|
| .. | ||
| cache.go | ||
| ctl.go | ||
| handlers.go | ||
| lifecycle.go | ||
| log_validator.go | ||
| log_validator_test.go | ||
| newroot.go | ||
| spec.go | ||
| types.go | ||