Alle Seiten
Auf dieser Seite

Eine Konversation starten

+ New Chat (Neuer Chat) öffnet einen Dialog, in dem du festlegst, worauf die Konversation läuft und wo sie arbeitet: den Provider, das Modell, wie stark das Modell nachdenkt, und den Ordner auf dem Relay-Host. Das wählst du, bevor die Konversation existiert. Der Provider lässt sich danach nicht mehr ändern, also lohnt sich ein Blick, bevor du Start chat (Chat starten) drückst.

Der Dialog #

Der Dialog heißt Choose model for new chat (Modell für den neuen Chat wählen). Felder erscheinen nur, wenn sie zutreffen: Wählst du einen anderen Provider, kommen und gehen Zeilen, und vom vorherigen Provider bleibt nichts auf dem Bildschirm.

Feld Was es ist Standard
Working directory (Arbeitsordner) Der Ordner, in dem der Agent arbeitet, auf dem Relay-Host. Default (Standard), mit seinem Pfad angezeigt, außer dein letzter Chat startete in einem anderen Ordner, der noch in der Liste steht (siehe Der Arbeitsordner).
Provider Welcher Agent die Konversation ausführt. Ausgeblendet, solange Copilot der einzige ist. Copilot, jedes Mal.
Model (Modell) Die Modelle, die dieser Provider anbietet. Das zuletzt verwendete Modell, wenn dieser Provider es anbietet. Sonst auto, wo die Liste es hat (nicht bei OpenAI Image), sonst der erste Eintrag.
Reasoning effort (Reasoning-Effort) Wie stark das Modell nachdenkt. Die Optionen sind die, die das gewählte Modell unterstützt. Der zuletzt verwendete Effort oder der nächstliegende, den dieses Modell anbietet. Ohne einen die erste Option, die nicht none ist; bei DeepSeek high.
Context window (Kontextfenster) Das Fenster des gewählten Modells. Nur lesbar. Nur bei Copilot, und nur, wenn das Fenster bekannt ist. Die Stufe änderst du im Eingabebereich, sobald der Chat offen ist.

„Zuletzt verwendet“ heißt: das letzte Modell oder der letzte Effort, den du im Eingabebereich gewählt oder mit dem du einen Chat gestartet hast, in diesem Browser. Ein abgebrochener Dialog oder ein Chat, den das Relay ablehnt, ändert nichts. Auch ein Claude-Cloud-Chat ändert sie nie.

Effort-Optionen tragen die eigenen Stufen des Modells (low, medium, high und so weiter). Ein Modell, das Reasoning nicht abschalten kann, zeigt none als default. Bei Claude-Modellen, die xhigh unterstützen, endet die Liste mit Ultracode. Es ist nur vorausgewählt, wenn es deine letzte Wahl war.

Der Chat startet außerdem im Relay-Modus, der im Eingabebereich ausgewählt ist; siehe Relay-Modi. Ein Claude-Cloud-Chat hat keine Relay-Modi und startet in agent.

Wenn kein Provider bereit ist #

Ist kein Provider bereit, sagt der Dialog das über den Buttons:

Turn on Claude, Cursor, OpenAI, Grok or DeepSeek in Settings → Providers, or sign in to the Copilot CLI on the relay host.

Open Settings → Providers (Einstellungen → Provider öffnen) wird zum Haupt-Button, und Start chat wird zu Start a Copilot chat anyway (Trotzdem einen Copilot-Chat starten), weil die Copilot-Prüfung falsch liegen kann. Hat der gewählte Provider kein Modell anzubieten, öffnet sich der Dialog nicht, und ein Hinweis sagt „No model is currently available for a new conversation.“

Wenn Claude API den Chat ablehnt Neu in 0.9.18 #

Ein neuer Claude API-Chat wird abgelehnt, solange Claude API keinen Key hat, ausgeschaltet ist oder sein Monatslimit erreicht hat. Der Dialog bleibt dann offen und sagt warum, mit Claude API settings (Claude-API-Einstellungen) und, solange Claude eingeschaltet ist, Start on subscription (Mit Abo starten), das denselben Chat stattdessen auf deinem Claude-Abo startet. Es wurde nichts angelegt. Auf dem Handy scrollt der Dialog zur Meldung.

