agent/pkg/brain
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
..
brain.go refactor: migrate core/agent to Core primitives — reference implementation 2026-03-22 06:13:41 +00:00
brain_test.go test(brain): add unit tests for recall, remember, messaging 2026-03-21 13:46:33 +00:00
bridge_test.go refactor: migrate core/agent to Core primitives — reference implementation 2026-03-22 06:13:41 +00:00
direct.go fix(brain): resolve direct AX findings 2026-03-22 13:02:37 +00:00
direct_test.go fix(brain): resolve direct AX findings 2026-03-22 13:02:37 +00:00
messaging.go refactor: migrate core/agent to Core primitives — reference implementation 2026-03-22 06:13:41 +00:00
messaging_test.go test(brain): add unit tests for recall, remember, messaging 2026-03-21 13:46:33 +00:00
provider.go fix(brain): resolve direct AX findings 2026-03-22 13:02:37 +00:00
provider_test.go test(brain): add unit tests for recall, remember, messaging 2026-03-21 13:46:33 +00:00
register.go feat: replace initServices() with core.New() service conclave 2026-03-24 16:33:04 +00:00
tools.go fix(brain): resolve direct AX findings 2026-03-22 13:02:37 +00:00