跳转至

策略目录

快照

get_catalog_snapshot 默认返回精简 header(计数、哈希、溯源、 extensions.entry_count),不含 1,155 条记录列表——约 340 字节而非约 315 KB。设置 include_entries=true 可用 limit(1-100)与 offset 分页; 分页报告 total/has_more/truncated。每条打包记录的 source_available=false:搜索与溯源可用,但原始源码字节未随包分发。

搜索

search_strategy_catalog 以确定性排名匹配文本 token 与 archetype 过滤, 返回 total/has_more/offset 元数据与可操作的空结果建议;未知 archetype 会枚举合法值。

带源码刷新

refresh_strategy_catalog 扫描已注册 target root(仅 AST,最多 5,000 个 文件)或重建双 functional/package 语料。扫描只做哈希与解析——语料文件绝不 被导入或执行。刷新使用 (mtime,size) 指纹缓存(未变文件不重新哈希)、单事务 写入条目,并清除已删除源文件的陈旧条目。

模板

list_strategy_templates(工具与资源)返回全部 14 个 archetype/profile 组合;inspect_strategy 不导入地读取打包或带源码元数据,并在源码字节自刷新 以来发生变化时报告 staleness 诊断。