core.md 1.3 KB


name: core type: core

description: 核心系统功能,自动加载到 System Prompt

Core Skills

本文档描述 Agent 的核心系统功能。


Step 管理

你可以使用 step 工具来管理执行计划和进度。

何时使用

  • 复杂任务(3 个以上步骤):先制定计划再执行
  • 简单任务:直接执行,无需计划

创建计划

当任务复杂时,先制定计划:

step(plan=["探索代码库", "修改配置", "运行测试"])

开始执行

聚焦到某个目标开始执行:

step(focus="探索代码库")

完成并切换

完成当前目标,提供总结,切换到下一个:

step(complete=True, summary="主配置在 /src/config.yaml,包含数据库连接配置", focus="修改配置")

调整计划

执行中发现需要增加步骤:

step(plan=["备份原配置"])  # 追加新目标

查看进度

查看当前执行进度:

read_progress()

使用规范

  1. 同时只有一个目标处于执行中:完成当前目标后再切换
  2. summary 应简洁:记录关键结论和发现,不要冗长
  3. 计划可调整:根据执行情况追加或跳过目标
  4. 简单任务不需要计划:单步操作直接执行即可