ollie/fs
Ollie Agent 9c90cb8954 refactor: reduce redundancy, remove dead code, improve structure
- Fix CodeWhisperer SetModel cache invalidation bug
- Remove dead code: gemini stub, orphaned comments, kiroMetadataEvent
- Extract paths.NewUUID() replacing 3 duplicate UUID implementations
- Export toolsrv.BuildToolListing, deduplicate tool listing render
- Extract baseBackend struct (Name/Model/SetModel) embedded in all backends
- Unify backend factory post-processing (7 if-blocks → 1)
- Split fs/handlers.go (888 lines) into handlers_{root,session,agent}.go
- Strip dead filesystem-backed tree code from fsedsl (WithReadOnly,
  WithIndex, WithResolver, ValidateReadMode, resolve/writePath fallbacks)
2026-08-09 11:23:25 +02:00
..
agent_log.go fs: namespace cleanup — merge and remove dead files 2026-08-09 01:57:41 +02:00
cache.go fs: restructure package into logical files 2026-08-04 11:27:28 +02:00
ctl.go fs: unify ctl — all levels use rdwrHandler + rdwrDispatch 2026-08-09 02:58:09 +02:00
handlers_agent.go refactor: reduce redundancy, remove dead code, improve structure 2026-08-09 11:23:25 +02:00
handlers_root.go refactor: reduce redundancy, remove dead code, improve structure 2026-08-09 11:23:25 +02:00
handlers_session.go refactor: reduce redundancy, remove dead code, improve structure 2026-08-09 11:23:25 +02:00
lifecycle.go all: delete dead interfaces, kill globalRootState 2026-08-08 14:58:47 +02:00
newroot.go rename elevate→bypass throughout 2026-08-09 02:22:39 +02:00
replay_test.go refactor: consolidate event formatting, remove log validator 2026-08-07 10:11:48 +02:00
session_node.go session: export immutable fields, extract buildAgent helper 2026-08-09 00:45:39 +02:00
spec.go fs: unify ctl — all levels use rdwrHandler + rdwrDispatch 2026-08-09 02:58:09 +02:00