A VS Code extension that orchestrates multiple Claude Code sessions across different accounts, enabling parallel task dispatch, quota management, failover, and usage tracking with a dashboard UI.
Server has 8 tools with basic schemas and descriptions, but significant gaps limit production readiness. All tools have descriptions (10-200 chars, within baseline range) and input schemas with typed parameters. However, output schemas are completely undocumented, LLMs cannot plan downstream calls or extract return values. Parameter descriptions are minimal (5-30 chars), below the 72-char baseline. No error handling guidance, no recovery paths, no actionable error messages. Tool naming is verb-first (good), but several tools lack clarity on side effects and state mutations. No pagination support despite tools returning lists (list_workers, get_orchestrator_status). Missing idempotency guarantees for write operations (dispatch_tasks, send_to_worker). No permission gates or scope declarations despite sensitive operations (cancel_task, dispatch_tasks). Overall pattern adherence is ~30%, typical of community servers.
Cancel a running task by task ID. Terminates the worker process and records the cancellation.
Dispatch a task to one or more worker accounts, with optional failover and quota management. Returns task IDs for tracking.
Get the current status of the orchestrator server, including active tasks, workers, and mesh state.
Retrieve the result of a dispatched task by task ID. Returns status, output, and error information.
Get token/cost usage statistics for a specific worker account, including quota windows and cooldown status.
List all configured worker accounts with their status, model, and usage information.
Receive messages from a background worker session. Polls for new messages with optional timeout.
Output schemas completely undocumented. LLMs cannot determine what fields are returned, breaking downstream tool chaining and forcing wasteful discovery calls.
Parameter descriptions are minimal (5-30 chars vs 72-char baseline). Descriptions like 'The task ID to retrieve results for' lack context on format, constraints, or when to use the tool vs alternatives.
No error handling guidance. Tools do not document what errors are retryable, user-fixable, or fatal. No recovery paths (e.g., 'If task not found, call list_tasks() first').
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 49 | 2026-07-28+ | v2 |
Send a message to a background worker session. Used for mesh/background dispatch mode.
No pagination support for list_workers and get_orchestrator_status. Large result sets will blow context windows. Missing limit, offset, and total_count fields.
Destructive operations (dispatch_tasks, cancel_task, send_to_worker) lack idempotency guarantees and confirmation/dry-run patterns. Agents cannot safely retry without risking duplicate side effects.