Was macht bernstein?
Deterministischer Orchestrator für über 30 CLI-KI-Codierungsagenten. Git-Worktree-Isolation, HMAC-Prüfpfad, MCP-Server-Modus.
Funktionen
- Über 30 Agenten orchestrieren – Koordiniert bis zu 30+ CLI-basierte KI-Codierungsagenten deterministisch.
- Git-Worktree-Isolation – Jeder Agent arbeitet in einem isolierten Git-Worktree, um Konflikte zu vermeiden.
- HMAC-Prüfpfad – Alle Aktionen werden mit HMAC signiert, um einen manipulationssicheren Audit-Trail zu gewährleisten.
- MCP-Server-Modus – Kann als MCP-Server betrieben werden, um in bestehende Entwicklungstools und Workflows integriert zu werden.
- Plattformunabhängig – Funktioniert auf gängigen Betriebssystemen und in CI/CD-Umgebungen.
Verwendung
# Bernstein starten (Standardmodus)
bernstein --config config.yaml
# MCP-Server-Modus aktivieren
bernstein --mcp-server
# HMAC-Audit-Trail überprüfen
bernstein audit --hmac-secret mein-geheimnis
Konfiguration
Erstelle eine config.yaml-Datei mit folgendem Inhalt:
agents:
- name: agent-1
command: "codex"
worktree: /tmp/worktrees/agent-1
- name: agent-2
command: "cursor"
worktree: /tmp/worktrees/agent-2
hmac:
secret: "mein-geheimnis"
algorithm: "sha256"
mcp:
port: 8080
enabled: true
Weitere Informationen findest du in der offiziellen Dokumentation.