Agent 會在 Cursor 的原生終端機中執行指令並保留指令歷史。點一下「skip」就會送出 Ctrl+C 來中斷指令。
某些 shell 主題(例如 Powerlevel9k/Powerlevel10k)可能會影響
內嵌終端機輸出。若指令輸出看起來被截斷或
格式跑版,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