agent-orchestrator/packages/cli
Prateek c036081402 feat: add service layer (Phase 1 - ConfigService, PortManager, DashboardManager)
Create three services that consolidate scattered logic:

- ConfigService: singleton config loader with caching, eliminates
  repeated findConfigFile() + loadConfig() calls across commands
- PortManager: centralized port allocation with conflict prevention,
  tracks allocated ports to avoid double-allocation
- DashboardManager: unified dashboard lifecycle (start/stop/isRunning),
  eliminates duplicated spawn logic between start.ts and dashboard.ts

All services are additive (non-breaking). Existing commands are
unchanged — migration to use services happens in Phase 3.

28 new tests covering all service functionality.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 03:49:47 +05:30
..
__tests__ feat: add service layer (Phase 1 - ConfigService, PortManager, DashboardManager) 2026-02-18 03:49:47 +05:30
src feat: add service layer (Phase 1 - ConfigService, PortManager, DashboardManager) 2026-02-18 03:49:47 +05:30
templates/rules feat: seamless onboarding with enhanced documentation (#66) 2026-02-16 22:22:13 +05:30
package.json feat: seamless onboarding with enhanced documentation (#66) 2026-02-16 22:22:13 +05:30
tsconfig.json feat: scaffold TypeScript monorepo with all plugin interfaces 2026-02-13 17:02:42 +05:30
vitest.config.ts feat: implement CLI with all commands (init, status, spawn, session, send, review-check, dashboard, open) (#6) 2026-02-14 16:14:27 +05:30