Alle Seiten
Auf dieser Seite

Das Konversationsmenü

Der Header einer Konversation sagt dir, in welcher Konversation du bist und wie es ihr geht. Das Menü ⋯ an seinem rechten Rand enthält alles, was du mit der Konversation oder mit dem Relay tust und was nicht zum Schreiben einer Nachricht gehört. Diese Seite listet beides auf, eine Zeile pro Element, mit den Beschriftungen genau so, wie die App sie zeigt.

Von links nach rechts:

Element Was es zeigt
☰ Öffnet und schließt die Konversationsliste. Auf dem Handy gleitet die Liste über die Konversation, und so öffnest du sie. Solange die Liste geschlossen ist, tragen die Striche die Farbe des Relays (siehe den Statuspunkt); auf einem größeren Bildschirm bleiben sie schlicht.
Titel Der Titel der Konversation. Bevor du eine öffnest, steht dort Select or start a conversation (Konversation auswählen oder starten). Ändern kannst du ihn mit ✍️ Edit conversation title (Titel der Konversation bearbeiten) im Menü.
👁 vor dem Titel Erscheint, solange mindestens eine Person den geteilten Link der Konversation offen hat. Fahr mit der Maus darüber, um die Zahl der Betrachter zu sehen. Siehe Betrachter.
via agent · "title" (über Agent · „Titel“) Erscheint, wenn ein Agent in einer anderen Konversation auf diesem Relay diese gestartet hat. Es öffnet jene Konversation, solange sie noch in deiner Liste ist; sonst ist es reiner Text. Siehe Agent-Sessions.
👁 watching N sessions (beobachtet N Sessions) Ein Chip, der erscheint, solange diese Konversation andere Sessions abonniert hat; bei einem Abonnement aller Sessions zeigt er watching all sessions (beobachtet alle Sessions). Klick darauf für die Liste. Siehe Sessions beobachten.
Arbeitsordner Der Ordner, in dem die Konversation arbeitet, bei jedem Provider außer Claude Cloud. Bei einem Claude-Cloud-Chat nennt die Zeile stattdessen Repository und Branch, geschrieben wie ☁ example-org/sample-repo · main. Ausgeblendet, wenn es nichts zu zeigen gibt.
Session-Verbrauch Eine Zeile von GitHub Copilot wie Session: 0.42 AIC used, mit · verbunden mit dem Anteil am Monatsplan und den Premium-Anfragen, wenn sie bekannt sind. Andere Provider haben keine. Ausgeblendet, wenn es nichts zu melden gibt. Siehe GitHub Copilot.
📍 Angepinnte Nachrichten. Erscheint erst, wenn die Konversation angepinnte Nachrichten hat, mit ihrer Anzahl. Siehe Angepinnte Nachrichten.
🙈 Neu in 0.9.11 Nachrichten, die vor Betrachtern des geteilten Links verborgen sind. Erscheint nur, solange die Konversation welche verbirgt, mit ihrer Anzahl. Siehe Die 🙈-Liste.
🔍 Search messages (Nachrichten durchsuchen): durchsucht den Text der Nachrichten in allen Konversationen. Siehe Suche.
🧠 Check current context (Aktuellen Kontext prüfen): öffnet für diese Konversation ein Fenster Context usage. Ohne offene Konversation sagt dir das Fenster nur, dass du eine öffnen sollst.
⋯ Das Menü, siehe unten.
⛶ Schaltet den Vollbildmodus um. Erscheint nur auf einem Bildschirm in Handygröße und nicht in der installierten App.

Neu in 0.9.17 Auf dem Handy (ein Fenster bis 680 px breit) hat der Header zwei Zeilen. ☰, der Titel und die Buttons teilen sich die erste, sodass der Titel die Breite bekommt, die die Buttons übrig lassen. Die Zeile via agent, die Chips (beobachtend, beobachtet, geplant), der Arbeitsordner und der Session-Verbrauch stehen nebeneinander in der zweiten Zeile, über den ganzen Header, und ein Chip bricht nicht mehr innerhalb seines Texts um. Ein Header ohne Inhalt für die zweite Zeile bleibt einzeilig. Der Header auf dem Desktop ist unverändert.

