agent/pkg/monitor
Snider 9f8a63ae21 feat: Register() factories + consume new core.New() API
Each package exposes Register(c *Core) Result for core.WithService():
- agentic.Register: creates PrepSubsystem, wires IPC handlers, lifecycle
- monitor.Register: creates Subsystem, wires IPC handler, lifecycle
- brain.Register: creates Direct, registers service

main.go updated for core.New() returning Result.
Ready for core.New(WithService(agentic.Register)) pattern.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-24 16:23:44 +00:00
..
harvest.go fix(monitor): scan new workspace layout for channel notifications 2026-03-22 15:45:32 +00:00
harvest_test.go test(monitor): add harvest and channel notification tests 2026-03-21 13:21:23 +00:00
monitor.go feat(ipc): replace CompletionNotifier callbacks with Core IPC messages 2026-03-24 14:46:59 +00:00
monitor_test.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
register.go feat: Register() factories + consume new core.New() API 2026-03-24 16:23:44 +00:00
sync.go refactor(monitor): adopt core helpers 2026-03-22 13:40:14 +00:00