核心功能

子智能体

ZCode 当前已经支持内置 Explore 子智能体。它是一个只读的文件搜索和代码库调研专家,适合处理大范围检索、调用链梳理、代码结构理解和证据收集这类探索任务。

当主 Agent 判断任务需要独立上下文或并行调研时,会通过 Agent 工具启动 Explore 子智能体。Explore 会在独立上下文中读取、搜索和分析现有代码,并把结果汇总回主对话,帮助主 Agent 继续推进任务。

主 Agent 并行委派多个子智能体并行分工

已支持:Explore

Explore 子智能体当前用于只读探索,不会创建、修改、移动或删除文件。它主要使用读取和搜索相关工具,例如读取文件、按文件名匹配、按正则搜索内容,以及在需要时读取已知 URL 或搜索外部信息。

适合交给 Explore 的任务包括:

  • 查找某个能力在哪些文件中实现。
  • 梳理模块入口、调用链和关键依赖。
  • 在改动前先调研相关代码和风险点。
  • 并行搜索多个目录、命名方式或实现路径。

你可以直接在提示词里要求先做探索,例如:

请先用 Explore 调研这个模块的调用链,再总结修改入口和风险点。
请用只读方式搜索这个功能的实现位置,列出相关文件和证据。

暂不支持:自定义子智能体

当前版本的 ZCode 尚未开放用户自定义子智能体功能。也就是说,你暂时不能在产品中自行创建、编辑或配置新的子智能体角色。

以下自定义子智能体能力还没有在 ZCode 产品中上线:

  • 通过 Markdown 文件定义新的子智能体。
  • ~/.zcode/cli/agents/ 或项目目录下放置 agent 文件来新增角色。
  • 配置自定义子智能体的 namedescriptionmodeltools 等 frontmatter 字段。
  • 在聊天输入框中通过 @ 手动选择自定义子智能体。
  • 为不同子智能体单独指定模型、工具权限或系统提示词。

下一步