Phase 3 of Core DI migration: - Remove CompletionNotifier interface from pkg/agentic - dispatch.go emits messages.AgentStarted/AgentCompleted via c.ACTION() - monitor registers IPC handlers in SetCore() — handleAgentStarted/handleAgentCompleted - Remove circular callback wiring (SetCompletionNotifier) from main.go - Export ReadStatus for cross-package use - Update run/orchestrator to use SetCore() instead of SetCompletionNotifier() Services now communicate through typed messages, not direct references. Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| .. | ||
| harvest.go | ||
| harvest_test.go | ||
| monitor.go | ||
| monitor_test.go | ||
| sync.go | ||