> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soloent.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Subagent（子代理）

> 让主 Agent 自动调度只读子代理并行探索信息，节省上下文、加快加载、控制成本

SoloEnt 支持**主 Agent 与子代理（Subagent）协作**完成任务。主 Agent 会根据任务需要，自动调度子代理并分配探索任务，多个子代理**并行**完成后，再把结果汇总回主 Agent。这样可以在大范围探索时避免主 Agent 的上下文被大量原始资料占满。

## 适合场景

<Check>
  **适合**：知识探索、信息收集、分类协作等场景——由主 Agent 把不同的探索任务分派给不同子代理并行完成，再汇总。
</Check>

* 分别收集武器资料、世界观知识、人物形象设计
* 分别阅读不同章节后汇总

<Warning>
  **不适合**：

  * 把**重复性**任务分给多个子代理同时进行——不同子代理反复读取相同上下文，反而造成浪费
  * **生产、输出型**任务——子代理以探索、收集、整理为主，**没有写工具**，不负责输出
</Warning>

## 入口

在 **Agent 设置**中可以打开或关闭子代理。开启后，主 Agent 会根据任务要求自动触发子代理协作。

<img src="https://mintcdn.com/soloent/4RpSHkUFmW5kEqcF/assets/images/subagent_1.png?fit=max&auto=format&n=4RpSHkUFmW5kEqcF&q=85&s=8c706bf1bb75461f7ac4ae987b141491" alt="Agent 功能设置中的子代理开关，说明为让 SoloEnt 并行运行只读研究子代理，从写作项目中收集证据" style={{ width: '70%' }} width="792" height="640" data-path="assets/images/subagent_1.png" />

例如进行大范围知识探索时，主 Agent 可委派**只读子代理**并行执行，把结果汇总给主 Agent，从而大幅节省上下文资源。

<img src="https://mintcdn.com/soloent/4RpSHkUFmW5kEqcF/assets/images/subagent_2.png?fit=max&auto=format&n=4RpSHkUFmW5kEqcF&q=85&s=e43924b665dee6ecc6e452e94b5200f2" alt="主 Agent 开启 3 个子代理并行分析前 3 章、人物、大纲，以支撑下一章写作的运行界面" style={{ width: '70%' }} width="866" height="1138" data-path="assets/images/subagent_2.png" />

## 为子代理单独配置模型

子代理主要用来探索主任务所需的信息，可以搭配**与主 Agent 不同的模型**来完成探索。合理调配的好处：

* 节约主 Agent 的上下文
* 并行探索，提高信息加载速度
* 采用价格更低的模型，降低整体开销

<img src="https://mintcdn.com/soloent/4RpSHkUFmW5kEqcF/assets/images/subagent_3.png?fit=max&auto=format&n=4RpSHkUFmW5kEqcF&q=85&s=be27c071a1098cc179447368d416fd0f" alt="Agent 设置的 API Configuration 中 SUBAGENT 区块，子代理模型可设为 Same as main 或单独指定" style={{ width: '70%' }} width="808" height="1488" data-path="assets/images/subagent_3.png" />

<CardGroup cols={2}>
  <Card title="上下文窗口" icon="gauge" href="/zh/faq">
    了解上下文如何消耗，以及何时该开新窗口
  </Card>

  <Card title="Skills（技能）" icon="wand-magic-sparkles" href="/zh/tips/skills">
    把可复用的探索/整理流程沉淀为技能，配合子代理使用
  </Card>
</CardGroup>
