用途:knowledge-agent 用于把 claude-mem 的观察记录编译成可对话的 AI 知识库。它面向这样的需求:从历史观察中抽取特定主题,形成聚焦的“大脑”,例如“全部关于 hooks 的内容”“上个月的所有决策”“worker 服务的所有 bug 修复”,然后以对话形式查询。
主要能力:通过 build_corpus 构建语料库,支持按 project、types(decision、bugfix、feature、refactor、discovery、change)、concepts、files(前缀匹配)、query(语义搜索)、dateStart/dateEnd(ISO 日期范围)、limit(默认 500)筛选观察记录。prime_corpus 会把语料库加载进一个新的 AI 会话,语料较大时需要一点时间。query_corpus 可针对已加载的语料库提问,后续追问会保持上下文。list_corpora 列出所有语料库及其统计与加载状态。rebuild_corpus 可在有新观察时重建语料库,reprime_corpus 会清除此前的问答上下文并把更新后的语料重新载入新会话。
使用方式:先用 build_corpus 指定名称、描述和筛选条件构建,再用 prime_corpus 加载,随后用 query_corpus 提问;需要查看全部语料库时用 list_corpora。
适用场景:把观察历史整理为专题知识库并反复问答,例如围绕某个项目、某类概念或某个服务的问题排查与决策回顾。
限制与提示:资料建议使用聚焦的语料库,避免一次纳入过多内容;加载一次后可多次查询,会话会持续存在;若对话偏离主题可重新加载以重置;新增观察后需重建再重新加载。其他参数细节、运行环境与依赖未提供。