AIFlare
愿景文档
登录免费开始
入门
  • 简介
  • 快速开始
  • 迁移指南
功能
  • 项目仪表板
  • 项目设置
  • 时间线
  • 团队协作
技能
  • 技能总览
  • 上下文捕获
  • 代码意图查询
  • 上下文回忆
  • 日报摘要
  • 周报摘要
  • 会话摘要
管理
  • 成员 & 邀请
  • 账户设置
功能

上下文回忆

从本地 git 捕获中拉取当前代码的过去意图、被否决方案与相关决策。不再需要人工复制 sessionId——编辑文件的瞬间,一行信号会到达代理,由代理按需分级回忆。完全本地运行,无需服务器。

概述

Context Recall 是一个读取界面:代理在工作中召回 context-capture 每次提交时存入本地 git(refs/heads/aiflare/v1)的捕获。文件编辑后,钩子会以一行信号告知该文件的捕获历史,代理再用 aiflare recall CLI 按「捕获时间线 → 单条详情 → 对话摘录」分级拉取。它全面取代了由人从网页面板复制 sessionId 来注入报告的 context-inject。

使用场景

在以下情景特别有效。

01
阻止重新实现被否决的设计

当工作走向过去会话审视后舍弃的方向时,代理会引用否决理由向用户发出警告。

02
开工前调动上下文

在有捕获历史的功能区域开工时,先召回相关捕获的意图与决策,基于记录而非猜测出发。

03
编辑时自动信号

编辑文件的瞬间,该文件的过往捕获数量与最近标题以一行到达——有历史的代码不会被无意中略过。

04
关键词发现

用 --grep 搜索标题、意图与备选方案正文,即使不知道文件路径也能找到过去的决策。

使用指南

自动信号

在 Claude Code 中编辑文件时,PostToolUse 钩子会查询本地 git 捕获,并把如下格式的一行信号加入代理上下文。无捕获的文件保持沉默,且任何失败都不会阻断编辑流程。

[aiflare] 此文件有 3 条过往捕获(最近:「支付重试上限」,2026-05-14)

回忆 CLI —— 三种模式

收到信号后,代理(或人)用 aiflare recall 按需拉取深度。所有查询只读本地 git,无需服务器与网络。

aiflare recall --file <path|dir>

查询文件或目录的捕获时间线。意图与被否决方案在列表阶段即直接包含。

aiflare recall --grep <keyword>

按关键词搜索标题、意图、备选方案与变更摘要正文。不知道文件路径时的发现手段。

aiflare recall --id <captureId>

查询单条捕获的完整正文(含变更摘要)。加 --with-conversation 可查看当时的对话摘录。

解读契约

冲突时呈报

若推进方向与被否决方案一致,代理会引用否决理由进行提示,但绝不自行改变方向。判断权属于用户。

标明出处

intentSource 为 NONE 表示该捕获仅基于 diff 事实、无对话依据。局限性说明永远先于结果。

禁止幻觉

绝不编造捕获中不存在的意图。捕获无法解释时,如实说明。

相关技能

Context Recall 消费 context-capture 积累的捕获,并与调试轴的 /why 共享 git 原生读取内核。

/context-capture

在每次提交后将工作意图、考虑过的备选方案与关键变更捕获到本地 git——这是 Recall 召回的全部数据来源。

/why

以调试视角的时间线回答某个 文件:行 为何这样编写。行级问题用 why,工作上下文问题用 recall。

本页内容

AIFlare
Made with ♥ in Seoul
© 2026 AIFlare. All rights reserved.
Product
SkillDocs
Company
Vision
Resources
PrivacyTerms
Connect
GitHub