任务进阶
需求同时涉及前端和后端、主项目和公共库时,可以给任务关联其他工作区,让 Agent 在一个任务里一起修改。
开始前
要关联的项目需要先 添加为工作区。一个任务有一个 主 工作区,可以再关联多个 辅 工作区。
新建任务时关联
在 新建任务 弹窗中,点击 任务目标 右侧的 关联。
在弹出的 关联工作区 窗口中,点击 添加关联工作区,从列表中选择项目。
关联后,每个项目都是一张卡片,可以在卡片上切换分支、拉取、提交和推送。创建任务前,这些操作作用于项目原目录。
给已有任务关联
点击任务标题下方的 关联 按钮,同样会打开 关联工作区 窗口:
- ① 主 工作区:任务创建时选择的项目。
- ② 辅 工作区:关联进来的项目。点击 × 取消关联,文件夹图标查看它的文件,下方的分支按钮和图标分别用于分支管理、复制分支名、拉取、提交和推送。
- ③ 搜索并选择要关联的项目,再次点击已选中的项目可以取消。
关联后,标题下方会显示主、辅项目数:
与运行方式的关系
- 直接修改工作区:Agent 直接在各项目的原目录中修改。
- 独立分支:关联项目也会各自创建独立副本,可以分别指定基线分支(默认自动识别远程 main/master)和开发分支。每个项目可以单独查看文件和 Diff,分别提交、推送、清理和恢复副本。
- 任务运行后才追加的项目,会先准备副本,状态依次显示 待准备、已准备 · 下次运行生效、已接入;准备失败会显示原因。运行中追加的项目从下一轮开始生效,也可以暂停当前这一轮、接入后继续。
- 独立分支任务的项目可以 解除关联:之后的运行不再修改这个项目,已有副本和成果保留,需要时可以 重新接入。