Skip to content

feat(orchestrator): multi-agent orchestration backup#2

Open
StanGirard wants to merge 1 commit intomainfrom
feat/orchestrator-backup
Open

feat(orchestrator): multi-agent orchestration backup#2
StanGirard wants to merge 1 commit intomainfrom
feat/orchestrator-backup

Conversation

@StanGirard
Copy link
Collaborator

Summary

This PR preserves the orchestrator feature code before potential removal. The feature adds multi-agent orchestration using the Claude Agent SDK but was deemed too complex relative to its value.

What's included:

Backend (apps/agent):

  • SDK orchestrator that spawns Claude Code CLI
  • Database schema for orchestrations, messages, and subtasks
  • REST API endpoints for CRUD operations
  • WebSocket events for real-time updates

Frontend (apps/web):

  • OrchestratorView with agent cards and progress tracking
  • useOrchestrator hook for state management
  • Message deduplication and live agent updates
  • List view for past orchestrations

Tests:

  • orchestrator-helpers.test.ts (32 tests)
  • useOrchestrator.test.ts (30 tests)
  • AgentCard.test.ts (21 tests)

Why this is being preserved

The terminal already provides similar functionality with less overhead. This PR saves the code in case we want to revisit the feature later.

DO NOT MERGE - This is just for backup purposes.

🤖 Generated with Claude Code

This feature adds orchestration capabilities using the Claude Agent SDK:

Backend (apps/agent):
- SDK orchestrator that spawns Claude Code CLI
- Database schema for orchestrations, messages, and subtasks
- REST API endpoints for CRUD operations
- WebSocket events for real-time updates

Frontend (apps/web):
- OrchestratorView with agent cards and progress tracking
- useOrchestrator hook for state management
- Message deduplication and live agent updates
- List view for past orchestrations

Tests:
- orchestrator-helpers.test.ts (32 tests)
- useOrchestrator.test.ts (30 tests)
- AgentCard.test.ts (21 tests)

Note: This feature is being preserved for potential future use.
The complexity vs value ratio is questionable - the terminal
already provides similar functionality with less overhead.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant