ollie/fs
Ollie Agent c7f1bec71c refactor: extract format package, ctl dispatcher, and log structure validator
- 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
2026-08-07 08:59:07 +02:00
..
cache.go fs: restructure package into logical files 2026-08-04 11:27:28 +02:00
ctl.go refactor: extract format package, ctl dispatcher, and log structure validator 2026-08-07 08:59:07 +02:00
handlers.go refactor: extract format package, ctl dispatcher, and log structure validator 2026-08-07 08:59:07 +02:00
lifecycle.go refactor: eliminate Manager type, use package-level session registry 2026-08-04 13:55:45 +02:00
log_validator.go refactor: extract format package, ctl dispatcher, and log structure validator 2026-08-07 08:59:07 +02:00
log_validator_test.go refactor: extract format package, ctl dispatcher, and log structure validator 2026-08-07 08:59:07 +02:00
newroot.go fsedsl: HandlerCtx composes context.Context — no more context.Background() in handlers 2026-08-07 07:42:41 +02:00
spec.go namespace audit: remove prompt.prev, state, offset, context, tail 2026-08-07 08:19:54 +02:00
types.go refactor: extract format package, ctl dispatcher, and log structure validator 2026-08-07 08:59:07 +02:00