Zurück zu Fragen und Antworten zu KI
Warum ist die Hermes-Agenten-Pipeline nicht auf TUI gestoßen?

Warum ist die Hermes-Agenten-Pipeline nicht auf TUI gestoßen?

Fragen und Antworten zu KI Admin 108 Aufrufe

Hermes Agent fügt --tui hinzu, dringt aber nicht in die Schnittstelle ein, wenn er durch Pipelines oder nicht-interaktive Umgebungen läuft, was ein normales Design ist. TUI erfordert eine echte TTY; Wenn stdin von Pipelines belegt ist, greift Hermes auf ein einziges Abfragemuster zurück, was gut für Skripting ist, aber nicht für interaktive Schnittstellen.

Häufige Auslöser

  • echo 问题 | hermes --tui
  • hermes --tui
  • In CI, Cron und Systemd gibt es keine interaktiven Terminals
  • Einige Fernausführungstools haben kein pseudo-tty zugewiesen

Wie sollte es verwendet werden?

Wenn du die Schnittstelle öffnen willst, gib hermes --tui direkt im Terminal ein. Wenn du Skriptaufrufe machen willst, erwarte kein TUI und nutze stattdessen einen normalen One-Shot-Befehl oder einen API-Server. Beim entfernten SSH sollte man bestätigen, dass der Verbindung ein TTY zugewiesen ist; zum Beispiel tun gängige SSH-Clients dies standardmäßig, aber Batch-Befehle möglicherweise nicht.

Der Weg ist einfach: Benutze das TUI nicht, solange die aktuelle Umgebung es nicht erlaubt, den Cursor zu bewegen, zu scrollen und normal weiterzutippen. TUI ist eine interaktive Schnittstelle, und Automatisierungsaufgaben sind über CLI/API stabiler.

Empfohlene Tools

Mehr