Modell und Reasoning-Effort stehen nicht im Header. Sie werden im Eingabebereich gewählt; siehe Modelle und Reasoning.

Der Statuspunkt #

Der Statuspunkt des Relays sitzt oben in der Konversationsliste, neben + New Chat (Neuer Chat). Fahr mit der Maus darüber für einen Satz, der mehr sagt als die Farbe.

Farbe Bedeutung
Grau Der Browser erreicht das Web-Relay nicht. Tooltip: Web relay unreachable (Web-Relay nicht erreichbar).
Grün Das Relay antwortet. Tooltip: Web relay reachable (Web-Relay erreichbar). Er nennt zusätzlich, wie viele Session-Worker gerade arbeiten, beeinträchtigt sind oder auf eine Rückfrage warten, oder CLI offline, wenn kein Worker verbunden ist.
Bernstein Das Relay antwortet und ist außerdem über einen verbundenen Cloudflare Tunnel erreichbar. Tooltip: Web relay reachable via Cloudflare Tunnel (Web-Relay über Cloudflare Tunnel erreichbar).

Ein Tunnel, der eingerichtet, aber nicht verbunden ist, lässt den Punkt grün und sagt das im Tooltip, etwa Web relay reachable; Cloudflare tunnel disconnected (Web-Relay erreichbar; Cloudflare-Tunnel getrennt).

Das Menü hat überall dieselbe Reihenfolge. Manche Einträge brauchen eine offene Konversation und fehlen, statt ausgegraut zu sein, wenn keine offen ist; die anderen sind da, sobald du angemeldet bist, sodass ⚙️ Settings (Einstellungen) auch bei einer frischen Installation erreichbar ist. Die ersten beiden Zeilen sind Informationen; nur 🚮 Empty queue (Queue leeren) in der zweiten ist ein Bedienelement.

Das ist nicht das Zeilenmenü

Ein Rechtsklick auf eine Zeile in der Konversationsliste öffnet ein anderes, kürzeres Menü. Siehe Die Konversationsliste.

