工具
终端
在任务中跑 Shell 命令 —— 限定作用域、全程审计。
终端能力来自 Developer Tools 技能包:Agent 可以把 Shell 命令作为任务的一步执行 —— 和其他工具一样过同样的授权和审计门。
启用
安装 Developer Tools
设置 → Skills → Developer Tools → Install。
为你的 Agent 开启
为需要的 Agent(通常是 Dev Agent)开启 Terminal 能力。
按需批准首次命令
每个新命令模式首次出现时弹窗。可单次或持久批准。
工作方式
托管 Shell 会话
任务内多次调用之间 cd、环境变量等状态保留。
按命令模式授权
"git status" 可能在首次后自动放行;"rm" 无论何时一定问。
流式输出
输出实时流回聊天 —— 你实时看到。
Shell 环境
shell—— 沿用你默认的 Shell(zsh / bash / fish),从登录环境继承。PATH—— 从你的登录 Shell 环境继承。- 长任务进程 —— 通过底层 tmux 会话托管 —— 跨 Agent 步骤持续运行。
sudo—— 永远每次都要显式授权,并弹独立确认。
何时用
一次性 Shell 任务
"按目录显示磁盘占用" —— 那种你本来要自己敲的命令。
项目准备
"在这个仓库跑 pnpm install,再 pnpm dev。"
批操作
Shell 最顺的:find、rg、jq。
可重复的 Shell 流程,包成一个 Skill,让 Agent 按目标自己挑命令。
审计日志
每次 Shell 调用都落到 设置 → 本地工具,含命令、退出码、耗时。日志中识别到的敏感参数会脱敏。
ToShop文档