Phase 11: Multi-Agent-Architektur für Context-Einsparung

Orchestrator + spezialisierte Sub-Agents statt einem Main-Agent:
- Orchestrator: Plant, delegiert, entscheidet (kleiner Context)
- Research Agent: Durchsucht Code, gibt Zusammenfassung
- Implement Agent: Schreibt Code nach Spec
- Test Agent: Führt Tests aus, berichtet Ergebnisse
- Review Agent: Prüft Code-Qualität

Vorteile:
- Main Context bleibt klein (~10k statt 200k)
- Compacting selten nötig
- Parallele Arbeit möglich
- Spezialisierung = bessere Ergebnisse

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Eddy 2026-04-14 12:20:18 +02:00
parent 25617dc76f
commit f640b18f47

View file

@ -404,7 +404,79 @@ Gross — eigenes Teilprojekt, 2-3 Wochen
---
## Phase 11: Hook-System für Automatisierung
## Phase 11: Multi-Agent-Architektur (Context-Einsparung)
### Das Konzept
Statt einem Main-Agent der alles macht und ständig compactet:
**Orchestrator + spezialisierte Sub-Agents**
```
ORCHESTRATOR (10k Token, selten Compacting)
↓ delegiert
┌────┴────┬────────┬────────┐
│Research │Implement│ Test │ (je 40k Token, wird verworfen)
└─────────┴────────┴────────┘
```
### Vorteile
| Aspekt | Ein Agent | Multi-Agent |
|--------|-----------|-------------|
| Context Main | 200k (voll) | 10k (klein) |
| Compacting | Ständig | Selten |
| Wissen verloren | Viel | Wenig |
| Parallelität | Nein | Ja |
### Agent-Typen
| Agent | Aufgabe | Gibt zurück |
|-------|---------|-------------|
| **Orchestrator** | Plant, delegiert, entscheidet | - |
| **Research** | Durchsucht Code, liest Docs | Zusammenfassung (500 Token) |
| **Implement** | Schreibt Code nach Spec | "3 Dateien geändert" |
| **Test** | Führt Tests aus | "2 Tests failed, weil..." |
| **Review** | Prüft Code-Qualität | "3 Issues gefunden" |
### Aufgaben
- [ ] **scripts/claude-bridge.js**
- [ ] `spawnSubAgent(type, task, maxTokens)` Funktion
- [ ] `summarizeResult(result, maxTokens)` — Ergebnis komprimieren
- [ ] Orchestrator-Modus: Main Agent delegiert automatisch
- [ ] **Orchestrator-Prompt**
```
Du bist ein ORCHESTRATOR. Du machst NICHT selbst die Arbeit.
Für jede Aufgabe:
1. Analysiere was nötig ist
2. Delegiere an passenden Sub-Agent
3. Warte auf ZUSAMMENFASSUNG (nicht rohe Daten)
4. Entscheide nächsten Schritt
Sub-Agents: Research, Implement, Test, Review
```
- [ ] **Sub-Agent-Prompts**
- [ ] Research: "Fasse Ergebnisse in max 500 Token zusammen"
- [ ] Implement: "Berichte nur: welche Dateien, was geändert"
- [ ] Test: "Berichte nur: passed/failed, Fehlerursache"
- [ ] **UI: Agent-Delegation anzeigen**
- [ ] AgentView zeigt: Orchestrator → Sub-Agent Delegation
- [ ] Ergebnis-Zusammenfassung sichtbar
### Verifikation
```bash
# Große Aufgabe starten
# Prüfen: Main Agent delegiert statt selbst zu arbeiten
# Prüfen: Sub-Agent Ergebnisse sind komprimiert
# Prüfen: Main Agent Context bleibt klein
```
---
## Phase 12: Hook-System für Automatisierung
### Konzept