Expand description
共享任务准备层
CLI (AiCliCommand::execute) 和 MCP (start_task) 共用的核心逻辑:
角色处理、Auto CLI 解析、worktree 创建、参数构建。
Structs§
- Prepared
Task - 准备完成的任务,可直接交给 supervisor 执行
- Prepared
Task Base - 公共准备结果(角色+worktree),不含 CLI 特定信息
- Task
Params - 任务准备输入参数
Functions§
- finalize_
for_ entry - 基于公共准备结果 + 具体 CLI+Provider 构建最终 PreparedTask
- prepare_
task - 统一的任务准备函数
- prepare_
task_ base - 只做角色处理 + worktree 创建,不解析 Auto CLI,不构建 CLI 参数