agent-orchestrator/packages
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
..
agent-orchestrator feat: publish to npm under @composio scope (#32) 2026-02-15 04:28:57 +05:30
cli feat: add service layer (Phase 1 - ConfigService, PortManager, DashboardManager) 2026-02-18 03:49:47 +05:30
core fix: update config tests for current schema (no dataDir in Zod) 2026-02-18 03:31:46 +05:30
integration-tests fix: pure Node.js readLastJsonlEntry, use pollUntilEqual for Linear test 2026-02-18 03:01:49 +05:30
plugins fix: pure Node.js readLastJsonlEntry, use pollUntilEqual for Linear test 2026-02-18 03:01:49 +05:30
web fix: address all bugbot review comments 2026-02-18 03:27:29 +05:30