Der Eingabebereich
Der Eingabebereich ist das Feld unten in einer Konversation. Darin schreibst du die nächste Nachricht, wählst, wie der Agent sie behandeln soll, hängst Dateien an und sendest. Was du getippt, aber nicht gesendet hast, bleibt als Entwurf auf dem Relay erhalten, sodass es noch da ist, wenn du die Seite neu lädst oder die Konversation auf einem anderen Gerät öffnest.
Die Bedienelemente #
Von links nach rechts auf dem Desktop, rund um das Textfeld:
| Bedienelement | Was es tut |
|---|---|
| 🙂, Tooltip Emoji picker (Tip: Win + .) (Emoji-Auswahl, Tipp: Win + .) | Öffnet ein Raster mit 24 Emoji. Ein Klick fügt eines an der Cursorposition ein und schließt das Raster. Der Button zeigt danach das zuletzt verwendete; der Browser merkt es sich. |
| Textfeld | Wächst mit dem, was du tippst, bis zu einer Grenze, und scrollt dann. |
| Mode (Modus) | Der Relay-Modus der nächsten Nachricht: Agent, Ask, Plan oder Autopilot. Siehe Relay-Modi. |
| Model (Modell) | Das Modell der nächsten Nachricht. Es bietet nur die Modelle des Providers der Konversation an. Siehe Modelle und Reasoning. |
| 📁, Browse files (Dateien durchsuchen) | Öffnet den Dateibrowser. Auf dem Handy ist es 🗂️, mit dem Tooltip Open file explorer (Datei-Explorer öffnen). |
| 📎, Attach file (Datei anhängen) | Öffnet die Dateiauswahl deines Geräts. Siehe Anhänge. |
| Context window (Kontextfenster) | Die Kontextgröße des Modells, wo es mehr als eine anbietet. Bei einem Bildmodell ist es die Bildgröße, mit dem Tooltip Image size (Bildgröße). |
| Reasoning effort (Reasoning-Effort) | Wie gründlich das Modell über die nächste Nachricht nachdenkt. Es zeigt Unavailable (Nicht verfügbar) und ist ausgegraut, wenn das Modell keine solche Einstellung hat. Bildmodelle nennen es Quality (Qualität). |
| Send (Senden) | Sendet die Nachricht. Die Beschriftung ändert sich, während ein Turn läuft, siehe Senden. |
Die Werte der Auswahlen gelten für die nächste Nachricht, nicht für die Konversation. Eine Claude Cloud-Konversation hat keinen Modus, kein Kontextfenster und keinen Reasoning-Effort, deshalb sind diese drei Auswahlen dort ausgeblendet. Auf dem Handy ist der Emoji-Button ausgeblendet, und die Bedienelemente brechen in Zeilen um.
Über dem Textfeld zeigt der Eingabebereich die Chips angehängter Dateien, einen Hinweis, wenn ein Modell womöglich keine Bilder lesen kann, und, während Hintergrundarbeit läuft, die Task-Leiste, die unter Hintergrund-Tasks beschrieben ist.
Schreiben und Senden #
Ctrl+Enter (Cmd+Enter auf dem Mac) sendet die Nachricht. Ein einfaches Enter sendet nicht: Es beginnt eine neue Zeile, ebenso Shift+Enter. Das lässt sich nicht ändern. Auf dem Handy fügt die Enter-Taste der Bildschirmtastatur eine Zeile ein, und du tippst auf Send.
Nach dem Senden auf einem schmalen Bildschirm (680 Pixel oder weniger) gibt der Eingabebereich die Tastatur frei. Auf dem Desktop behält er den Fokus.
Was auf dem Senden-Button steht, hängt vom Zustand der Konversation ab:
| Zustand | Button | Tooltip |
|---|---|---|
| Es läuft kein Turn | Send | Send message (Nachricht senden) |
| Ein Turn läuft, du hast etwas getippt, und der Provider nimmt eine Nachricht in einen laufenden Turn auf | Steer (Nachsteuern) | Steer message into the running turn (Nachricht in den laufenden Turn einsteuern) |
| Dasselbe bei einem Provider, der das nicht kann, oder während der Turn auf eine Rückfrage wartet oder kompaktiert | Queue (Einreihen) | Queue message behind current turn (Nachricht hinter dem laufenden Turn einreihen) oder der Grund, warum die Nachricht wartet |
| Ein Turn läuft, und der Eingabebereich ist leer | Send, deaktiviert | Type a message to send (Nachricht eingeben und senden) |
| Anhänge werden noch hochgeladen | deaktiviert | Waiting for attachments to finish uploading (Warte, bis die Anhänge hochgeladen sind) |
| Die Konversation ist archiviert | deaktiviert | This conversation is archived. Unarchive it to continue. (Diese Konversation ist archiviert. Hol sie aus dem Archiv, um weiterzumachen.) |
Was eine nachgesteuerte oder eingereihte Nachricht bewirkt, steht unter Während ein Turn läuft. Welche Provider nachsteuern können, steht in der Tabelle unter Provider im Überblick.
Die Nachricht ist der Text des Felds mit seinen Zeilenumbrüchen, ohne Leerraum am Anfang oder Ende.
Slash-Befehle #
Eine Nachricht, die mit / beginnt, kann ein Befehl sein, den OAR selbst
ausführt, ohne den Agent zu fragen. OAR hat zwei:
| Befehl | Was er tut |
|---|---|
/ |
Macht in einer frischen Konversation weiter, die mit einer Zusammenfassung beginnt. Siehe Eine Konversation kompaktieren. |
/ |
Veröffentlicht einen laufenden Dev-Server oder einen Ordner auf dem Preview-Host. / listet die laufenden Previews auf, und / schließt eine. Siehe Was du siehst. |
Tippst du / als erstes Zeichen, öffnet sich ein Menü dieser Befehle mit je
einer kurzen Beschreibung. Tipp weiter, um es einzugrenzen. Nach /
bietet das Menü list, close und einen Hinweis zu jeder der beiden Formen
an; nach / listet es die laufenden Previews auf, die dieser
Konversation zuerst. Das Menü ergänzt nur am Anfang einer Nachricht: Ein /
an anderer Stelle ist nur ein Zeichen, ebenso eines in einer späteren Zeile.
Tasten im Menü:
| Taste | Bewirkt |
|---|---|
| Up / Down | Bewegt die Markierung. Anfangs ist nichts markiert. |
| Tab | Übernimmt die markierte Zeile oder die oberste. |
| Enter | Übernimmt die Zeile nur, wenn du mit den Pfeiltasten zu ihr gegangen bist. Sonst ist es wie gewohnt eine neue Zeile. |
| Ctrl+Enter / Cmd+Enter | Sendet weiterhin. |
| Escape | Schließt das Menü. |
/ läuft nur, wenn es die ganze Nachricht ist und nichts angehängt ist.
/ läuft, wenn nichts angehängt ist. Mit Text nach / oder mit
einem Anhang geht die Nachricht als gewöhnlicher Text an den Agent.
Ein unbekannter Befehl #
Eine Nachricht, die mit / beginnt, aber keiner von OARs Befehlen ist, ist
wahrscheinlich ein Tippfehler, und sie zu senden würde den Agent einen Turn
kosten. OAR hält eine solche einzeilige Nachricht deshalb einmal zurück und
zeigt einen Hinweis:
Unknown command /compcat — press send again to send as text.
Sendest du denselben Text innerhalb von 8 Sekunden noch einmal, geht er als Text an den Agent. Die Prüfung gilt nicht für Nachrichten mit mehreren Zeilen oder mit Anhängen.
OAR führt die eigenen Slash-Befehle eines Providers nicht aus und listet sie nicht im Menü auf. Ihr Text geht nach dem Zurückhalten oben wie jede andere Nachricht an den Agent.
Erwähnungen #
Tippst du @ am Anfang eines Worts, öffnet sich ein Menü der Relays, mit denen
dieses Relay gekoppelt ist. Es listet die auf, deren Name oder Hostname mit dem beginnt, was du
getippt hast, mit einem Punkt, der zeigt, ob das Relay online ist. Wählst du
eines, schreibt das @name in die Nachricht (@host , wenn der Name leer ist oder zwei Relays ihn teilen). Erst diese Erwähnung lässt den Agent der
Konversation dieses Relay nutzen. Siehe Ein Relay durch Erwähnen freischalten.
Die Tasten sind die des Slash-Menüs: Up und Down zum Markieren, Tab
zum Übernehmen, Enter zum Übernehmen einer Zeile, zu der du gegangen bist,
Escape zum Schließen, und Ctrl/Cmd+Enter sendet weiterhin. Das Menü schließt
sich, wenn das Getippte zu keinem Relay passt, sodass @file: und anderer Text
nach einem @ unberührt bleiben. @ bietet sonst nichts an.
Dateiverweise #
Um den Agent auf eine Datei oder einen Ordner im Arbeitsordner hinzuweisen, setz ein Verweis-Token in die Nachricht:
Please look at `@file:src/app.js` and the tests in `@folder:tests`.
Du musst sie nicht tippen. Klick im Dateibrowser auf den Titel einer
geöffneten Dateivorschau, um ihr Token zu kopieren, oder auf den Button
Copy @folder (@folder kopieren) über der Ordnerliste, um das des offenen
Ordners zu kopieren. Beide kopieren das Token in Backticks; du fügst es in den
Eingabebereich ein. Pfade in einem Repository sind relativ zu diesem, und Pfade
auf einem Laufwerk behalten ihre volle Form, etwa C:/.
Das Token bleibt als Text in der Nachricht, und der Agent öffnet die Datei
selbst. Zusätzlich hängt das Relay bei einem Token @file:, das ein Bild bis
1 MB nennt, das Bild an die Nachricht an, sodass ein Modell, das Bilder sehen
kann, seinen Inhalt bekommt. Ein größeres Bild bleibt ein einfacher Verweis.
Text und andere Dateien werden durch ein Token nie angehängt. Ein Token zählt
zur Grenze von sechs Anhängen.
Anhänge #
Häng Dateien mit dem Button 📎 an, durch Einfügen aus der Zwischenablage oder
indem du sie auf den Eingabebereich ziehst. Während du ziehst, zeigt der
Eingabebereich Drop files to attach (Dateien zum Anhängen ablegen). Ein
Einfügen, das eine Datei enthält, hängt sie an und verwirft mitgelieferten
Text; ein Einfügen mit reinem Text ist ein gewöhnliches Einfügen. Ein
eingefügtes Bild ohne echten Namen heißt pasted-, gefolgt von Datum und
Uhrzeit.
- Typen. Jede Datei. Eine Claude-Cloud-Konversation nimmt nur Bilder, siehe Nach Provider.
- Anzahl. Bis zu 6 pro Nachricht. Kommen mehr, werden die ersten behalten,
und ein Hinweis sagt, wie viele verworfen wurden:
Only 6 attachments allowed — 2 files were dropped. - Größe. Bis zu 64 MB pro Datei.
- Upload. Eine Datei wird hochgeladen, sobald du sie hinzufügst, nicht erst beim Senden. Der Chip zeigt einen Spinner, und Send wartet, bis jeder Upload fertig ist. Ein Chip mit ⟳ ist ein fehlgeschlagener Upload: Klick darauf, um es erneut zu versuchen.
- Entfernen. Klick auf das × eines Chips. Die Datei verlässt den Entwurf.
- Wo sie liegen. Uploads werden auf dem Relay gespeichert. Eine gesendete Datei bleibt bei ihrer Nachricht, bis die Konversation gelöscht wird. Eine Datei, auf die keine Nachricht und kein Entwurf verweist, wird entfernt, sobald sie älter als 24 Stunden ist. Siehe Dateien und Ordner.
Bilder werden vor dem Hochladen verkleinert, wo der Browser das kann. Ein Bild über 2 MB (kein GIF, SVG oder APNG) wird erneut als JPEG gespeichert und verkleinert, wenn seine längste Seite über 2560 Pixel liegt. Ist das Ergebnis nicht kleiner, wird das Original verwendet. Ein Bild, das kein PNG, JPEG, GIF, SVG oder APNG ist, etwa WebP, AVIF, HEIC oder BMP, wird in seiner Größe nach JPEG umgewandelt, egal wie groß es ist. Kann ein Modell womöglich keine Bilder lesen, sagt ein Hinweis über dem Feld, dass das Bild stattdessen als Dateiverweis geht.
Tippst du auf einen Bild-Chip (er trägt ein 🖍️-Zeichen), öffnet er sich zum Markieren, siehe Medien.
Nach Provider #
Alle Provider nehmen Anhänge, unterscheiden sich aber darin, wie die Datei den Agent erreicht. Außer bei Claude Cloud nennt der Nachrichtentext auch jeden Anhang, mit seinem Pfad, wo es einen gibt.
| Provider | Bilder | Andere Dateien |
|---|---|---|
| GitHub Copilot und OpenAI, SDK-Engine | Inline bis 5 MB, darüber als Dateipfad | Als Dateianhang mit seinem Pfad |
| GitHub Copilot, Extension-Engine | Inline in jeder Größe, ohne Ausweichen auf einen Pfad | Als Dateianhang mit seinem Pfad |
| Claude | Inline bis 5 MB (JPEG, PNG, GIF, WebP), darüber oder bei anderen Bildtypen als Pfad | Als Pfad in der Nachricht |
| DeepSeek Neu in 0.9.17 | Wie Claude bei einem Modell, das Bilder nimmt (DeepSeek Flash); als Pfad in der Nachricht bei einem, das keine nimmt (DeepSeek V4 Pro) | Als Pfad in der Nachricht |
| Claude Cloud | Inline, JPEG, PNG, GIF oder WebP bis 5 MB | Abgelehnt |
| Cursor | Inline bis 5 MB, darüber als Pfad | Als Pfad in der Nachricht |
| Grok | Als Pfad in der Nachricht | Als Pfad in der Nachricht |
Bei Claude Cloud lehnt der Eingabebereich alles andere schon beim Hinzufügen
ab, mit einem Hinweis wie Claude Cloud chats take images only (JPEG, PNG, GIF or Web
Die Sandbox kann die Dateien des Relays nicht lesen. Siehe
Claude Cloud.
Bei Grok bekommt der Agent nach deinem Text eine Zeile [Attached file: <path>]
und muss die Datei selbst lesen. Siehe Grok.
Neu in 0.9.17 Sobald eine DeepSeek-Konversation ein Bild enthält, wird eine Nachricht abgelehnt, die sie auf ein Modell ohne Bildeingabe umstellt, und die Nachricht bleibt im Eingabebereich. Welche Modelle Bilder nehmen: DeepSeek.
Entwürfe #
Was du in einer Konversation tippst und die Dateien, die du anhängst, werden als Entwurf dieser Konversation auf dem Relay gespeichert. Jede Konversation hat ihren eigenen. Der Entwurf ist nach einem Neuladen da und auf einem anderen Gerät, das die Konversation offen hat.
- Wann er gespeichert wird. Etwa eine halbe Sekunde, nachdem du aufhörst zu tippen, und nur, wenn sich Text oder Anhänge wirklich geändert haben. Ein Gerät, auf dem du nicht tippst, übernimmt den neuen Entwurf.
- Größe. Der Text eines Entwurfs wird bis 20.000 Zeichen gespeichert.
Darüber sagt ein Hinweis
Drafts are saved up to 20,Die Nachricht selbst ist nicht begrenzt.000 characters; the rest stays only in this tab until you send. - Zwei Geräte gleichzeitig. Jedes Speichern wird gegen die Version geprüft,
von der es ausging, sodass ein Gerät, das nur zusieht, nie das überschreibt,
auf dem du tippst. Ändern zwei Geräte den Entwurf zur selben Zeit, gewinnt
der neueste Tastendruck. Ein Hinweis,
Your edit replaced a newer draft from another device., hat einen Button Restore (Wiederherstellen), der den anderen Text zurückholt; der ersetzte Text wartet dann hinter einem Undo (Rückgängig) im HinweisDraft restored. - Senden leert ihn. Nach dem Senden ist der Eingabebereich leer.