查看 Markdown

常用编排工作流

启用 Paseo 工具,然后让你的主 Agent 执行下面的某个工作流。请根据你的项目调整任务。Agent 配置让你可以保存设置,并说明每类工作应该使用哪个 Agent。

把工作交给另一个模型

在主聊天中继续做规划,把实现委派出去:

用 Paseo 查看我的 Agent 配置及其说明。选择一个用于实现的配置,创建一个使用 worktree 隔离的工作区,并在那里启动一个子 Agent 来实现解析器的改动。让它运行相关测试并汇报结果。

执行者会在自己的 worktree 中完成改动。如果没有合适的配置,Agent 可以发现你配置的 Provider 和模型,并告诉你它选择了什么。

分头调研

把相互独立的问题分给多个执行者:

在这个工作区中创建三个 Paseo 子 Agent。一个追踪请求路径,一个检查测试,一个查找相关的回归问题。不要编辑文件。三个都汇报后,综合它们的发现。

执行者共享你的文件,并出现在 Subagent 面板中。你的主 Agent 会把它们的发现汇总成一个回答。

并行编辑而不冲突

为每个独立的改动分配各自的 worktree:

把这两个 issue 分给两个 Paseo 子 Agent。为每个 issue 从 main 创建一个单独的、使用 worktree 隔离的工作区。查看我的配置,选择合适的实现设置,并让每个 Agent 为自己的改动运行相关检查。完成后总结两份 diff。

每个执行者编辑各自的检出。你会得到两个可以检查的改动,以及它们的检查结果。

先实现,再审查

为完成改动和评判改动选择不同的 Agent:

查看我的 Paseo 配置及其说明,找出用于实现和审查的配置。创建一个使用 worktree 隔离的工作区,并在那里启动一个实现执行者。完成后,在该工作区中启动一个独立的审查者,检查正确性、缺失的测试和不必要的复杂度。把审查结果带回这里。

审查者在一段新的对话中查看执行者的文件。如果想听取另一个模型的判断,请使用来自不同 Provider 的配置。

向另一个 Agent 发送提示词

Agent 可以通过 Agent ID 相互发送提示词,Agent ID 是 Paseo 用来指定某个 Agent 的标识符。它们可以在同一主机上跨工作区通信,包括与不是由自己启动的 Agent 通信。

  1. 右键点击接收方 Agent 的标签页,选择 复制 Agent ID。
  2. 把这个 ID 粘贴到你与发送方 Agent 的对话中,然后提出要求:

用 Paseo 把这段提示词发送给 Agent [在此粘贴 Agent ID]:“审查你工作区中解析器的改动,并报告缺失的测试用例。”

接收方 Agent 会在它现有的对话中收到这段提示词。由 Agent 发起的发送默认会引导正在进行的一轮;无法引导时则退回为中断。把 MCP 的 activeTurnBehavior 或 CLI 的 --behavior 设置为 steer 或 interrupt 可以覆盖这个默认行为。如果希望它另外回发一条消息,请把发送方的 Agent ID 也告诉它。

在底层,Agent 会用接收方的 agentId 和一段 prompt 调用 send_agent_prompt。Agent 也可以用 list_agents 发现 ID;CLI 使用 paseo send <id>。对于另一台主机,请使用远程 CLI 工作流。

检查、调整或继续工作

按需分别发送这些提示词:

总结子 Agent 们正在做什么,并标出任何被阻塞的地方。

你会在主对话中得到一份进度总结。

告诉解析器执行者添加畸形输入的用例,并重新运行它的测试文件。

执行者会在它现有的对话中继续。

取消 UI 执行者当前这一轮,但保留这个 Agent,以便我调整它的方向。

当前任务停止;执行者仍然可以接收后续提示词。

在另一台机器上工作

CLI 可以以另一台 Paseo 主机为目标。先把它连接到远程 daemon,并确定那台主机上的一个工作区。仓库和所需的 Provider 必须在那里可用。

使用我提供的远程主机和工作区,通过 Paseo CLI 在那里启动一个 Agent 调查失败的构建,检查它的输出,并在这里总结发现。不要修改文件。

执行者在远程机器上运行。请用 CLI 的全局 --host 选项指定目标;注入的 Paseo 工具作用于主 Agent 自己的主机。

用 heartbeat 让 Agent 持续工作

heartbeat 会定期提示同一个 Agent,并保留它的对话:

用 Paseo 创建一个每 10 分钟一次的 heartbeat。以小步推进这次迁移,每一步之后运行相关检查,迁移完成后删除这个 heartbeat。设置它在两小时后过期。

Agent 会按这个节奏继续任务。如果希望每次运行都使用新的 Agent,请改为创建定时任务。

工作出现在哪里

打开 Composer 附近的 Subagent 面板查看委派出去的工作。

Paseo 子 AgentProvider 原生子 Agent
Provider任意已配置的 Provider在父 Provider 自己的体系内选择
工作区当前或显式选择的工作区由 Provider 管理
对话可以与之对话的完整 Agent 会话只读的时间线
控制后续提示词、修改设置、归档或解除关系生命周期由 Provider 管理

位于另一个工作区的 Paseo 子 Agent 仍然属于它父 Agent 的 track。它也会在自己的工作区中以标签页打开。要让它成为顶层 Agent,请在应用中或用 paseo agent detach 解除父子关系。

工作区和父子关系的规则见 MCP 参考。

赞助商