子智能体:长任务不卡主聊天
让助手整理两千个文件、跑一小时研究,主聊天窗口还能正常回你消息吗?能——把活派给子智能体。
是什么
子智能体在自己的会话里运行,干完把摘要交回主聊天。主会话保持响应,群里其他人不会被你的长任务刷屏。
怎么派
两种方式:
- 直接说:「为这个任务创建一个子智能体」。
- 斜杠命令:
/subagents查看与管理;/status先看网关是否繁忙。
Discord 里还有线程绑定玩法:子智能体会话可以绑定到某个线程,后续讨论持续进该线程,空闲自动取消聚焦(默认 24 小时),/focus 手动绑、/unfocus 解。
成本意识
官方提醒得很直白:长任务和子智能体都烧 Token。想省钱可以给子智能体单独配更便宜的模型(agents.defaults.subagents.model)。成本规划见成本控制。
交付路由的坑
子智能体完成后通知发到哪儿,有一套解析规则:有绑定线程优先线程;没有绑定路由时回退到请求方会话存的最后路由;再不行会排队等会话投递。如果你发现「跑完了但结果没出现」,按这个顺序查;个别场景下助手最后一条可见回复是特定的静默标记时,会刻意抑制通知以免发出过时进度。
大任务的正确姿势
官方 FAQ 的建议:把任务拆成多阶段,用子智能体并行,效果最好。比如「建个网站」可以拆成「调研结构 → 生成页面 → 本地检查 → 部署」,每段一个子智能体,主会话只看里程碑汇报。
和自动化组合
- 定时任务里派子智能体:每晚自动跑数据整理,摘要推到 Telegram。
- Heartbeat 巡检发现异常时派子智能体深挖,结论才打扰你。
派活之外,让助手长期「记住规矩」的是下一招:长期指令。