Agent 会在 Cursor 的原生终端中执行命令,并保留命令历史。点击“跳过”以发送 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