Eintrag Erscheint Was er tut
Version der PWA-Shell Immer Nennt die Version der App-Shell, die dein Browser geladen hat, etwa v0.9.19.
Queue, 🚮 Empty queue Immer Die Queue zählt als pending=0, processing=0, parked=0. 🚮 Empty queue fragt Drop all queue rows in pending, processing, and parked states? und verwirft dann jede wartende, laufende und zurückgestellte Nachricht aller Konversationen. Das lässt sich nicht rückgängig machen. Siehe Turns und die Queue.
✍️ Edit conversation title Eine Konversation ist offen Macht den Titel zu einem Feld (bis zu 120 Zeichen) mit Save (Speichern) und Cancel (Abbrechen). Der Menü-Button ist gesperrt, solange du bearbeitest. Siehe Der Titel.
☀️ Day mode / 🌙 Night mode (Tagmodus / Nachtmodus) Immer; in der geteilten Nur-Lese-Ansicht ist es der einzige Eintrag Wechselt zwischen hellem und dunklem Theme. Die Beschriftung nennt den Modus, zu dem du wechselst. Er setzt denselben Wert wie Theme unter Settings → General (Einstellungen → Allgemein). Neu in 0.9.11 Wieder da für angemeldete Benutzer, mit oder ohne offene Konversation; in 0.9.10 erschien er nur in der geteilten Ansicht.
📊 Check Usage (Verbrauch prüfen) Immer Öffnet ein Fenster Plan usage mit einem Tab und einer Karte pro Provider, beginnend beim Tab des Providers, mit dem du arbeitest. Siehe Claude Cloud für dessen Karte.
➡️ Share conversation (Konversation teilen) Eine Konversation ist offen Erstellt den öffentlichen Nur-Lese-Link und kopiert ihn. Siehe Teilen.
⛔ Stop sharing (Teilen beenden) Die offene Konversation hat einen Link Neu in 0.9.11 Beendet den Link nach einer Bestätigung und löscht sein Zugriffsprotokoll. Siehe Deine geteilten Links.
🔍 Preview as shared (Ansicht wie geteilt) Eine Konversation ist offen Neu in 0.9.11 Zeigt die Konversation so, wie ihr Link es täte, mit ersetzten Pfaden in Grün und mit dem, was noch wie ein Pfad aussieht, in Bernstein. Erstellt keinen Link. Siehe Ansicht wie geteilt.
🗄 Archive conversation (Konversation archivieren) Eine Konversation ist offen Archiviert die Konversation. Es fragt nur dann zuerst nach, wenn der Worker der Konversation noch läuft oder ein Turn arbeitet; eine Offline-Konversation wird sofort archiviert. Bei einer archivierten Konversation lautet der Eintrag 📂 Unarchive conversation (Konversation aus dem Archiv holen). Siehe Archivieren und aus dem Archiv holen.
🧩 Session group… (Session-Gruppe…) Eine Konversation ist offen Neu in 0.9.11 Öffnet die Gruppenauswahl für die Konversation: sie einer Gruppe hinzufügen, eine neue anlegen, sie verschieben oder herausnehmen. Siehe Session-Gruppen.
🖥️ Inspect tmux console (tmux-Konsole ansehen) Eine Konversation ist offen Öffnet die tmux-Konsole, eine Nur-Lese-Ansicht des Workers der Konversation. Sie braucht tmux, und nur manche Konversationen haben einen Bildschirm zu zeigen.
🤗 Select Models (Modelle auswählen) Immer Wählt, welche erkannten Modelle in den Auswahlen erscheinen. Für das ganze Relay gespeichert. Siehe Select Models.
🗂️ Change CWD (Arbeitsordner ändern) Eine Konversation ist offen, und es ist kein Claude-Cloud-Chat Setzt den Ordner für den nächsten Start oder startet den Agent in einem neuen Ordner neu. Siehe Später ändern.
🌿 Git changes (Git-Änderungen) Eine Konversation ist offen Öffnet ein Fenster mit dem Branch und den geänderten Dateien des Git-Repositorys im Arbeitsordner der Konversation, einem Diff für jede Datei und einem Button ⬇ Pull. Siehe Git-Änderungen.
☁️ Open on claude.ai (Auf claude.ai öffnen) Ein Claude-Cloud-Chat, dessen Cloud-Session existiert Öffnet die Session auf claude.ai. Siehe Claude Cloud.
⚙️ Settings Immer Öffnet den Einstellungsdialog, mit oder ohne Konversation. Siehe Settings.
ℹ️ About OAR · version (Über OAR · Version) Immer, aber nicht in der geteilten Ansicht Neu in 0.9.11 Öffnet, was dieses Relay ist und getan hat. Siehe About OAR.
🌄 Restart web relay (Web-Relay neu starten) Immer Reiht einen Relay-Neustart ein. Solange einer eingereiht ist, lautet die Beschriftung 🌄 Restart pending… (Neustart ausstehend…). Siehe unten.
💤 Suspend host (Host in den Ruhezustand versetzen) Außer in den Einstellungen abgeschaltet Versetzt den Rechner des Relays in den Ruhezustand, sobald die Agents fertig sind. Solange einer eingereiht ist, lautet die Beschriftung 💤 Suspend pending… (Ruhezustand ausstehend…). Siehe unten.
☠️ Kill session (Session beenden) Eine Konversation ist offen; ausgegraut, solange sie keine Worker-Session hat Stoppt den Worker der Konversation. Siehe unten.

Zwei Aktionen, die ältere Versionen hatten, 🗜️ Compact (Kompaktieren) und 🔄️ Refresh history (Verlauf aktualisieren), sind nicht mehr im Menü. Kompaktieren ist der Befehl /compact im Eingabebereich; siehe Kompaktieren.

