エージェントはCursorのネイティブターミナルで履歴を保持しながらコマンドを実行する。スキップをクリックするとCtrl+Cを送信してコマンドを中断できる。

トラブルシューティング

一部のシェルテーマ(例:Powerlevel9k/Powerlevel10k)は、インラインターミナル出力に干渉することがあります。コマンド出力が途切れたり、フォーマットが崩れたりする場合は、Agent実行時にテーマを無効にするか、よりシンプルなプロンプトに切り替えてください。

Agentセッション用の重いプロンプトを無効にする

シェル設定でCURSOR_AGENT環境変数を使用してAgentの実行を検出し、派手なプロンプト/テーマの初期化をスキップしましょう。
# ~/.zshrc — Cursor Agent実行時にPowerlevel10kを無効にする
if [[ -n "$CURSOR_AGENT" ]]; then
  # 互換性向上のためテーマ初期化をスキップ
else
  [[ -r ~/.p10k.zsh ]] && source ~/.p10k.zsh
fi
# ~/.bashrc — Agentセッションでシンプルなプロンプトにフォールバック
if [[ -n "$CURSOR_AGENT" ]]; then
  PS1='\u@\h \W \$ '
fi