ollie/fs
Levi Neely f348b968a2 fix: wire up event handler so chat stream receives events
After the fs/session refactor, NewEventHandler was defined but never
called. Agents created via session restore or CreateAgent had nil
output handlers, so emit() was a no-op and the chat stream stayed empty.

- Add Agent.SetOutput() to allow setting the event handler post-creation
- Wire up SetOutput(NewEventHandler(al)) in fs/newroot.go for restored sessions
- Wire up SetOutput(NewEventHandler(al)) in fs/handlers.go for new agents
- Also includes expanded UsageStats fields and TaskState persistence
2026-08-04 14:21:45 +02:00
..
cache.go fs: restructure package into logical files 2026-08-04 11:27:28 +02:00
handlers.go fix: wire up event handler so chat stream receives events 2026-08-04 14:21:45 +02:00
lifecycle.go refactor: eliminate Manager type, use package-level session registry 2026-08-04 13:55:45 +02:00
newroot.go fix: wire up event handler so chat stream receives events 2026-08-04 14:21:45 +02:00
spec.go refactor: split fs/ and session/ packages 2026-08-04 13:52:28 +02:00
types.go refactor: split fs/ and session/ packages 2026-08-04 13:52:28 +02:00