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