概念
任务
本页内容
任务承载为同一个目标工作的智能体、各自的终端,以及共享的消息和问题记录。可以从已保存的小队启动,也可以先创建空任务,再按需添加成员。
目标与成员
启动小队任务时,Runner 为每个槽位启动一个会话,并将目标、角色指令、团队约定与协调指令交给每个成员。成员各自处理分工,并等待必要的交接。任务保存自己的成员列表,小队则保持为可复用的模板。
选择 无小队(No crew) 时,任务启动后没有会话。从任务中添加角色并分配工作。每个加入的成员都会收到共享任务上下文。操作者可以在运行中添加或移除任意成员。移除成员会停止其会话,但保留任务历史。
指定的任务工作目录由成员共享。Runner 不会创建分支、worktree 或仓库副本。请在启动前建立所需隔离,并在目标中说明。
消息流与终端
消息流将消息、问题、回答和生命周期事件记录到持久事件日志。成员可以按代号给另一成员发消息、向小队广播,或请操作者作决定。Runner 将协调消息交给相关智能体;详细工作过程和输出保留在各自的终端中。
通过消息流的问题卡片回答问题。普通补充使用消息输入框。在开头输入 @ 并选择成员,添加收件人标签;重复操作可选择多人。点击标签可移除,或在草稿为空时按 Backspace 移除最后一个标签。没有标签或开头提及时,消息会广播给小队。只有收件人会收到收件箱通知。正文中的提及仅作为文字。也可以使用 CLI读取消息流、发送消息或回答待处理问题。
智能体终端中未发送的草稿会暂停收件箱投递,并显示 收件箱等待中(Inbox waiting) 。提交草稿或清空输入框后恢复投递;Codex 或 Antigravity 历史中仍可见的已提交文本不会阻止投递。终端重绘导致输入框移动时,Runner 会跟踪当前输入框,例如 Antigravity 和 Claude Code 的情况。如果确认输入框为空后投递仍暂停,请使用 提交 / 清除(Submit / clear) 重置输入跟踪。
消息流右侧滚动条显示你在长历史中的位置。拖动滑块、点击轨道或在其上滚动可移动消息流。接近末尾时新消息会让消息流保持在底部;阅读旧消息时,使用 新消息(New messages) 返回底部。
权限
任务启动使用运行时的广泛访问模式,通常为 Bypass ;pi 使用受信任的工作区。角色更严格的直接聊天权限设置不会让任务变成逐次审批流程。请在目标中写清限制,并据此选择工作目录。
停止、恢复与归档
- 停止成员 仅停止该智能体。 恢复(Resume) 继续已保存的对话; 重新启动(Restart) 为该任务成员开启全新对话。
- 停止任务 会停止其成员。 恢复(Resume) 会恢复已停止的会话。
- 归档(Archive) 停止活动成员并从活动列表移除任务。消息流仍可在 设置 → 已归档(Settings → Archived) 中查看。 恢复(Restore) 重新打开任务,但所有成员保持停止。使用 恢复(Resume) 继续已保存的对话。消息流会记录每次重新打开。
任务暂停时,侧边栏和折叠分组中的未读回复绿点会隐藏。未读回复仍被保存,恢复后如仍有未读内容,绿点会重新出现。暂停期间查看角色会话仍会将其回复标为已读。错误和审批指示器保持原有行为。
“完成”消息或空闲智能体并不自动意味着所有会话已退出。停止与归档都不会撤销仓库修改。
关闭 Runner 后,任务可以继续在后台服务中运行。此行为由 设置 → 通用 → 退出 Runner 时(Settings → General → When Runner quits) 控制。重新打开与恢复行为见会话。