ターミナル連携
Cherri Code の AI はターミナル内でも利用できます。自然言語でコマンドを生成し、より大きなタスクの一部としてエージェントにターミナルコマンドを実行させることができます。
エージェントはターミナルコマンドを自動で実行できますか?
はい。エージェントは依存関係のインストール、テストの実行、ビルド出力の確認が必要な場合、実行モードの設定に応じてターミナルコマンドを自動で実行します。
Cherri Code の設定 > Agents > Approvals & Executionで設定できます。Cherri Code 3.6 以降では、Auto-review (デフォルト) 、Allowlist、またはRun Everythingを選択します。
- Auto-review。許可リストにあるコマンドは実行され、それ以外のコマンドは可能な場合サンドボックス内で実行されます。さらに、それ以外のコマンドは、セーフティとリクエストへの適合度に基づいて、LLM 分類器が許可またはブロックします。ブロックされたコマンドは、承認後に再試行できます。
- Allowlist。許可リストにあるコマンドのみが実行されます。サンドボックス化を有効にすると、許可リスト外の対応コマンドもサンドボックス内で実行できます。
- Run Everything。すべてのコマンドが承認なしで実行されます。ほとんどの呼び出しを確認なしで実行したい場合は、代わりにAuto-reviewを使用してください。
3.5 より前のモードは、Run in Sandbox、Ask Every Time、Run Everythingでした。Ask Every Timeは 3.5 で非推奨となり、Run in Sandboxはサンドボックス化を有効にしたAllowlistになりました。
Cherri Code CLI とは?
Cherri Code CLI は、エージェントをターミナルで利用できるスタンドアロンツールです。エディターを開かずに、Agent、Plan、Ask モードを利用できます。次のコマンドでインストールします。
CLI ヘルプ記事またはcursor.com/cliをご覧ください。