Relay-Modi
Ein Relay-Modus sagt dem Agent, wie er deine nächste Nachricht bearbeiten soll: erst fragen, nur planen, als normaler Coding-Agent arbeiten oder ohne Anhalten weitermachen. Du wählst den Modus im Eingabebereich für jede Nachricht, sodass du in einer Nachricht planen und den Agent in der nächsten umsetzen lassen kannst.
Die vier Modi #
| Modus | Was der Agent tut |
|---|---|
| ask | Stellt Rückfragen, bevor er mit der Umsetzung beginnt, und rät nicht, wo eine Antwort das Ergebnis ändern würde. |
| plan | Entwirft einen Plan und setzt ihn nicht um, außer du bittest darum. Den Code lesen ist erlaubt. |
| agent | Arbeitet als interaktiver Coding-Agent und nutzt seine Tools. Braucht er eine Klärung, fragt er über eine Rückfrage-Karte. Das ist der Standard. |
| autopilot | Handelt direkt nach der Anfrage und macht weiter. Er fragt nur, wenn deine Eingabe wirklich blockiert. |
Eine Frage in jedem Modus erscheint als Rückfrage-Karte. Selbst in autopilot wird der Agent angewiesen, auf diese Weise zu fragen, wenn er dich wirklich braucht.
In plan endet die Antwort mit einem Board Plan ready for review (Plan bereit zur Prüfung) unter dem Plan, mit den Aktionen Implement in autopilot (Im Autopilot umsetzen), Stop here and prompt myself (Hier aufhören, ich prompte selbst) und Stop here (Hier aufhören). Die ersten beiden setzen den Modus der Konversation, autopilot für die erste und agent für die zweite, und senden eine Nachricht, die den Plan umsetzt. Stop here sendet nichts und lässt den Modus auf plan. Siehe Das Plan-Board.
Einen Modus wählen #
- Der Eingabebereich hat eine Auswahl Mode (Modus) mit Agent, Ask, Plan und Autopilot. Der Modus gilt für die Nachricht, die du als Nächstes sendest.
- Du kannst ihn zwischen zwei beliebigen Nachrichten ändern. Jede Nachricht trägt den Modus, der beim Senden ausgewählt war.
- Die Wahl wird pro Konversation gespeichert. Öffnest du eine Konversation wieder, zeigt die Auswahl den Modus, mit dem sie zuletzt genutzt wurde.
- Eine neue Konversation startet mit dem Modus, den du zuletzt in diesem Browser gewählt hast, oder mit Agent, wenn du nie einen gewählt hast.
- Die Auswahl ist in einer geteilten, schreibgeschützten Ansicht und in einem Claude-Cloud-Chat ausgeblendet. Ein OpenAI-Image-Chat zeigt weiterhin alle vier Modi, aber sie wirken dort nicht.
Was ein Modus für Agent-Tools ändert #
relay_. In ask und plan fragt dich jede Schreibaktion von relay_tool (tool send,create_,session answer_,question stop,archive) zuerst mit einer Rückfrage-Karte. In agent und autopilot nicht, außer eine andere Regel dieses Tools greift.- Eine Rückfrage-Karte, die niemand beantwortet. Nach dem Timeout der Karte bekommt der Agent gesagt: „[No user response before timeout — continue according to the current relay mode.]“ Was er dann tut, liegt beim Agent und den Anweisungen des Modus. Der Timeout selbst steht auf der Seite ask_user.
Nach Provider #
Jeder Modus ist eine Bitte an den Agent; manche Provider erzwingen auch einen Teil davon. Die Tabelle zeigt, wie jeder Provider einen Modus umsetzt.
| Provider | plan | ask | autopilot | agent |
|---|---|---|---|---|
| GitHub Copilot und OpenAI, SDK-Engine | Nativer Plan-Modus plus eine Prompt-Anweisung. Alles, was nicht nur liest, wird abgelehnt. | Prompt-Anweisung. Jede Aktion, die nicht nur liest, fragt dich zuerst. | Nativer Autopilot-Modus plus eine Prompt-Anweisung. | Normaler Modus plus eine Prompt-Anweisung. |
| GitHub Copilot und OpenAI, Extension-Engine | Nur Prompt-Anweisung. | Nur Prompt-Anweisung. | Nur Prompt-Anweisung. | Nur Prompt-Anweisung. |
| Claude | Der Plan-Berechtigungsmodus des Agent SDK. | Zum System-Prompt hinzugefügt. | Zum System-Prompt hinzugefügt. | Standardverhalten. |
| Claude Cloud | Keine Modi. | Keine Modi. | Keine Modi. | Der einzige Modus. |
| DeepSeek Neu in 0.9.17 | Wie Claude. | Wie Claude. | Wie Claude. | Wie Claude. |
| Cursor | Der native Plan-Modus des SDK. | Anweisung im Nachrichtentext. | Anweisung im Nachrichtentext. | Standard, nichts hinzugefügt. |
| Grok | Anweisung im Nachrichtentext. | Anweisung im Nachrichtentext. | Anweisung im Nachrichtentext. | Standard, nichts hinzugefügt. |
| OpenAI Image | Keine Wirkung. | Keine Wirkung. | Keine Wirkung. | Keine Wirkung. |
GitHub Copilot und OpenAI, SDK-Engine #
Diese Engine hält sich am strengsten daran. Neben der Anweisung übergibt OAR den Modus an die Copilot-Runtime (plan als Plan-Modus, autopilot als Autopilot-Modus, die anderen als normalen interaktiven Modus) und entscheidet jede Berechtigungsanfrage selbst:
- Eine Anfrage, die nur liest, wird in jedem Modus genehmigt.
- In agent und autopilot wird alles andere genehmigt.
- In plan wird alles andere abgelehnt. Der Agent bekommt gesagt, dass die Konversation im Plan-Modus ist, dass Lesen erlaubt ist und dass er die Änderung stattdessen beschreiben oder dich bitten soll, in den Agent-Modus zu wechseln.
- In ask zeigt alles andere eine Rückfrage-Karte, „Copilot wants to run: ... Approve this action?“, mit Approve (Genehmigen) und Deny (Ablehnen). Du kannst einen Grund tippen, statt Deny zu drücken, und der Agent erhält ihn. Läuft die Karte unbeantwortet ab, bekommt der Agent gesagt, dass niemand verfügbar war.
Bei dieser Engine kommt ein Plan ready-Board (Plan bereit) auch aus einer Antwort in ask, wenn in diesem Turn nichts genehmigt wurde und die Antwort sich wie ein Plan liest.
Die Berechtigungsprüfung folgt dem Modus der Nachricht, die den laufenden Turn eröffnet hat. Sendest du eine Nachricht in einem anderen Modus, während dieser Turn läuft, bekommt der Agent den neuen Modus gesagt, aber Genehmigungen und Ablehnungen bleiben beim ersten Modus, bis der Turn endet.
GitHub Copilot und OpenAI, Extension-Engine #
Der Modus erreicht den Agent als Text am Anfang der Nachricht. OAR setzt bei dieser Engine keinen Copilot-Modus und prüft keine Berechtigungen, daher hängt es davon ab, ob der Agent der Anweisung folgt, wie streng ein Modus hält. Ein plan-Turn erzeugt trotzdem ein Plan ready-Board, wenn der Agent ihn mit dem Plan beendet.
Claude #
- plan nutzt den eigenen Plan-Berechtigungsmodus des Agent SDK, sodass der Provider ihn erzwingt. Wenn der Agent seinen Plan fertig hat, erscheint das Board und der Turn endet zu deiner Prüfung. Der Agent geht nicht in die Umsetzung über.
- ask und autopilot sind Sätze, die dem System-Prompt hinzugefügt werden. agent fügt nichts hinzu.
- Claude führt in allen Modi jedes Tool aus, ohne dich zu fragen. ask macht aus Tool-Nutzung keine Freigaben; es bringt den Agent dazu, Fragen zu stellen.
Eine Modusänderung wirkt mit der nächsten Nachricht, die einen Turn startet. Eine Nachricht, die du in einen noch laufenden Turn sendest, ändert den Modus nicht, egal was die Auswahl zeigt; der neue Modus gilt ab dem Turn danach. Der System-Prompt wird festgelegt, wenn der Session-Prozess startet. Ein Wechsel zu oder von ask oder autopilot startet sofort einen frischen Prozess, wenn dort nichts läuft. Solange Hintergrund-Tasks oder eingereihte Folgenachrichten aktiv sind, läuft der Turn stattdessen mit dem früheren Prompt, sodass ask und autopilot womöglich erst wirken, wenn diese fertig sind (plan wechselt in jedem Fall sofort).
Claude Cloud #
Ein Claude-Cloud-Chat hat keine Relay-Modi. Die Session läuft unter dem eigenen Berechtigungsmodus der Cloud, und der Eingabebereich blendet die Auswahl aus.
DeepSeek #
Neu in 0.9.17 Ein DeepSeek-Chat führt Claude Code auf dem Relay-Host aus und übernimmt den Modus daher genau wie ein Claude-Chat: plan ist der Plan-Berechtigungsmodus von Claude Code und endet mit dem Board Plan ready for review, ask und autopilot werden dem System-Prompt hinzugefügt, und eine Modusänderung wirkt zu denselben Zeitpunkten.
Cursor #
- plan führt die Nachricht im nativen Plan-Modus des SDK aus. Jeder andere Modus läuft als normaler Agent-Modus.
- Das SDK hat keinen Platz für dauerhafte Anweisungen, daher setzt OAR für
ask und autopilot eine Zeile, die mit
[Relay mode: ...beginnt, vor deine Nachricht. Das tut es nur, wenn sich der Modus ändert. Wechselst du von einem dieser Modi in einen anderen Modus, trägt die nächste Nachricht eine Zeile, die sagt, dass die Anweisungen des früheren Modus nicht mehr gelten.] - Ein Plan-Turn zeigt ein Plan ready-Board, wenn die letzte Antwort wie ein Plan aussieht.
Grok #
Grok hat keinen Modus, den OAR setzen kann. Alle drei Modi außer agent
funktionieren über eine Zeile [Relay mode: ... vor deiner Nachricht, die
hinzugefügt wird, wenn sich der Modus ändert. Das gilt auch für plan: Der
Agent wird gebeten, einen Plan zu erstellen, bevor er Code ändert, und Schritte
zu skizzieren statt umzusetzen. Nichts hindert ihn daran, trotzdem Dateien zu
bearbeiten, und OAR genehmigt in jedem Modus jede Berechtigungsanfrage, die Grok
stellt. Ein Plan-Turn zeigt ein Plan ready-Board, wenn die letzte Antwort
wie ein Plan aussieht.
OpenAI Image #
Ein Bild-Chat schickt deinen Prompt an die OpenAI Images API, die keine Modi kennt. Der Modus wirkt dort nicht.
Wenn sich der Modus ändert #
Ein Modus gilt ab der nächsten Nachricht. Bei den Providern, die beim Moduswechsel eine Anweisung hinzufügen (Copilot, Cursor, Grok), bleibt die Anweisung in Kraft, bis du den Modus wieder änderst; weitere Nachrichten im selben Modus tragen sie nicht erneut. Für einen Turn, der schon läuft, siehe die Hinweise unter Claude (die auch für DeepSeek gelten) und unter der SDK-Engine von GitHub Copilot und OpenAI oben. Für die anderen Provider sagt diese Seite nichts.