Agenten-Ansicht — Liu Terminal

Liu Terminal Agenten-Ansicht. Sehen Sie in der Tab-Leiste, welcher KI-Agent in welchem geteilten Bereich läuft, woran er arbeitet und ob er beschäftigt ist.

Liu verfolgt den Vordergrund-Agenten jedes Bereichs, nicht nur jedes Tabs. Die Tab-Leiste und das Panel, das darunter aufklappt, beantworten drei Fragen, ohne den Tab zu wechseln: Wer steckt in diesem Tab, woran arbeitet er und ist er gerade beschäftigt.

In der Tab-Leiste

Ein Tab mit laufendem Agenten benennt sich nach dem Chat, nicht nach der Shell. Der Titel stammt aus dem Chat-Titel, den das Tool in seinen eigenen Sitzungsspeicher schreibt — der Tab liest also "Fix the resize crash" statt "claude".

  • Jeder Bereich mit laufendem Agenten steuert sein Logo zur Tab-Pille bei — ein geteilter Tab zeigt also zwei Symbole.
  • Zwei oder mehr Agenten in einem Tab werden zu einer Zählung — "2 agents" oder "3 agents working" —, denn eine so schmale Pille kann sie nicht alle benennen, und nur den zuletzt angeklickten zu nennen war es, was die Leiste lügen ließ.
  • Ein Aktivitätsbalken zieht unter dem Tab entlang, solange einer seiner Bereiche Inhalt erzeugt. Seine Geschwindigkeit folgt der Ausgaberate — schnelle Generierung liest sich anders als langsame.

Hover-Vorschau

Ruht der Zeiger auf einem Tab mit laufendem Agenten, klappt nach 0,55 s darunter ein Panel auf: eine Zeile pro Bereich, mit Agenten-Symbol, Name, darunter dem Chat-Thema und einer Status-Pille wie "working 1m 12s" oder "idle 40s". Der Bereich, in den Sie tippen, trägt eine Akzentlinie.

  • Beim Gleiten auf einen Nachbar-Tab wandert das Panel mit, statt neu zu öffnen — keine zweite Wartezeit.
  • Ein einfacher Shell-Tab öffnet es nie. Die Vorschau hängt daran, dass ein Agent vorhanden ist — nicht daran, dass er beschäftigt ist; ein untätiger Agent wird also ebenfalls gelistet.
  • Bis zu 6 Bereiche werden gelistet; der Rest klappt in eine Zeile "+N more panes" zusammen.

Die Fertig-Meldung

Beendet der Agent eines Bereichs einen Arbeitsabschnitt, fällt eine Karte ein — mit Symbol, dem bearbeiteten Chat und der Dauer des Abschnitts —, spielt den Abschlusston und verschwindet nach 7 s von selbst. Ein Countdown-Balken an der Unterkante zeigt die Restzeit.

  • Sie stiehlt nie eine Vorschau, die Sie gerade lesen — der Ton erklingt trotzdem und die Zeile dieses Bereichs springt an Ort und Stelle auf "idle".
  • Nur Abschnitte von mindestens 1,5 s lösen eine aus, und höchstens eine pro Bereich alle 12 s — eine Folge kurzer Antworten wird nicht zur Folge von Karten.
  • Der Ton folgt Ihren Benachrichtigungseinstellungen: stummgeschaltete Benachrichtigungen bleiben stumm, das Abschluss-Ereignis lässt sich einzeln abschalten, und ein in den Einstellungen pro Tool zugewiesener Ton ist der, den Sie hören.

Wie "arbeitet" bestimmt wird

Das Signal ist erzeugter Inhalt, nicht empfangene Bytes: Der Emulator zählt Schreibvorgänge, die das Raster wirklich verändert haben — eine sich neu zeichnende TUI gilt also nicht als Fortschritt. Der Zähler klingt laufend ab, und ein Überschreiten der Schwelle hält den Zustand "arbeitet" weitere 2,5 s — genug, damit Token-Lücken, Denkpausen und Tool-Aufrufe ihn nicht ausblinken lassen.

  • Tippen ist keine Arbeit: Ausgabe, die innerhalb von 150 ms nach einem Tastendruck eintrifft, gilt als Echo.
  • Grok zählt als anwesend, aber nie als arbeitend: Seine Vollbild-TUI zeichnet sich auch im Leerlauf neu, sodass die Ausgabemenge nichts über Fortschritt aussagt.

Was es kostet

Beim Zeichnen wird nichts abgefragt. Der Zustand pro Bereich wird vom ohnehin laufenden Sitzungs-Poll gepflegt, das Panel liest ihn nur: Für ein Bild wird kein Terminalraster durchlaufen und kein Prozess untersucht. Prozess- und Chat-Titel-Abfragen sind pro Bereich gedrosselt und versetzt — etwa alle 0,75 s und 2,5 s für den fokussierten Tab, 2 s und 8 s für Hintergrund-Tabs — und ein Zeiger, der die Leiste kreuzt, kostet zwei Vergleiche pro Bild.

Verwandt

Nächste SSH-Sitzungen →

Dokumentation

Erste Schritte

Anleitungen

Referenz

Andere Sprachen

English · Türkçe · 简体中文 · 한국어 · Español · Italiano · Français · 日本語 · العربية