Hermes Agentはパイプラインや非インタラクティブ環境を通過する際にインターフェースに入らないものの、--tuiを追加するのは通常の設計です。 TUIは本格的なTTYが必要です。 stdinがパイプラインに占有されている場合、Hermesは単一のクエリパターンにフォールバックします。これはスクリプトには適していますが、インタラクティブなインターフェースには向いていません。
一般的なトリガー
echo 问题 | hermes --tuihermes --tui- CI、cron、systemdにはインタラクティブ端末は存在しません
- 一部のリモート実行ツールには疑似ttyが割り当てられていません
どのように使うべきでしょうか?
インターフェースを開きたい場合は、ターミナルで直接hermes --tuiを入力してください。 スクリプトコールを書きたい場合は、TUIを期待せず、通常のワンショットコマンドやAPIサーバーを使いましょう。 リモートSSHの場合は、接続にTTYが割り当てられているか確認してください。例えば、一般的なSSHクライアントはデフォルトで割り当てますが、バッチコマンドは割り当てられていない場合があります。
やり方は簡単です。現在の環境でカーソルを動かしたりスクロールしたり、普通に入力し続けることが許されていない限り、TUIは使わないでください。 TUIはインタラクティブなインターフェースであり、CLI/APIを通じて自動化タスクはより安定します。