In der geteilten Ansicht bleibt nur der Eintrag für Tag oder Nacht, und der Menü-Button bleibt bedienbar, auch wenn die geteilte Konversation nicht geladen werden konnte.

About OAR (Über OAR) Neu in 0.9.11 #

ℹ️ About OAR nennt im Menü die Version des Relays, etwa ℹ️ About OAR · 0.9.19, und öffnet ein Fenster damit, was dieses Relay ist und getan hat:

  • die Version, den Commit (bei einem Git-Checkout) und wann das Relay gestartet ist;
  • jeden eingeschalteten Provider mit seiner CLI- und SDK-Version und ob er online ist. DeepSeek steht nicht in dieser Liste, auch wenn es eingeschaltet ist;
  • Konversationen, Turns und Nachrichten seit der ersten Konversation, Turns pro Provider und den Verbrauch, den die Provider melden: Premium-Anfragen bei Copilot, Tokens und Kosten bei Cursor und Grok, Kosten bei Claude Cloud. DeepSeek-Turns werden gezählt, ihre Ausgaben stehen aber auf der Verbrauchskarte von DeepSeek, nicht hier;
  • Laufzeit, die Größe der Datenbank und die laufenden Worker.

Ist Check for updates automatically (Automatisch nach Updates suchen) eingeschaltet, nennt es die neueste Version; ist die Prüfung aus, sagt es, wo du sie einschaltest. Es selbst sendet nichts an oar.sh. Betrachter eines geteilten Links bekommen den Eintrag nicht.

Das Fenster liest GET /api/about, wofür das Zugriffstoken nötig ist. Das Relay zählt eine große Datenbank in kleinen Schritten und behält die Summen eine Minute lang, sodass sofortiges erneutes Öffnen dieselben Zahlen zeigt.

Die tmux-Konsole #

🖥️ Inspect tmux console öffnet ein Fenster mit dem Titel tmux Console Inspector (read-only) (tmux-Konsolen-Inspektor, nur lesen) mit der Session-ID und einer Statuszeile. Es ist eine Ansicht, kein Terminal: Du kannst nichts hineintippen, und es hat keinen Aktualisieren-Button. Schließt du es oder klickst daneben, endet die Ansicht, und der Worker bleibt unberührt. Eine Konversation, die noch keine Session hat, antwortet mit dem Hinweis Select a conversation with a bound SDK session first.

Was du siehst, hängt vom Agent der Konversation ab:

Konversation Das Fenster zeigt
GitHub Copilot mit der Extension-Engine Den Live-Terminalbildschirm von Copilot. Die Statuszeile lautet Read-only stream attached.
GitHub Copilot und OpenAI mit der SDK-Engine, Claude, Claude Cloud, Cursor, Grok, DeepSeek Keinen Bildschirm. Diese Agents sind Headless-Prozesse; ihre Ausgabe geht in eine Logdatei auf dem Host des Relays, nicht in das tmux-Fenster, sodass sich das Fenster verbindet, aber leer bleibt. Die Copilot-Einstellung sagt dasselbe: „no tmux inspector for those sessions“.

Die Ansicht folgt dem Worker live. Endet dieser Live-Stream, während der Worker noch läuft, wechselt das Fenster zu einem Schnappschuss des Bildschirms, der etwa alle 0,7 Sekunden aufgenommen wird. Kann es seine Terminaldarstellung nicht aus dem Internet laden, weicht es auf reinen Text aus, und die Statuszeile sagt das.

Der Inspektor braucht den Worker der Konversation in einer tmux-Session, was unter Linux und macOS mit installiertem tmux der Fall ist. Unter Windows und auf einem Host ohne tmux steht der Eintrag trotzdem im Menü, und die Statuszeile zeigt tmux is unavailable on this relay host. Er verweigert auch, wenn der Worker nicht läuft: Session worker not found oder Session worker is not active, gefolgt von seinem Zustand. Siehe Neustarts und Fortsetzen dazu, wie Worker betrieben werden.

Restart web relay (Web-Relay neu starten) #

