子代理协作
机制
主代理可以创建子代理处理子任务:
- 子代理有独立会话与上下文,互不干扰
- 主代理汇总子代理结果,统一输出
- 右侧面板「子代理」Tab 实时查看各子代理状态
子代理模型分档
设置、模型、子代理模型分档:
| 档位 | 适合任务 | 推荐模型 |
|---|---|---|
| 简单任务 | 资料检索/信息整理/格式校验 | 便宜模型 |
| 普通任务 | 日常编码/文档撰写/常规分析 | 中等模型 |
| 困难任务 | 复杂推理/架构设计/多文件重构 | 强模型 |
未配置的档位自动跟随父会话模型。
子代理纪律
子代理的工具调用按子代理审批策略执行(设置 → 安全 → 子代理审批):
- 跟随主会话(默认):审批卡片显示在主聊天的审批区并标注来源子代理,与主会话同一套审批级别
- 关闭后子代理常规操作自动放行(无界面可弹审批),高危操作仍始终强制确认
两道防线在任何模式下都不变:高危操作强制确认、子代理禁止删除。
子代理角色与工具白名单
派发子代理时可指定只读角色:
| 角色 | 用途 |
|---|---|
explore |
只读探索者,默认小模型档,适合摸清代码结构 |
review |
只读代码审查 |
也可以在派发时限制子代理能使用的工具,只给它需要的,权限不会超过主会话。
工作树隔离与快照
编码任务的子代理在独立工作树中执行,改动不碰你的主目录;产出有快照保护,清理后也能找回。详见Git 工作树。
使用示例
同时帮我做三件事:1)调研竞品定价 2)整理本月支出 3)写一份产品更新公告
主代理拆解为三个子任务,派发三个子代理并行执行,最后汇总输出。
外部子代理
LanMate 支持接入外部子代理(Codex / Claude Code)。设置中配置外部代理路径后,助手可按需调用。