Gemini CLI上线子代理,用Markdown文件就能造一个专属AI编程专家团

robot
摘要生成中

ME News 消息,4 月 16 日(UTC+8),据 动察 Beating 监测,谷歌为其开源命令行编程工具 Gemini CLI 正式推出子代理(subagents)功能。每个子代理拥有独立的上下文窗口、系统指令和工具集,主代理在处理复杂任务时自动将子任务分派给最合适的子代理执行,执行结果压缩为摘要返回,不污染主会话上下文。 Gemini CLI 内置三个子代理:generalist(通用代理,适合批量重构等高工具调用量任务)、cli_help(Gemini CLI 自身的使用指南专家)、codebase_investigator(代码库探索、架构梳理和 bug 溯源)。用户也可以用 @agent 语法显式指定由哪个子代理接手,如 @codebase_investigator 梳理认证流程\。 自定义子代理的创建门槛很低:在 .gemini/agents/ 目录下放一个带 YAML 前置元数据的 Markdown 文件即可,文件中定义角色描述、可用工具和系统指令。放在 ~/.gemini/agents 下的全局生效,放在项目目录下的随代码仓库共享给团队。子代理还可以打包进 Gemini CLI 扩展分发。 子代理支持并行执行,多个子代理可同时处理不同子任务。不过谷歌提醒,涉及代码编辑的并行任务可能产生写入冲突,需谨慎使用。 前一天 Anthropic 也发布了 Claude Code 桌面版重设计,核心同样是多代理并行。AI 编程工具正集体从「单代理对话」转向「主代理调度 + 专家代理执行」的架构,核心驱动力是上下文窗口管理:随着编程任务变复杂,把所有中间步骤塞进一个上下文会导致性能下降和成本上升,拆分成多个隔离代理是目前的工程共识。 (来源:BlockBeats)

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论