Ein Provider pro Konversation #

Der Provider wird in diesem Dialog gewählt und bleibt bei der Konversation. Um einen anderen Provider zu nutzen, starte eine andere Konversation. Neu in 0.9.18 Ein Claude-Chat ist die Ausnahme: Er kann zwischen Turns zwischen deinem Abo und dem Claude-API-Key wechseln. Über dem Eingabebereich sagt ein Hinweis, welcher es ist, je Provider eingefärbt:

🔒 Session locked to GitHub Copilot models.

Der Hinweis erscheint, sobald der Chat offen ist, auch vor der ersten Nachricht. Der Name darin ist einer von GitHub Copilot, OpenAI, OpenAI Image, Claude SDK, Claude API, Cursor SDK, Grok, DeepSeek oder ☁ Claude Cloud. Der Eingabebereich bietet nur Modelle an, die der Provider der Konversation bedienen kann.

Sobald die erste Nachricht gesendet ist, legen OpenAI- und Grok-Konversationen auch ihr Modell fest. Der Hinweis nennt es dann in Klammern, und die Modellliste zeigt es als gesperrten Eintrag, den du nicht ändern kannst.

Ein ausgeschalteter Provider #

Eine Konversation, die ihre erste Nachricht noch nicht gesendet und nichts eingereiht hat, kann noch umziehen. Fällt ihr Provider weg, verschiebt das Relay sie zurück zu Copilot, damit du nie mit einer Konversation dastehst, die nicht starten kann. Was als „wegfallen“ gilt, ist unterschiedlich:

Provider Nicht gestartete Konversationen wechseln zu Copilot, wenn
OpenAI Du den API-Key entfernst. OpenAI auszuschalten verschiebt sie nicht.
Claude Du Claude ausschaltest.
Cursor Du den API-Key entfernst. Cursor auszuschalten verschiebt sie nicht.
Grok Du Grok ausschaltest.
DeepSeek Neu in 0.9.17 Du den API-Key entfernst. DeepSeek auszuschalten verschiebt sie nicht.
Claude API Neu in 0.9.18 Du den API-Key entfernst oder Claude API ausschaltest.

Konversationen, die schon eine Nachricht gesendet haben, und die anderer Provider bleiben, wie sie sind. Claude Cloud ist die Ausnahme von der Regel: Ausschalten nimmt es nur aus dem Dialog, und seine Konversationen bleiben unberührt.

OpenAI, Cursor, DeepSeek und Claude API lassen dich den Key nicht entfernen, solange eine ihrer Konversationen eine Nachricht gesendet oder eine eingereiht hat. Schalte den Provider stattdessen für neue Chats aus.

Der Arbeitsordner #

Der Agent arbeitet in einem Ordner auf dem Relay-Host. Die Liste Working directory bietet in dieser Reihenfolge an:

Eintrag Was es ist
Default Der Ordner, den das Relay nutzt, wenn du nichts wählst. Das ist Default CWD for new sessions (Standard-Arbeitsordner für neue Sessions) aus Settings → General (Einstellungen → Allgemein), oder der eigene Workspace-Ordner des Relays, wenn das leer ist. Ist der gespeicherte Ordner weg, sagt ein Hinweis „Saved default CWD is unavailable. Update it in Settings.“
Der Ordner der offenen Konversation Ihr aktuelles Arbeitsverzeichnis.
Der Relay-Workspace Der eigene Workspace-Ordner des Relays.
Der Ordner des Dateibrowsers Der Ordner, der in Browse files (Dateien durchsuchen) offen ist.
Zuletzt verwendete Ordner Ordner, die jüngere Konversationen verwendet haben; das Relay merkt sich die letzten 12.
Custom path… (Eigener Pfad…) Ein Textfeld für den vollständigen Pfad eines Ordners auf dem Relay-Host.

Der 📁-Button neben der Liste öffnet den Datei-Explorer, um einen Ordner zu wählen. Der gewählte Ordner landet im Feld Custom path… und wird genauso geprüft wie einer, den du tippst. 📁+ New folder (Neuer Ordner) in diesem Explorer kann den Ordner anlegen, den du brauchst.

