Agent 會在 Cursor 的原生終端機中執行指令,並保留歷史紀錄。點一下 skip 就會送出 Ctrl+C 來中斷指令。

疑難排解

某些 shell 主題(例如 Powerlevel9k/Powerlevel10k)可能會干擾 內嵌終端機輸出。若指令輸出出現截斷或 格式異常,請在 Agent 執行時停用主題,或改用較為簡單的提示字元。

在 Agent 工作階段停用較重的提示字元

在你的 shell 設定中使用 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