一个项目同时遇到代码bug、文档错误和性能瓶颈,难道要逐一排队处理?SubAgent就是解决这一困境的核心能力。
什么是SubAgent委派:SubAgent是独立隔离的轻量级Agent实例,通过delegate_task工具由主代理创建,拥有独立上下文、终端会话与受限工具集,任务完成后仅将最终摘要返回给主代理,不污染主会话历史。核心价值在于:上下文完全隔离避免互相干扰;默认支持3个子代理并发大幅提升效率;仅返回关键结果减少Token消耗;子代理独立执行错误不影响主代理。

单个任务委派示例:将测试失败调试任务委派给子代理,隔离执行环境:delegate_task goal=调试test_foo.py第42行断言失败问题 context=项目路径、Python版本、错误信息 toolsets=terminal,file。

并行批量委派:同时处理多个不相关任务时,最多支持3个子代理并发,例如同时研究WebAssembly浏览器支持情况、RISC-V服务器 adoption现状、量子计算纠错进展。

关键限制:子代理无父代理会话历史,上下文必须完整传递;默认仅支持1级委派防止无限递归;主代理中断时所有活跃子代理同步终止。掌握SubAgent,是用好Hermes Agent的进阶第一课。
OpenClaw—AI研究