Darunter sagt der Dialog, wo der Chat startet, zum Beispiel This chat starts in /home/dev/projects/shop. Der Ordner deines letzten Chats wird beim nächsten Mal wieder ausgewählt, wenn er noch in der Liste steht. Das wird pro Browser gespeichert, und erst, wenn die Konversation existiert, damit ein abgelehnter Pfad nie zum nächsten Standard wird.

Der Ordner wird gesetzt, bevor der Worker der Konversation zum ersten Mal startet, sodass schon der erste Start dort passiert. Ein Pfad muss ein absoluter Pfad zu einem existierenden Ordner sein. Ist er das nicht, oder liegt er außerhalb der Allow-List, lehnt das Relay ihn ab, der Dialog bleibt offen und du kannst ihn korrigieren. Verschwindet der Ordner zwischen Prüfung und Start, wird der Chat trotzdem angelegt, im Standardordner, und ein Hinweis sagt das.

Später ändern #

🗂️ Change CWD (Arbeitsordner ändern) im ⋯-Menü der Konversation öffnet einen Dialog, der Current CWD (Aktueller Arbeitsordner) und den Ordner für Next launch (Nächster Start) zeigt. Gib einen Manual path (Manueller Pfad) ein (📁 öffnet den Explorer) oder wähle aus Known CWDs (Bekannte Arbeitsordner); ein manueller Pfad hat Vorrang vor der Liste. Zwei Buttons entscheiden, wann es wirkt:

Button Wirkung
🗂️ Save next-launch CWD (Arbeitsordner für den nächsten Start speichern) Speichert den Ordner. Der laufende Agent behält seinen aktuellen Ordner; der neue gilt beim nächsten Start des Agents der Konversation.
🚀 Set new CWD and (re)launch (Neuen Arbeitsordner setzen und neu starten) Speichert den Ordner, stoppt den Agent und startet ihn im neuen Ordner neu. Ein laufender Turn wird abgewartet: „Wait for the active turn to finish before changing CWD.“

Behält der laufende Agent nach einem Neustart seinen Ordner, sagt ein Hinweis das und fordert dich auf, ihn zu stoppen und neu zu starten. Eine Claude-Cloud-Konversation hat kein Change CWD: Sie arbeitet auf einem Klon bei Anthropic.

Einschränken, wo Chats starten dürfen #

Um Konversationen in bestimmten Ordnern zu halten, setze workspaceRootAllowList in der Config-Datei des Relays auf eine Liste absoluter Pfade:

{
  "workspaceRootAllowList": ["/home/dev/projects", "/srv/sites"]
}

Ein Ordner ist erlaubt, wenn er einer der gelisteten Ordner ist oder darin liegt. COPILOT_WORKSPACE_ROOT_ALLOW_LIST setzt dieselbe Liste aus der Umgebung, getrennt durch das Pfad-Trennzeichen deiner Plattform; sind beide gesetzt, gewinnt die Variable. Das Relay liest sie beim Start. Nicht gesetzt oder eine leere Liste erlaubt jeden existierenden Ordner. Die Liste prüft jeden Ordner, den du im Dialog „New chat“ und in Change CWD wählst oder tippst, und lehnt einen außerhalb davon ab. Default sendet keinen Ordner, daher prüft die Liste ihn nicht. Ein Eintrag, der kein existierender Ordner ist, wird geloggt und ausgelassen, damit ein Tippfehler dich nicht aussperren kann.

Der Titel #

Eine neue Konversation heißt New Conversation (Neue Konversation). Benenne sie im ⋯-Menü der Konversation mit ✍️ Edit conversation title (Titel der Konversation bearbeiten) um, oder klicke mit Rechtsklick auf ihre Zeile in der Liste (auf dem Handy lange drücken) und wähle Edit title (Titel bearbeiten). Ein Titel darf nicht leer sein und hat höchstens 120 Zeichen.

Wenn du Start chat drückst #

  1. Der Button ist deaktiviert, während das Relay arbeitet, und der Dialog bleibt offen.
  2. Das Relay prüft den Ordner, legt die Konversation mit deinem Provider, Modell und Effort an und speichert den Ordner.
  3. Sofern Session worker routing (Session-Worker-Routing) nicht in Settings → Features (Einstellungen → Funktionen) ausgeschaltet wurde, startet das Relay dann den Worker-Prozess der Konversation. Der Chat öffnet sich, wenn das geklappt hat.
  4. Der Chat öffnet sich leer, mit No messages yet (Noch keine Nachrichten) und der Zeile Start the conversation below (Beginne die Konversation unten). Der Ordner wird im Header angezeigt.

