概述
Context Inject 通过从 AIFlare 网页面板复制的 sessionId,将该会话已保存的最新报告(即 /summarize 的输出)注入当前 LLM 上下文。它与 /summarize 形成闭环——开启新 Claude Code 会话时,以可控的 Token 成本显式带入此前的决策脉络。
使用场景
在以下情景特别有效。
01
继续工作
取回数日前会话的 sessionId,从中断处继续后续工作。
02
共享代码评审上下文
评审者用作者的 sessionId 将该会话的意图与备选方案加载到自己的会话,在同一上下文上进行评审。
03
新成员上手
把近期关键会话的报告注入新成员的会话,决策脉络无损交接。
04
故障排查
立刻查阅过去处理过相同或类似问题的会话的意图与被否决备选方案,避免重蹈覆辙。
使用指南
命令格式
在 Claude Code 对话中输入以下命令。sessionId 为必填,可从网页面板的会话详情页复制。
/context-inject <sessionId>参数
| 名称 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| sessionId | string | 必填 | 无 | 要注入的过往会话 ID。必须指向已通过 /summarize 保存过报告的过往会话,而非当前会话。无回退机制,必须显式提供。 |
执行流程
1Skill 校验 sessionId 参数,缺失时输出输入指引。
2get_saved_session_report MCP 工具调用后端的最新报告查询 API。
3响应正文(Markdown)原样输出到对话框并装入 LLM 上下文。
4末尾追加注入完成提示,后续提问基于已注入的报告作答。
错误说明
缺少 sessionId
未带参数地执行了 /context-inject。请从网页面板复制 sessionId 后作为参数传入。
没有已保存的报告
指定 sessionId 下没有已保存的报告。请先在该会话中执行 /summarize 以保存报告。
未配置 API Key
项目根目录缺少 aiflare.yml,或其 api_key 字段为空。