MS23 Phase 1: Agent Provider Interface & Plugin Architecture #694

Closed
opened 2026-03-07 00:25:52 +00:00 by jason.woltje · 0 comments
Owner

MS23 Phase 1 — Plugin Architecture

Build the IAgentProvider interface and wire internal agents to it.

Tasks

  • MS23-P1-001: IAgentProvider interface + shared types in packages/shared
  • MS23-P1-002: InternalAgentProvider: wrap existing orchestrator services behind interface
  • MS23-P1-003: AgentProviderRegistry: register/retrieve providers, aggregate listSessions
  • MS23-P1-004: AgentProviderConfig CRUD API (/api/agent-providers)
  • MS23-P1-005: Mission Control proxy API (/api/mission-control/*): SSE proxying + audit log
  • MS23-P1-006: Unit tests for registry, proxy service, internal provider

Acceptance Criteria

  • Unified /api/mission-control/sessions returns sessions from internal provider
  • Proxy routes correctly to internal provider for kill/pause/inject
  • Audit log persisted
  • CI green
## MS23 Phase 1 — Plugin Architecture Build the IAgentProvider interface and wire internal agents to it. ## Tasks - MS23-P1-001: IAgentProvider interface + shared types in packages/shared - MS23-P1-002: InternalAgentProvider: wrap existing orchestrator services behind interface - MS23-P1-003: AgentProviderRegistry: register/retrieve providers, aggregate listSessions - MS23-P1-004: AgentProviderConfig CRUD API (/api/agent-providers) - MS23-P1-005: Mission Control proxy API (/api/mission-control/*): SSE proxying + audit log - MS23-P1-006: Unit tests for registry, proxy service, internal provider ## Acceptance Criteria - [ ] Unified /api/mission-control/sessions returns sessions from internal provider - [ ] Proxy routes correctly to internal provider for kill/pause/inject - [ ] Audit log persisted - [ ] CI green
jason.woltje added this to the 0.0.23 milestone 2026-03-07 00:25:52 +00:00
jason.woltje added the phase-1 label 2026-03-07 00:25:52 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#694