This architecture is an evolution of the common local-agent stack:
- It is not only a tool runner.
- It is a self-organizing company of agents.
- Each agent has a soul, skills, and memory that evolve from outcomes.
- Human gives objective; system decomposes, debates, executes, verifies, and reports done.
flowchart LR
U[Human Objective] --> C[Channel Mesh]
C --> S[Security & Runtime Fabric]
S --> O[Company Orchestrator]
O --> D[Workstream Decomposition]
D --> A1[Sub-Agent: Planning]
D --> A2[Sub-Agent: Build]
D --> A3[Sub-Agent: Sales]
D --> A4[Sub-Agent: Ops/Risk]
A1 --> M[Model Mesh Router]
A2 --> M
A3 --> M
A4 --> M
M --> T[Tool Execution Fabric]
T --> V[Verification Engine]
V --> R[Main Agent Synthesis]
R --> N[Done Notification]
V --> E[Soul Evolution Engine]
V --> K[Skill Forge + Skill Memory]
K --> D
E --> D
- Soul Engine
- Agents adapt mission, values, communication style, and risk tolerance from outcomes.
- Skill Forge
- Agents create reusable skills from new tasks.
- Every skill keeps its own memory and performance signal.
- Model Mesh
- Per-workstream model routing: small, standard, high-general, high-coding.
- Failover chain across providers.
- Company Protocol
- Specialists run in parallel.
- Challenge/rebuttal rounds happen before final main-agent decision.
- Human Experience
- User sets objective and receives completion signals.
- System handles decomposition and execution complexity internally.
GET /api/architecture/blueprintPOST /api/architecture/company-planPOST /api/architecture/soul/evolve
For each objective:
- Assign main agent (or auto-create).
- Build workstreams from objective.
- Assign or auto-spawn specialists.
- Generate/reuse per-workstream skills.
- Route model per stream.
- Execute + verify.
- Update soul and skill memory.
- Notify human with outcome and evidence.