feat(orchestrator): MS23-P1-003 AgentProviderRegistry #720

Merged
jason.woltje merged 1 commits from feat/ms23-p1-registry into main 2026-03-07 19:16:00 +00:00
Owner

Summary

  • add AgentProviderRegistry as a Nest injectable that registers/retrieves providers by providerId
  • auto-register InternalAgentProvider during onModuleInit
  • add listAllSessions aggregation with per-provider failure isolation (warn + skip)
  • wire registry into AgentsModule providers + exports
  • add unit tests for registration, retrieval, aggregation sorting, and failure handling

Validation

  • pnpm --filter @mosaic/orchestrator build
  • pnpm --filter @mosaic/orchestrator lint
  • pnpm --filter @mosaic/orchestrator test

Refs #694

## Summary - add AgentProviderRegistry as a Nest injectable that registers/retrieves providers by providerId - auto-register InternalAgentProvider during onModuleInit - add listAllSessions aggregation with per-provider failure isolation (warn + skip) - wire registry into AgentsModule providers + exports - add unit tests for registration, retrieval, aggregation sorting, and failure handling ## Validation - pnpm --filter @mosaic/orchestrator build - pnpm --filter @mosaic/orchestrator lint - pnpm --filter @mosaic/orchestrator test Refs #694
jason.woltje added 1 commit 2026-03-07 19:11:57 +00:00
feat(orchestrator): add agent provider registry
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
480bf7b0d4
jason.woltje merged commit 9cc82e7fcf into main 2026-03-07 19:16:00 +00:00
Sign in to join this conversation.