Exec 工具
在工作区运行 shell 命令。通过process 支持前台和后台执行。
参数
command(必需)workdir(默认当前工作目录)env(键/值覆盖)yieldMs(默认 10000):延迟后自动切换到后台background(布尔):立即后台运行timeout(秒,默认 1800):超时杀死进程pty(布尔):有条件时在伪终端中运行host(sandbox | gateway | node):执行位置security(deny | allowlist | full):gateway/node的执行模式ask(off | on-miss | always):gateway/node的批准提示node(字符串):host=node时的节点id/名称elevated(布尔):请求提升模式(gateway 主机)
配置
示例
前台运行:Exec 批准
沙箱代理可要求每次在 gateway 或节点主机上执行 exec 之前必须获得批准。详见 Exec 批准。apply_patch(实验性)
apply_patch 是 exec 的子工具,用于结构化多文件编辑。需显式开启: