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> |
||
|---|---|---|
| .. | ||
| forge.go | ||
| main.go | ||
| update.go | ||
| workspace.go | ||