Commit 8a2e0e3
feat: transform to AI Development Cockpit with LangGraph orchestration
Major architectural transformation from dual-domain platform to AI agent orchestration system that democratizes coding.
## Vision Change
- FROM: Dual-domain LLM platform (SwaggyStacks/ScientiaCapital)
- TO: AI Development Cockpit that transforms noobs into software engineering managers
- Target users: Beginners who want to build software by managing AI agent teams
## Architecture
- LangGraph 1.0 multi-agent state machine orchestration
- Human-in-the-loop approval gates (architecture, testing, deployment)
- Service-to-service integration with ai-cost-optimizer microservice
- 90% cost savings via intelligent LLM routing
## New Structure
- src/orchestrator/ - LangGraph state machine and workflow
- graph.ts - Main state graph with approval gates
- AgentOrchestrator.ts - High-level orchestration API
- src/agents/ - AI agent implementations
- BaseAgent.ts - Abstract base class with cost-optimized thinking
- CodeArchitect.ts - System design and architecture planning
- src/services/cost-optimizer/ - Integration with ai-cost-optimizer service
- CostOptimizerClient.ts - Service-to-service HTTP client
- src/types/orchestrator.ts - Complete type definitions for orchestration system
## Dependencies Added
- @langchain/core ^0.3.28
- @langchain/langgraph ^0.2.42
- @langchain/openai ^0.3.18
- langchain ^0.3.11
- uuid ^11.0.3
## Documentation Updates
- README.md: Complete rewrite with democratization vision
- CLAUDE.md: LangGraph architecture and agent system docs
- .env.example: Updated for ai-cost-optimizer microservice integration
- package.json: Renamed from dual-domain-llm-platform to ai-development-cockpit
## 5 Core Agents (Initial Implementation)
1. CodeArchitect - System designer (implemented)
2. BackendDeveloper - API & database builder (placeholder)
3. FrontendDeveloper - UI/UX builder (placeholder)
4. Tester - Quality assurance (placeholder)
5. DevOpsEngineer - Deployment & infrastructure (placeholder)
🚀 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 45ccaab commit 8a2e0e3
10 files changed
Lines changed: 2499 additions & 776 deletions
File tree
- src
- agents
- orchestrator
- services/cost-optimizer
- types
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
61 | 64 | | |
62 | 65 | | |
63 | 66 | | |
| |||
120 | 123 | | |
121 | 124 | | |
122 | 125 | | |
123 | | - | |
124 | | - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
125 | 134 | | |
126 | | - | |
127 | | - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
128 | 141 | | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
134 | 147 | | |
135 | | - | |
| 148 | + | |
136 | 149 | | |
137 | 150 | | |
138 | | - | |
139 | 151 | | |
140 | | - | |
| 152 | + | |
141 | 153 | | |
142 | 154 | | |
143 | 155 | | |
144 | | - | |
| 156 | + | |
145 | 157 | | |
146 | 158 | | |
0 commit comments