Skip to main content

Module task_prepare

Module task_prepare 

Source
Expand description

共享任务准备层

CLI (AiCliCommand::execute) 和 MCP (start_task) 共用的核心逻辑: 角色处理、Auto CLI 解析、worktree 创建、参数构建。

Structs§

PreparedTask
准备完成的任务,可直接交给 supervisor 执行
PreparedTaskBase
公共准备结果(角色+worktree),不含 CLI 特定信息
TaskParams
任务准备输入参数

Functions§

finalize_for_entry
基于公共准备结果 + 具体 CLI+Provider 构建最终 PreparedTask
prepare_task
统一的任务准备函数
prepare_task_base
只做角色处理 + worktree 创建,不解析 Auto CLI,不构建 CLI 参数