跳转到内容

子智能体

主 Agent 用 task 工具把一件事派给子智能体。子智能体有自己的上下文窗口,过程再长也不占主对话,做完只交回结论。适合「翻二十个文件找出 X 在哪定义」这种过程很长、结论很短的活。

主 Agent 把四项检查分给子智能体并行跑,右边的子 Agent 面板显示其中一个的过程 主 Agent 把四项检查分给子智能体并行跑,右边的子 Agent 面板显示其中一个的过程
名字 擅长
general 通用研究与代码修改
explore 只读搜索与代码定位
review 检查代码缺陷与风险
verify 执行检查并报告结果
plan 只读分析与实施规划
simple 边界清楚的小改动,直接做完
reason 先想清楚再动手的难题
  • 交给模型判断:派不派、派几个,按「设置 → 子智能体调度」里的积极性来。
  • 点名:在消息里写 @explore,或从 @ 菜单里选,这一轮就派它,哪怕积极性设成了「从不派」。
  • 看进度:输入框上方的状态条显示子智能体的运行情况;⌥⌘A 打开子 Agent 面板,能看每一个的完整过程。
  • 纠偏或叫停:在面板里给某个子智能体发消息,补充信息或让它收尾;也可以单独停掉它,主 Agent 和其他子智能体不受影响。
  • 你一开口,主会话就不等了 下一版本:子智能体在后台接着跑,跑完结果自动送回对话。

检查点与续跑 下一版本

Section titled “检查点与续跑 ”

子智能体每跑一段(默认 60 轮)会停下来看一眼:清单还在往前推就接着跑;否则交一份交接说明,停下但保留上下文。在面板上点「让主 Agent 接着跑它」,它会带着已经读过的东西从停下的地方继续,不必从头再派。

位置 能调什么
设置 → 子智能体调度 积极性:从不派、省着派、挑着派、主动派、放开派,默认跟随思考等级;最多同时运行几个(1–8,默认 4),多出来的排队
设置 → 智能体 每个智能体用哪个模型、什么思考等级;新增自己的智能体

在「设置 → 智能体」点「新增智能体」,填调用名、用途、指令和允许的工具。也可以直接写一个 Markdown 文件,放在项目的 .lyra/agents/ 或 ~/.lyra/agents/ 下,项目里的优先:

.lyra/agents/reviewer.md
---
name: reviewer
description: 审一段 diff,只报真问题
tools: [read, grep, glob]
---
你在审查代码。只报会导致错误行为的问题……
字段 作用
name 调用名,省略则用文件名
description 主 Agent 靠它决定派不派
tools 只允许这些工具,省略则全部可用
model 指定模型,省略则跟随当前会话
max-turns 下一版本 每跑多少轮停下来检查一次,默认 60

正文就是它的系统提示。它看不到你和主 Agent 的对话,需要的背景都写进去。