终端执行与输出排障
通过 Run Mode 控制命令执行,并为 Cursor 会话使用兼容的 shell prompt。
Cursor 可直接运行 shell 命令。是否自动执行、何时询问以及何时进入沙箱,由当前 Run Mode 控制;详细边界见安全与运行模式。
输出异常先看 shell 环境
Powerlevel9k/Powerlevel10k 等复杂 prompt 可能影响内联终端输出,导致截断或格式异常。可在 Cursor 会话中跳过主题初始化,保留普通终端的设置。
Cursor 提供 CURSOR_AGENT 环境变量识别这类会话。下面是 Bash 的简单 prompt 示例:
if [[ -n "$CURSOR_AGENT" ]]; then
PS1='\u@\h \W \$ '
fi放入适用的 shell 配置前,先核对正在使用的 shell。它只调整显示,不修改 Agent 权限或命令本身。
区分两类失败
输出显示异常时检查主题与终端;访问文件或网络被拒绝时检查 Run Mode、沙箱和审批。让命令出现在终端并不表示它继承你所有手动终端权限。
排障时记录当前目录、实际命令和完整错误。需要让 Agent 分析既有输出,可用上下文提及中的 @Terminals。