任务
任务保存一项工作的上下文、负责人、状态和执行记录。
任务是 Multica 中安排工作的基本单位:一项功能、一个 bug、一次调研,任何需要成员或智能体负责推进的工作。围绕它的讨论、状态变化和每次执行都留在同一处,无需再从聊天记录或终端日志中拼接上下文。
任务的组成
| 内容 | 用途 |
|---|---|
| 标题和描述 | 目标、背景、要求和验收条件。 |
| 状态和优先级 | 工作处于哪个阶段,先处理什么。 |
| 负责人 | 工作区成员、智能体或小队。 |
| 日期、标签和自定义属性 | 计划、分类和团队自己的字段。 |
| 项目和父子关系 | 归入更大的工作范围,或拆成子任务。 |
| 动态和执行日志 | 评论、状态变化、运行和智能体返回的结果。 |

创建任务
在任务页面或项目中新建,填写标题即可,其余属性随时补充。
每个任务有一个编号,例如 MUL-123。数字在工作区内递增;管理员修改工作区的任务前缀后,编号会用新前缀显示。详见工作区。
选择负责人
| 负责人 | 效果 |
|---|---|
| 成员 | 由这位成员负责跟进,不创建运行。 |
| 智能体 | 为该智能体创建一次运行。 |
| 小队 | 由小队 leader 接收,再决定交给谁处理。 |
分配给智能体或小队时,任务不在 backlog 就会立即入队;运行时离线时,运行留在队列中等待。已归档的智能体和小队不能被分配。
分配不会绕过智能体的访问范围(Access);分配给小队时,校验的是 leader 的 Access。详见分配任务给智能体。
状态
每个工作区都自带 7 个内置状态,归入 4 个生命周期分类:
| 分类 | 内置状态 | 含义 |
|---|---|---|
unstarted | backlog、todo | 还没开始的工作,不论是已规划还是暂时搁置。 |
started | in_progress、in_review、blocked | 已经开始、等待检查,或暂时无法继续。 |
done | done | 顺利完成,终态。 |
closed | cancelled | 不再继续,终态,但不算顺利完成。 |
分类让生命周期判断保持简单。看板、列表、筛选和排序都按具体状态来,具体状态也保留了智能体和自动化依赖的那些更细的行为。
| 状态 | 含义 |
|---|---|
backlog | 暂不启动。已分配给智能体的任务需离开 backlog 后才会创建运行。 |
todo | 已明确,等待开始。 |
in_progress | 正在处理。 |
in_review | 已有结果,等待检查。 |
done | 已完成。 |
blocked | 暂时无法继续。 |
cancelled | 不再继续,保留记录。 |
成员和智能体可以直接修改状态。项目使用工作流时,只能选择这个工作流中的步骤。进入设有交接的步骤,还会更换负责人,并可能请智能体开始工作。
智能体会随工作进展更新任务状态。默认情况下,开始工作时标记为进行中,交付后标记为等待检查;项目使用工作流时,则按其中的步骤和交接说明推进。一次运行结束不等于任务完成,仅回答一个问题也不表示任务本身的工作已经交付。
两个变化由系统执行:
- 执行失败,且该任务没有其他执行、也没有触发重试时,
in_progress回到todo。 - 任务的所有关联 PR 都合并时,任务改为工作区选定的状态(默认
done),除非工作区设置为不改变,或该任务设置了合并后不改状态。详见 GitHub 集成。
自定义状态
工作区的 owner 或 admin 可以添加自己的状态,比如代码审查、QA、返工。设置中有工作流时,在它下方的状态库中管理;没有时,在设置 → 任务状态中管理。
创建时,选择这个状态表示尚未开始、进行中、已完成还是已取消,之后不能更改分类。自定义状态不会自动获得内置状态的特殊行为,例如取名"等待"并不会让智能体暂停。
- 内置状态的名称、颜色不能修改,也不能归档。
- 自定义状态始终显示你填写的名字。修改名称或颜色,会同步到所有使用它的地方。
- 归档前,需把使用这个状态的所有任务移到其他合适的状态,包括已完成或已取消的任务;也需从使用它的自定义工作流中移除。归档后,设置状态时不再提供这个选项。
状态库保存可用的状态;项目的工作流决定任务使用其中哪些状态,以及它们的顺序。
任务与运行
任务是持续存在的工作记录;运行是智能体的一次具体执行。一个任务可以先后产生多次运行——第一次实现、补充修改、再次检查。运行“已完成”只表示这一次执行结束;任务是否完成,以任务的状态为准。
项目和子任务
一个任务最多属于一个项目,项目为其中的执行提供共享说明和资源;移到另一个项目不会产生副本。
较大的工作可以拆成子任务:父任务保留整体目标,子任务各自独立推进。父子状态互不联动。
子任务可以设置阶段(stage),按 1、2、3 分批推进。当前最早未完成阶段的全部子任务到达 done 或 cancelled 时,父任务会收到"子任务完成"通知;父任务的负责人是智能体时,它会被唤醒并决定是否推进下一阶段。未设置阶段的子任务视为同一批,全部结束时通知一次。
切换视图
任务页面提供列表、看板、表格、甘特图和泳道五种视图,可按状态、负责人、项目和其他属性筛选、排序,展示的都是同一批任务。
删除任务
任何工作区成员都可以删除任务。
删除不可恢复:任务及其评论、附件和关联记录会被永久移除,尚未结束的运行会被取消。不再继续时把状态改为 cancelled,讨论和结果仍可查阅。