用途:把本地 Codex CLI(codex)当作外部编码执行器,仅在用户明确点名时使用。执行有界任务,并由宿主完成验证,同时保留用户指定的模型、权限、工作区与范围。
主要能力:先通过 --version、--help 和 exec --help 探测所选启动器或包装器的行为;尊重用户显式指定的模型与推理强度,否则按任务选择受支持的设置,并分别记录请求值与实际生效值。固定绝对工作区、允许的操作与验收证据;实验使用隔离工作区,并行写入需各自独立工作区或单一写入者。沙箱与审批策略是独立控制项。
使用方式:需要工具或可能耗时的任务使用监控模式,例如只读工作:<launcher> -a never exec --json --sandbox read-only --ignore-rules --ephemeral "Your task";已授权实现:<launcher> exec --json --sandbox workspace-write "Your task"。无需工具证据的简单任务可用同一调用但不加 --json,并保留只读标志。保留宿主进程句柄与 stdout/stderr 捕获,持续消费完整记录,只显示简短的新语义信号。
验收与恢复:观察 turn.completed 或 turn.failed 及实际进程退出,检查答案、必需完成项、stderr 与实际产物或 diff;最终消息文件或非终态错误本身不足以判定运行结果。重试或恢复前先检查已完成动作与部分产物,避免重复工作或副作用。提交、推送、部署、创建 worktree 及扩大权限均需用户相应授权,本技能不提供额外范围。
限制:包装器定义、源码、参数与完整环境可能含凭据,需保持不透明并从捕获中脱敏;--ignore-rules 不移除托管要求,需验证实际生效策略或使用宿主强制隔离;若相关控制不可用,应保留要求而非静默放宽。