Skip to content
FunCoding

Search

Search docs, agents, posts, Skills and MCP servers

Droid Exec(无头模式)

droid exec 在 CI/CD 和脚本里一次性执行任务:默认只读、用 --auto 开启修改、输出格式与常用选项。

Droid Exec 是 Factory 的无头执行模式,面向自动化:与交互式 CLI 不同,droid exec 是一次性命令,完成任务就退出,适合 CI/CD 流水线、shell 脚本和大规模批处理。设计目标:非交互(输出到 stdout/stderr);默认安全(默认只读,修改和命令执行需通过自主级别显式开启);可组合(适合 shell 脚本、并行执行、流水线集成);干净的输出格式与产物。默认是 spec 模式,只允许只读操作;加 --auto 才能编辑和运行命令,由风险等级决定放行范围,遇到权限违规会快速失败并给出清晰信息。

droid exec [options] [prompt]

常用选项:-o, --output-format <format>(默认 text);--input-format stream-json 做多轮会话;-f, --file <path> 从文件读提示;--auto <low|medium|high> 自主级别;--skip-permissions-unsafe 跳过所有权限提示(不安全;命令 block 仍生效);-s, --session-id 继续已有会话;--fork <id> 分叉会话;-m, --model;-r, --reasoning-effort;--use-spec 以 spec 模式开始(--spec-model 为其指定模型);--restrict-tools、--additional-tools、--disabled-tools 调整工具;--list-tools 列出工具;--cwd 工作目录;-w, --worktree 在 git worktree 里运行;--tag、--log-group-id 标记和过滤;--append-system-prompt[-file] 追加系统提示;--mission 以 Mission 模式(多智能体编排)运行。完整选项和 CI 食谱见官方 Droid Exec 与 Code Review CI 页面。