用途:这是一个 token 高效的内容检索协议,核心原则是“局部内容够用时绝不读取整个文件”,用于任何文件读取场景。
主要能力:按需求选择检索深度。L0 判断存在性用 Grep(files_with_matches);L1 计数用 Grep(count);L2 查值用 Grep 加 -C:2 上下文;L3 概览用 Read(limit:40);L4 提取章节先用 Grep 定位标题,再用 Read(offset, limit);L5 才整份读取,且需先说明理由。
使用方式:提供决策树与工具选择表;章节基于标准 Markdown 标题与水平线定义,无需自定义标记。提取算法为:先用 Grep("^## Section Name$", file) 定位行号,再用 Grep("^---|^## ", file, offset:16) 找下一个边界,最后 Read(offset, limit) 读取区间。文件中前置元数据在前 20 行,含 name、description、layer、keywords 等字段,可用 Read(limit:20) 获取。协议强调先查索引文件(如 SKILL-INDEX.md、AGENT-INDEX.md)再读源文件,仅在索引不足或文件本身是修改目标时才完整读取。示例称可将约 2434 行的读取降至约 265 行,节省约 89%。
适用场景:需要频繁读取技能、智能体或文档文件并按需获取局部信息的场景。
限制:资料未提供具体的平台依赖、安装方式与收费信息。