Laufende Arbeit
Wie die Arbeit vom Prompt bis zur zusammengeführten Änderung verläuft und auf welche drei Arten sie beginnt.
Beeuni erledigt Arbeit innerhalb einer Session: eines Branches und einer Sandbox für eine Arbeitseinheit. Eine Session endet, wenn ihr Change Request (CR) in den Standard-Branch zurückgeführt wird. Diese Seite beschreibt zunächst den Ablauf und zeigt anschließend die drei Möglichkeiten, wie eine Session gestartet werden kann.
Sessions
Ein Branch und eine Sandbox für eine Arbeitseinheit.
Change Requests
Die geprüfte Zusammenführung in den Standard-Branch.
Laufzeit
Umgebungsvariablen, Tokens und das Sandbox-Image, in dem eine Session ausgeführt wird.
Was beim Start einer Session passiert
- Beeuni erstellt den Session-Eintrag und legt einen Branch aus dem Standard-Branch an. Der Branch-Name ist die Session-ID.
- Beeuni ermittelt ein Sandbox-Image: das Standard-Image oder Ihr eigenes
.beeuni/Dockerfile, wenn das Manifest eines deklariert. - Die Sandbox wird gestartet. Ihr Daemon,
beeuni-agent, klont das Repository nach/workspace. Er startet das Harness der Session. Der Session-Status wird zurunning. - Der Agent arbeitet. Er verwendet Secrets über die Umgebungsvariablen, die Beeuni setzt, und führt anschließend einen Commit und Push in den Session- Branch durch.
- Der Agent öffnet einen Change Request. Sie prüfen ihn und führen ihn zusammen — nur so gelangt Arbeit in den Standard-Branch.
Drei Arten, Arbeit auszuführen
Eine Session kann auf eine von drei Arten gestartet werden.
| Modus | Funktionsweise |
|---|---|
| Auf Abruf | Sie fragen im Chat und erhalten das Ergebnis sofort. |
| Mit menschlicher Unterstützung | Der Agent arbeitet und stimmt sich bei wichtigen Aufrufen mit Ihnen ab. |
| Automatisiert | Ein Trigger — ein Zeitplan oder Webhook — startet die Session vollständig. |
Verwandte Themen
Projekte
Ein Git-Repository mit einem Manifest.
Agents
Eine Markdown-Persona mit eingeschränkten Tools.
Modelle
Welches Modell eine Session verwendet und wer dafür bezahlt.
Trigger
Zeitpläne und Webhooks, die Sessions starten.
Konnektoren
Gezielter Zugriff auf externe Apps.
Slack & Channels
Chat-Oberflächen, die Sessions starten.
Computer
Maschinen, die von Session-Sandboxes getrennt sind.
Konten
Identitäten, Rollen und Zuweisungen — wer was tun darf.