Was macht opencode-harness?
OpenCode Agent Team Harness – Multi-Agent-Coding-Workflow mit Orchestrator + 6 Unter-Agenten + Fähigkeiten + Speicher
Übersicht
Dieses Skill-System ermöglicht die Erstellung und Steuerung eines Teams von KI-Agenten, die gemeinsam an Softwareentwicklungsprojekten arbeiten. Es besteht aus:
- Orchestrator: Der Haupt-Agent, der Aufgaben verteilt und den Fortschritt überwacht
- 6 Unter-Agenten: Spezialisierte Agenten für verschiedene Teilaufgaben (z. B. Code-Review, Testen, Refactoring)
- Skills: Wiederverwendbare Fähigkeiten, die von Agenten geladen werden können
- Speicher: Persistenter Kontext, der über Sitzungen hinweg erhalten bleibt
Funktionsweise
- Der Orchestrator analysiert die eingehende Anforderung und zerlegt sie in Teilaufgaben.
- Jede Teilaufgabe wird an den am besten geeigneten Unter-Agenten delegiert.
- Unter-Agenten nutzen ihre Skills und den gemeinsamen Speicher, um die Aufgabe zu lösen.
- Ergebnisse werden zurück an den Orchestrator gemeldet, der den Gesamtfortschritt koordiniert.
Konfiguration
Das System kann über eine YAML-Konfigurationsdatei angepasst werden:
orchestrator:
model: "claude-3-opus"
max_agents: 6
memory_type: "persistent"
agents:
- name: "code-reviewer"
skills: ["linting", "security-scan"]
- name: "tester"
skills: ["unit-test", "integration-test"]
Verwendung
# Starten des Agententeams
opencode-harness start --config team-config.yaml
# Hinzufügen eines benutzerdefinierten Skills
opencode-harness skill add ./my-custom-skill
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Weitere KI-Entwicklungstools
Lizenz
MIT