用途:为命令执行规则模块定义的不变量提供具体操作步骤,指导如何在执行 shell 命令或外部进程时合规操作。
主要能力与用法: 联邦身份流程交接:当自动化启动的浏览器在 Google、Apple、Microsoft、GitHub 等身份流程中被阻断时,在到达 IdP 重定向 URL 时停止自动化,不得自动填写 IdP 表单;通过 Chrome DevTools Protocol 附加或让用户交互完成登录,等待回调后恢复自动化。禁止绕过反自动化或浏览器安全限制。 agent-browser 会话重试:Windows 上默认会话绑定失败时,选择任务级会话名(如 task-<short-id>)重试;多次失败则捕获并上报错误,不得无限循环,并记录所有会话名以便结束时关闭。 权限提升回退:优先 sudo <command>;sudo 不在 PATH 时检查 gsudo;最后让用户在提权终端重跑。禁止在自动化流程中弹出独立提权窗口。 PowerShell 删除安全:删除前用 [System.IO.Path]::GetFullPath($candidate) 或 Resolve-Path -LiteralPath $candidate 解析路径并断言在预期目录内;用 attrib -r -h -s 规范化属性;优先 [System.IO.File]::Delete() / [System.IO.Directory]::Delete($path, $true);删除后重新检查确认已删除。 避免 git 交互提示:对可能打开编辑器的 git 调用传 --no-edit,或设 GIT_EDITOR=true;提交信息始终用 -m "<msg>" 或 here-doc。 第三方工具故障诊断:确认已安装版本,查官方发布源最新稳定版,在隔离安装中升级并重跑失败命令;若仍失败,记录版本、命令与复现步骤为已验证限制,并实现不绕过安全检查的最小确定性变通。
限制:资料未提供具体平台支持范围、依赖版本或安装命令等细节。