Konnte der Worker nicht starten, existiert die Konversation trotzdem und öffnet sich, mit einem Hinweis: „The chat was created, but its session could not start: …“. Mit ausgeschaltetem Routing sagt ein Hinweis, dass der Worker-Vorstart übersprungen wurde. Hat das Relay etwas abgelehnt, etwa den Ordner, bleibt der Dialog mit der Meldung offen, und du kannst es korrigieren und erneut Start chat drücken.

Ein Claude-Cloud-Chat legt seine Session bei Anthropic mit deiner ersten Nachricht an, nicht beim Drücken von Start chat.

Claude Cloud: Repository und Branch #

Ein Claude-Cloud-Chat arbeitet auf einem Klon eines GitHub-Repositorys, daher zeigt der Dialog Repository und Branch statt eines Reasoning-Efforts. Das Working directory füllt sie nur aus: Es wird auf sein GitHub-Remote und den aktuellen Branch gelesen, und nichts läuft darin.

Feld Was du eingibst
Repository owner/repo oder eine GitHub-URL. Die Liste schlägt die Repositorys vor, die die Claude-GitHub-App erreichen kann, und ↻ liest sie neu.
Branch Ein Branch-Name, mit Vorschlägen für das gewählte Repository. Leer heißt der Standard-Branch des Repositorys.

Die Modellliste ist die des Claude-Cloud-Tabs, und das vorausgewählte Modell ist dessen Default model (Standardmodell). Fehler erscheinen neben dem Feld, das sie betreffen, zum Beispiel „Enter a GitHub repository.“ Der Dialog warnt außerdem vor nicht gepushten Commits, nicht committeten Änderungen und einem Repository, das die App nicht erreichen kann.

OpenAI Image: Qualität und Größe #

Ein OpenAI Image (BYOK)-Chat bietet nur Bildmodelle an. Die Reasoning-Zeile heißt stattdessen Quality (Qualität), und eine Zeile Size (Größe) erscheint:

Modell Größen
gpt-image-* und andere Bildmodelle auto, 1024x1024, 1536x1024, 1024x1536
dall-e-3 1024x1024, 1792x1024, 1024x1792
dall-e-2 256x256, 512x512, 1024x1024

Die zuletzt verwendete Größe ist vorausgewählt, wenn das Modell sie anbietet; sonst die erste Größe in der Liste.

Nach Provider #

Der Dialog ist für GitHub Copilot mit der SDK-Engine und mit der Extension-Engine gleich. Was sich unterscheidet, steht unten.

Provider In der Liste angezeigt als Angeboten, wenn Unterschiede im Dialog
GitHub Copilot Copilot Immer Zeigt das nur lesbare Context window, wenn bekannt.
OpenAI OpenAI (BYOK) OpenAI eingeschaltet ist Die Modelle sind die für den Key gespeicherten.
OpenAI Image OpenAI Image (BYOK) OpenAI eingeschaltet ist Nur Bildmodelle. Quality und Size.
Claude Claude SDK Claude eingeschaltet ist Efforts pro Modell; Ultracode bei xhigh-Modellen.
Claude Cloud Claude Cloud Claude Cloud eingeschaltet ist Repository und Branch, kein Effort, kein Change CWD.
Cursor Cursor SDK Cursor eingeschaltet ist Efforts pro Modell; manche Modelle zeigen none als default.
Grok Grok Grok eingeschaltet ist Keine.
DeepSeek Neu in 0.9.17 DeepSeek Enable DeepSeek for New Chat model selection (DeepSeek in der Modellauswahl für neue Chats aktivieren) an ist, was einen gespeicherten API-Key braucht Effort low, high oder max bei jedem Modell; high, wenn es keinen letzten Effort zu übernehmen gibt. Siehe DeepSeek.

Welche Provider du einschaltest, und wie, steht in Provider im Überblick.