Das Plan-Board
Hat ein Agent im Modus plan einen Plan, zeigt OAR ihn mit einem Board: dem Plantext und ein paar Buttons, die entscheiden, wie es weitergeht. Du liest den Plan und lässt ihn dann entweder ausführen oder übernimmst selbst. Über das Board wird ein Plan zu Arbeit, ohne dass du etwas neu tippen musst.
Das Board trägt bei jedem Provider die Überschrift Plan ready for review (Plan bereit zur Prüfung). Es sitzt in der Antwort des Agents, unter dem Text und über ihren Anhängen und Tool-Zeilen. Solange der Turn noch läuft, sitzt es in der Blase des laufenden Turns und wandert in die Antwort, wenn die Antwort ankommt. Enthält die Antwort den Plan schon, wird der Plan einmal gezeigt, als Antwort, und das Board fügt nur seine Buttons hinzu.
Was der Modus plan ist und wie streng sich jeder Provider daran hält, steht unter Relay-Modi.
Die Buttons #
| Button | Was er tut |
|---|---|
| Implement in autopilot (Im Autopilot umsetzen) | Sendet für dich eine Nachricht im Modus autopilot: „Please implement the approved plan now.“, gefolgt vom Plan. Der Eingabebereich wechselt auf Autopilot. |
| Stop here and prompt myself (Hier aufhören, ich prompte selbst) | Sendet für dich eine Nachricht im Modus agent: „I approved the plan. Let's proceed interactively with implementation.“, gefolgt vom Plan. Der Eingabebereich wechselt auf Agent. |
| Stop here (Hier aufhören) | Schließt das Board. Sendet nichts und lässt den Modus, wie er ist (weiter plan). |
Die beiden Nachrichten erscheinen im Verlauf als deine eigenen Nachrichten und laufen als gewöhnliche Turns. Sie nutzen das zuletzt verwendete Modell der Konversation. Der Plan darin ist der Text des Boards, bei 12.000 Zeichen abgeschnitten.
Auf dem Board gibt es kein Feld für Anweisungen. Um den Plan zu ändern, tipp wie gewohnt eine Nachricht in den Eingabebereich, etwa „Lass Schritt 3 weg und nimm stattdessen den vorhandenen Helper“. Steht der Eingabebereich noch auf Plan, überarbeitet der Agent den Plan, und ein neues Board kann folgen.
Ein Board nimmt eine Wahl an. Nach deinem Klick weichen die Buttons einer
Zeile, die sagt, was gewählt wurde, etwa Chosen: Implement in autopilot. Der
Plan bleibt in der Antwort. Wurde das Board ohne erfasste Wahl geschlossen,
lautet die Zeile Dismissed oder Closed. In einer geteilten Nur-Lese-Ansicht werden die
Buttons nicht gezeigt.
Solange das Board offen ist #
Bei Claude, DeepSeek und der SDK-Engine von Copilot wartet der Agent nicht. Das Plan-Tool wird absichtlich abgelehnt, damit der Agent nicht einfach mit der Umsetzung weitermacht, und der Agent wird angewiesen, den Turn mit einer kurzen Schlussnachricht zu beenden: Deine Entscheidung kommt als neue Nachricht. Bei Cursor und Grok entsteht das Board aus der fertigen Antwort, der Turn ist also schon vorbei. Bei der Extension-Engine von Copilot wird das Board gepostet, wenn der Agent seinen Plan-Aufruf macht, und dieser Aufruf wird nicht abgelehnt. Bei den meisten Providern ist der Turn also vorbei, wenn du das Board siehst, und die Konversation ist untätig; bei der Extension-Engine kann der Agent noch dabei sein, fertig zu werden.
Das Board hat kein Zeitlimit, und nichts schließt es von selbst. Es bleibt, bis du einen Button nutzt oder die Konversation löschst. Eine normale Nachricht zu tippen schließt es nicht, und seine Buttons funktionieren danach weiter. Die Konversationsliste zeigt für ein offenes Board keinen besonderen Zustand: Die Farbe des Titels folgt der Session, wie unter Die Konversationsliste beschrieben.
Jedes am Relay angemeldete Gerät kann auf das Board antworten, und jede offene Seite aktualisiert sich. Die erste Antwort gewinnt: Eine zweite wird abgelehnt, weil das Board nicht mehr offen ist.
Wie ein Plan erkannt wird #
Ein Plan-Board kommt aus einer von zwei Quellen:
- Das eigene Plan-Tool des Providers. Der Agent ruft es auf, wenn er mit dem Planen fertig ist. OAR nimmt den Plantext aus dem Aufruf.
- Der Text der Antwort. Hat der Provider kein Plan-Tool oder lieferte das
Tool keinen Text, sieht sich OAR die letzte Antwort eines Turns im Modus
plan an. Beginnen mindestens zwei Zeilen mit
-,*oder einer Zahl und einem Punkt (1.), wird die Antwort als Plan behandelt, und ihr Text wird zum Board. Führende Leerzeichen spielen keine Rolle, eingerückte Zeilen zählen also. Ein Plan in Fließtext bekommt kein Board.
Jeder Turn bekommt höchstens ein Board.
Nach Provider #
| Provider | Board kommt aus | Wann |
|---|---|---|
| GitHub Copilot und OpenAI, SDK-Engine | Dem Exit-Plan-Aufruf der Runtime, sonst dem Antworttext | Die Textregel gilt in plan und in ask, wenn in diesem Turn keine Aktion genehmigt wurde, die etwas ändert |
| GitHub Copilot und OpenAI, Extension-Engine | Dem Exit-Plan- oder Task-Complete-Aufruf des Agents, sonst dem Antworttext | Die Textregel gilt nur in plan |
| Claude | Dem Plan-Tool von Claude (Exit), sonst dem Antworttext |
Die Textregel gilt nur in plan |
| DeepSeek Neu in 0.9.17 | Wie Claude | Wie Claude |
| Claude Cloud | Kein Board | Ein Claude Cloud-Chat hat keine Relay-Modi |
| Cursor | Nur dem Antworttext | Nur plan. Siehe Cursor |
| Grok | Nur dem Antworttext | Nur plan. Siehe Grok |
| OpenAI Image | Kein Board | Modi haben dort keine Wirkung |
Bei Claude und DeepSeek wird ein Plan, der als Dateipfad statt als Text kommt, aus dieser Datei gelesen. Lässt sich kein Plantext finden, kommt vom Tool kein Board, und der Agent wird angewiesen, den vollständigen Plan als letzte Nachricht noch einmal zu schreiben; dann bekommt die Textregel ihre Chance.
Bei der Extension-Engine von Copilot kann der Plan-Aufruf des Agents eine eigene Liste von Aktionen mitbringen. Die drei Buttons oben sind der Standard. Ein Aufruf kann Implement with autopilot fleet (Mit Autopilot-Flotte umsetzen) hinzufügen, das im Modus autopilot „Please implement the approved plan using autopilot_fleet where useful.“ sendet.
Benachrichtigungen #
Ein fertiger Plan sendet eine Push-Benachrichtigung mit dem Titel Plan ready for review. Ist auf dem Gerät keine Nachrichtenvorschau eingeschaltet, lautet der Text „The agent posted a board for review.“; mit Vorschau zeigt sie den Titel des Boards. Der Schalter ist Boards (plan reviews) (Boards, Plan-Prüfungen) unter Settings → Notifications (Einstellungen → Benachrichtigungen), standardmäßig an. Wie jeder Push wird sie nur gesendet, solange kein Gerät die App im Vordergrund hat. Siehe Settings.
Später im Verlauf #
Das Board bleibt in seiner Antwort: der Plan, dann die Zeile Chosen: .... Es
wird wieder geladen, wenn du die Konversation erneut öffnest. Die Nachricht,
die ein Button gesendet hat, ist danach eine normale Benutzernachricht. Nach
Stop here gibt es keine Nachricht; das Board zeigt Chosen: Stop here.