Gemini CLI界面

谷歌(日本)近日在其开源AI代理工具Gemini CLI中引入了子代理(Sub-agent)功能。该功能允许将复杂或重复性的任务委托给专门的子专家代理,从而使主代理能够专注于核心工作,提高整体工作效率。

子代理能够与主Gemini CLI会话并行运行。当Gemini CLI接收到复杂或大量任务时,会将特定的子任务分配给最合适的子代理。每个子代理拥有独立的工具集、MCP服务器和上下文窗口,能够独立执行任务。完成的子代理任务结果会被整合为主代理的单一响应。

子代理工作示意

引入子代理后,可以并行运行专注于研究、代码探索、分析和测试等领域的多个子代理,从而显著提升工作效率。

用户还可以自定义创建所需的子代理,Gemini CLI能够即时调用这些新创建的专家代理,灵活应对不同任务需求。

由于多个子代理可以同时运行,甚至同一子代理的多个实例也能并行启动,这种团队协作式的工作方式大幅缩短了任务完成的总时间。

多子代理协同工作