用途
inject 技能用于将相关的既往知识按需加载到当前会话中,是一个只读的知识检索适配器。它只读取知识用于注入,从不写入 .agents/。资料明确指出,该技能对应的 ao inject CLI 命令已在 memory-moat removal 第 1b 阶段被移除,cm/cass + ao lookup 现在负责检索。该技能仅作为手动检索/知识激活适配器保留,路由到 ao lookup + ao knowledge 系列,不是规范上下文路径,也不会被默认钩子或其他技能调用。内置的 Lease 表将其标记为「retire-candidate」(退役候选),替代端口为 retrieve_context / assemble_context,替代适配器为 ao lookup、knowledge brief artifacts;当前允许用途仅限「manual compatibility lookup only」(手动兼容性查询),不允许用于默认启动注入、隐藏钩子投递、任务规划。
主要能力
按需检索(ao lookup):资料给出以下命令形式:
ao lookup --query "<topic>" --limit 5—— 按相关性返回 top 匹配ao lookup --bead <bead-id>—— 从某个 bead 的血统中返回 learningsao lookup <artifact-id>—— 按 ID 获取单个 artifact
ao lookup 会在 learnings / patterns / sessions 语料中搜索,返回有界的、按时效加权的摘要。
知识激活(合并自 knowledge-activation):将成熟的 .agents 语料提升为持久的操作界面(信念、剧本、简报、缺口)。资料用一句话概括:inject 读取,activation 提升,二者是同一飞轮「读」与「写到界面」的两半。激活是全局语料工作流的第四步。
人工执行步骤(给定 /inject [topic]):
- 搜索相关知识。有 ao CLI 时运行
ao lookup --query "<topic>" --limit 5;无 ao CLI 时手动搜索,资料给出多条命令,包括查看~/.agents/MEMORY.md、列出.agents/learnings/、.agents/patterns/、.agents/research/、全局 learnings/patterns,以及只读回退的旧模式~/.claude/patterns/。 - 用 Read 工具读取最相关的 artifact。
- 总结注入的知识:适用的全局原则或约束、与当前工作相关的关键 learnings、可能适用的 patterns、相关主题的近期研究。
- 记录引用(反馈循环):资料给出 mkdir 与逐条写入 citations.jsonl 的 shell 片段,用于记录每个被注入的学习文件。资料说明:频繁被引用的 learnings 会在 /post-mortem 中获得置信度提升,未被引用的则衰减更快。
使用方式
默认无钩子启动路径:不进行启动注入。先运行 ao session bootstrap 获取标准导向报告,再用 ao lookup 按需拉取上下文。/inject 触发器是旧别名,路由到 ao lookup。
安装与刷新:要更新已安装技能,重新运行安装单行命令:bash <(curl -fsSL https://raw.githubusercontent.com/boshu2/agentops/main/scripts/install.sh)。资料说明没有 update 技能,技能刷新属于安装脚本的职责。
手动运行(无 ao CLI 时):按资料给出的 sed 与 ls 命令手动检索知识来源。
知识激活命令契约(稳定的产品界面是 ao knowledge 命令族):
ao knowledge activate --goal "turn agents into usable information"—— 完整外层循环ao knowledge beliefs—— 仅刷新信念手册ao knowledge playbooks—— 刷新候选剧本ao knowledge brief --goal "fix auth startup"—— 目标时刻简报ao knowledge gaps—— 稀薄主题、提升缺口、弱声明、后续工作
资料指出 ao 直接拥有 belief/playbook/brief/gap 产品界面;技能负责路由、排序、解释与下一步建议。当检索到的简报、信念或剧本改变了某条建议时,用 ao metrics cite "<path>" --type applied 2>/dev/null || true 记录(加载但未使用的上下文用 --type retrieved)。
激活步骤:
- 预检 —— 确认 .agents/ 存在。要运行
ao knowledge activate,至少存在一种证据基底:.agents/scripts/ 下的 packet builders(source_manifest_build.py、topic_packet_build.py、corpus_packet_promote.py、knowledge_chunk_build.py);或 harvest 回退 .agents/harvest/latest.json;或原生操作界面(ao knowledge beliefs|playbooks|brief|gaps)。 - 整合证据 —— 按顺序运行 packet 层:source manifests → topic packets → promoted packets → historical chunk bundles。完整 DAG 与信任门见 references/knowledge-activation-dag.md。
- 提炼操作界面 ——
ao knowledge beliefs然后ao knowledge playbooks,在 .agents/knowledge/ 与 .agents/playbooks/ 下物化消费者界面。 - 编译目标时刻简报 —— 有活跃目标时:
ao knowledge brief --goal "..."。保持精简,引用来源界面,当所选主题稀薄时发出警告。 - 暴露缺口 ——
ao knowledge gaps报告稀薄主题、缺失的提升、需要审查的弱声明,以及下一步建议的挖掘工作。 - 完整外层循环 ——
ao knowledge activate --goal "..."在一次运行中编排证据整合、信念/剧本刷新、可选的简报编译与缺口摘要。
适用场景
- 需要按需拉取与当前主题相关的既往知识,而不是启动时全量注入。
- 作为旧版兼容适配器,在迁移到 ao lookup 之前保持手动查询能力。
- 将已编译的知识提升为信念、剧本、目标时刻简报与缺口报告,作为操作界面供消费方使用。
知识来源与衰减模型
资料列出知识来源、位置、优先级与权重:全局记忆 ~/.agents/MEMORY.md(最高,1.0);Learnings .agents/learnings/(高,1.0);Patterns .agents/patterns/(高,1.0);全局 Learnings ~/.agents/learnings/(高,0.8 可配置);全局 Patterns ~/.agents/patterns/(高,0.8 可配置);Research .agents/research/(中);Retros .agents/learnings/(中);旧 Patterns ~/.claude/patterns/(低,0.6,只读,不新增写入)。
衰减模型:知识相关性随时间衰减(约每周 17%),较新的 learnings 权重更高。
关键规则
- 不自动运行 —— 默认上下文投递是显式的
- 上下文感知 —— 按当前目录/主题过滤
- Token 预算受限 —— 遵守 max-tokens 限制
- 时效加权 —— 较新知识优先
激活信任规则
- packetization 是基底,不是产品
- beliefs、playbooks、briefings 是真正的操作界面
- 稀薄主题在证据改善前保持仅发现状态
- 每个生成的界面都应指明其消费者
- 重复未变化的运行应保持结构确定性
激活输出界面
消费者界面输出:.agents/knowledge/book-of-beliefs.md、.agents/playbooks/index.md、.agents/playbooks/<topic>.md、.agents/briefings/YYYY-MM-DD-<goal>.md、.agents/retro/。基底界面:.agents/packets/、.agents/topics/、.agents/packets/chunks/catalog.jsonl。
限制与故障排查
该技能已被标记为退役候选,ao inject CLI 已移除,当前仅允许手动兼容性查询,不得用于默认启动注入、隐藏钩子投递或任务规划。
资料给出的故障排查表:
- 未注入知识 —— 知识池为空或 ao CLI 不可用:运行 /post-mortem 播种知识池;确认 ao CLI 已安装
- 知识无关 —— 主题不匹配或陈旧 artifact 占主导:用
ao lookup --query "<topic>"过滤;修剪陈旧 artifact - 结果过多 —— 高相关 artifact 太多:减少
ao lookup --limit或提高主题特异性 - 衰减过于激进 —— 近期 learnings 未优先:检查 artifact 修改时间(时效加权评分自动应用)
参考文档
- references/knowledge-activation.feature —— 可执行规范:整合证据、提炼信念/剧本、编译目标时刻简报、暴露缺口(soc-qk4b)
- references/knowledge-activation-dag.md —— 证据整合的 DAG 与信任门
- references/knowledge-activation-output-surfaces.md —— 规范激活输出界面与信任边界
- references/knowledge-activation-script-contracts.md —— builder 清单与 ao knowledge 命令归属