用途:把 Claude Code CLI(claude)当作外部编码执行器,用于将一个边界明确的任务交给选定启动器执行并由宿主侧完成验证,仅在被明确点名选用时使用。
主要能力与要点:
- 通过启动器传递受限任务,执行后用宿主进行核对与验收。
- 保留用户指定的模型、权限、工作区与范围;遵守显式的模型/effort 选择,否则选择适合任务且受支持的设置,并依据当前 help 而非缓存的模型名称。记录请求值与实际生效值,缺失字段视为未验证。
- 固定绝对工作区、允许的操作与验收证据;实验使用隔离工作区,并行写入需要独立工作区或单一写入者。严格只读边界时需核实实际生效能力。
- 监控模式适用于需要工具或耗时较长的任务;将受限提示通过 stdin 传入,因为 --tools、--allowedTools、--add-dir 等可变参数可能吞掉位置参数。
常见调用形式(保持原样): printf '%s' "$TASK_PROMPT" | <launcher> --print --output-format stream-json --verbose
仅文件只读场景: printf '%s' "$TASK_PROMPT" | <launcher> --print --output-format stream-json --verbose --restricted --strict-mcp-config --tools Read Grep Glob
无需工具证据的简单任务可用最终模式: printf '%s' "$TASK_PROMPT" | <launcher> --print --restricted --strict-mcp-config --tools ""
限制与注意事项:包装器应视为不透明,其定义、源码、参数和完整环境可能含凭据,应通过 help 与诊断了解行为并遮蔽密钥;包装器可能自带模型或绕过标志,会削弱严格工具白名单的保证,权限绕过标志须经本次运行授权。提交、推送、部署、创建 worktree 及更大权限均需相应用户授权,本技能不提供额外范围。执行成功与产物验收是两个独立结论;重试或恢复前先检查已完成动作与部分产物,避免重复工作或副作用。资料未提供安装方式、价格、平台支持等更多信息。