agent/pkg/agentic
Snider 4e69daf2da feat: replace initServices() with core.New() service conclave
Services are now registered during Core construction:
  core.New(
      core.WithService(agentic.Register),
      core.WithService(monitor.Register),
      core.WithService(brain.Register),
  )

- Remove initServices() closure — services created once in conclave
- Commands use c.ServiceStartup()/c.ServiceShutdown() for lifecycle
- Service instances retrieved via c.Config() for MCP tool registration
- run/orchestrator reduced to ServiceStartup + block + ServiceShutdown
- run/task uses conclave's agentic instance

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-24 16:33:04 +00:00
..
auto_pr.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
dispatch.go feat: replace initServices() with core.New() service conclave 2026-03-24 16:33:04 +00:00
dispatch_sync.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
epic.go refactor: migrate core/agent to Core primitives — reference implementation 2026-03-22 06:13:41 +00:00
events.go feat(monitor): agent.started + agent.complete channel notifications 2026-03-22 15:45:32 +00:00
handlers.go feat: replace initServices() with core.New() service conclave 2026-03-24 16:33:04 +00:00
ingest.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
mirror.go feat: devops plugin, CLI commands, Codex dispatch fixes, AX sweep 2026-03-22 15:45:16 +00:00
paths.go refactor(agentic): adopt core.Env() + core.Path() across package 2026-03-22 10:15:15 +00:00
paths_test.go feat: devops plugin, CLI commands, Codex dispatch fixes, AX sweep 2026-03-22 15:45:16 +00:00
plan.go feat: devops plugin, CLI commands, Codex dispatch fixes, AX sweep 2026-03-22 15:45:16 +00:00
plan_test.go refactor(pkg): migrate go-io/go-log to Core primitives 2026-03-22 03:41:07 +00:00
pr.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
prep.go feat(ipc): replace CompletionNotifier callbacks with Core IPC messages 2026-03-24 14:46:59 +00:00
prep_test.go feat: Register() factories + consume new core.New() API 2026-03-24 16:23:44 +00:00
queue.go feat(concurrency): nested per-model limits under agent pools 2026-03-24 13:05:41 +00:00
queue_test.go feat(concurrency): nested per-model limits under agent pools 2026-03-24 13:05:41 +00:00
register.go feat: replace initServices() with core.New() service conclave 2026-03-24 16:33:04 +00:00
remote.go refactor(agentic): adopt core.Env() + core.Path() across package 2026-03-22 10:15:15 +00:00
remote_client.go fix: resolve final AX audit findings 2026-03-22 06:42:42 +00:00
remote_status.go feat(agent): background runner, slim status, Docker dispatch, stopwatch, CLI fixes 2026-03-23 12:53:33 +00:00
resume.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
review_queue.go refactor(agentic): adopt core.Env() + core.Path() across package 2026-03-22 10:15:15 +00:00
runner.go feat(agent): v0.3.0 — dispatch control, run task CLI, quiet notifications, spark pool 2026-03-23 16:08:08 +00:00
sanitise.go feat: devops plugin, CLI commands, Codex dispatch fixes, AX sweep 2026-03-22 15:45:16 +00:00
scan.go refactor(agentic): use go-forge library instead of raw HTTP 2026-03-22 15:45:16 +00:00
shutdown.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
status.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
status_test.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
verify.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
watch.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00