メインコンテンツへスキップ
Agent は履歴を保持したまま、Cursor のネイティブターミナルでコマンドを実行する。skip をクリックすると 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
I