Hermes Agentのタブ補完が動作しません。通常は、完了スクリプトが現在のシェル構成に書かれていないか、bashに書かれているのに実際にはzshを使っているためです。 公式CLIリファレンスでは、出力を対応する設定ファイルに読み込む必要があるhermes completion bash|zshがあります。
まず、どのシェルを使っているか確認してください
echo $SHELLを実行してください。 結果がzshなら、補完を~/.bashrcに書き込まないでください。 もしバッシュなら、単に~/.zshrcに変えてはいけません。 完了が効かない多くの問題の根本原因は、誤った文書を訂正することにあります。
推奨される行動
- バッシュ:
hermes completion bash >> ~/.bashrc、それからsource ~/.bashrc。 - Zsh:
hermes completion zsh >> ~/.zshrc、それからsource ~/.zshrc。 - 複数のプロファイルを使う場合、完了後にプロファイル名、サブコマンド、パラメータの入力が簡単です。
それでも動かなければ、新しい端末を開いてもう一度試してください。 コンピュートはシェル層の機能であり、Hermesセッション機能ではありません。 Hermes自体を再起動しても、シェルが設定を再読み込むことはありません。