🌄 Restart web relay fragt zuerst nach und reiht dann einen Neustart des Relays ein. Der Neustart wartet, bis kein Turn mehr läuft, unterbricht also nie einen; ein Banner auf jedem Gerät zeigt das Warten. Das Relay ist in wenigen Augenblicken zurück, und die offene Seite verbindet sich neu. Wie lange es wartet, was erhalten bleibt und was verloren geht, steht unter Neustarts und Fortsetzen.

Neu in 0.9.13 Das Fenster listet zuerst auf, auf die Turns welcher Sessions der Neustart warten würde, wie viele Nachrichten er zurückhalten würde und welche Hintergrund-Tasks weiterlaufen. 🌄 Restart when idle (Neu starten, wenn nichts läuft) reiht den Neustart ein; Restart now (Jetzt neu starten) wartet nicht. Das Banner nennt die Sessions als Links, zeigt, wie lange es schon wartet, und hat Restart now und Cancel restart (Neustart abbrechen). Nach Ask after a queued relay restart has waited (Nachfragen, nachdem ein eingereihter Relay-Neustart gewartet hat) (standardmäßig 30 Minuten) fragt es, ob jetzt neu gestartet, weiter gewartet oder abgebrochen werden soll. Wählst du den Menüeintrag, während ein Neustart eingereiht ist, bekommst du dieselbe Auswahl.

Jeder angemeldete Browser kann den Neustart einreihen: Dafür braucht es das Zugriffstoken und sonst nichts. Neu in 0.9.11 Vor 0.9.11 lehnte das Relay ihn über das lokale Netzwerk und von einem Proxy auf einem anderen Rechner ab, und trotzdem meldete die Seite Erfolg. Lehnt das Relay die Anfrage jetzt ab, zeigt die Seite den Grund des Relays, und eine Anfrage, die keine Antwort bekam, sagt das. In einem Terminal auf dem Rechner des Relays tut oar restart dasselbe.

Suspend host (Host in den Ruhezustand versetzen) #

💤 Suspend host (siehe auch Den Host in den Ruhezustand versetzen) öffnet ein Fenster mit dem Titel Suspend host, das auflistet, was noch läuft (Turns, Hintergrund-Agents, offene CI-Läufe). Läuft nichts, fragt es Put this PC to sleep? (Diesen PC in den Ruhezustand versetzen?), und der Rechner schläft 30 Sekunden nach deiner Bestätigung ein, mit einem Countdown-Banner auf jedem Gerät, das einen Button Cancel hat. Sind noch Agents aktiv, bietet es 💤 Suspend when idle (Ruhezustand, wenn nichts läuft) an: Der Rechner schläft ein, sobald sie fertig sind und 2 Minuten lang alles ruhig war. Öffne den Eintrag erneut (jetzt 💤 Suspend pending…) oder nutze das Banner, um abzubrechen.

Das funktioniert nur, wenn das Relay unter Windows läuft. Auf einem anderen System sagt das Fenster Host suspend is only available when the relay runs on Windows. Der Eintrag erscheint standardmäßig auf jedem System. Show Suspend host action (Aktion „Host in den Ruhezustand versetzen“ anzeigen) unter Settings → General blendet ihn in deinem Browser ein oder aus; siehe Settings.

Kill session (Session beenden) #

☠️ Kill session fragt nach einer Bestätigung und stoppt dann den Worker der Konversation und die Prozesse, die er gestartet hat. Ein laufender Turn endet und braucht einen erneuten Versuch oder eine neue Nachricht; die Konversation, ihr Verlauf und eingereihte Nachrichten bleiben, und die nächste Nachricht startet einen frischen Worker, der die Session des Providers fortsetzt. Nutze es, wenn eine Konversation hängt, wenn Stop (Stoppen) nicht funktioniert oder wenn der Agent neu starten soll, um neue Tools oder Einstellungen zu übernehmen. Der Eintrag ist ausgegraut, solange die Konversation keine Worker-Session hat. Details stehen unter Neustarts und Fortsetzen.