Zurück zu Fragen und Antworten zu KI
Wohin geht die Hermes Agent-Hintergrundbefehlsausgabe?

Wohin geht die Hermes Agent-Hintergrundbefehlsausgabe?

Fragen und Antworten zu KI Admin 67 Aufrufe

Nachdem Hermes Agent das Terminal-Tool verwendet, um Hintergrundbefehle zu starten, wird die Ausgabe nicht immer in der aktuellen Antwort angezeigt, sondern über das Prozesswerkzeug verwaltet. Der in der offizielle Tool-Dokumentation angegebene Prozess lautet: session_id aus dem Hintergrundstart zurückgeben und dann mit Listen, Abfrage, Warten, Protokoll, Töten und Schreiben anzeigen und steuern.

Die richtige Sichtweise

  • Listen Sie Hintergrundprozesse auf: Lassen Sie Hermes process(action="list") aufrufen.
  • Prüfen Sie, ob es fertig ist: Nutzen Sie poll.
  • Wartezeit endet: Nutze wait.
  • Sehen Sie die vollständige Ausgabe: Nutzen Sie log.
  • Beenden, wenn du feststeckst: Nutze kill.

Warum ist es so gestaltet?

Lange Tests, Builds und Serverstarts, die den aktuellen Tool-Call ständig beschäftigen, verhindern, dass der Agent weiterhin Schlussfolgerungen machen kann. Der Hintergrundprozessmechanismus ermöglicht es, session_id abzurufen und die Logs auf Abruf einzusehen. Dies eignet sich für Tests, das Starten von Entwicklungsservern und die Bewältigung langer Aufgaben.

Wenn du mit dem CLI-Tool interagieren möchtest, überprüfe auch, ob du den PTY-Modus brauchst. Normale Hintergrundprozesse sind für nicht-interaktive Befehle geeignet; Werkzeuge, die für Hermes eingegeben werden müssen, um Prozessschreiben oder PTY zu verwenden.

Empfohlene Tools

Mehr