fsxmemory

🧠 AI 会话死亡恢复与知识持久化

Foresigxt 出品的结构化记忆系统技能,为 AI Agent 提供上下文死亡恢复、Obsidian 兼容模板与语义搜索能力,实现会话连续性与知识持久化。

收藏
3.7k
安装
1.3k
版本
1.0.0
CLS 安全性认证2026-05-12
点击查看完整报告 >

使用说明

核心用法

fsxmemory 是一套面向 AI Agent 的结构化记忆管理方案,核心解决「上下文死亡」问题——即会话中断后状态丢失的痛点。用户通过 CLI 工具 fsxmemory 执行记忆操作,包括:

1. 结构化存储:按 11 种类型分类记忆(decision、lesson、relationship、procedural、semantic、episodic 等),自动落入对应目录
2. 上下文恢复checkpoint 保存工作状态,,recover 检测会话死亡并恢复,,handoff 生成交接文档供下次会话读取

3. 快速捕获capture 命令将碎片信息暂存 inbox,后续整理

4. 智能搜索:集成 qmd 实现关键词与语义双模检索

5. 模板驱动:9 套标准化 Markdown 模板确保记录一致性,兼容 Obsidian 生态

显著优点

  • 死亡韧性设计:将 AI 会话脆弱性转化为可管理状态,checkpoint/handoff/recover 形成完整闭环
  • 零配置上手fsxmemory init 一键初始化,支持环境变量、.env 文件、--vault 参数三级配置
  • 生态兼容:原生支持 Obsidian 格式,可迁移 OpenClaw 等第三方 vault,降低切换成本
  • 本地优先:所有数据本地存储,无云端依赖,隐私可控
  • 语义搜索:基于 qmd 的向量检索,支持自然语言查询历史决策与知识

潜在缺点与局限性

  • 外部依赖:语义搜索需额外安装 qmd 工具,增加部署复杂度
  • CLI 门槛:非技术用户需适应命令行操作,无图形界面
  • 搜索性能:大规模 vault 下语义搜索速度受限(文档提及「slower」)
  • 模板刚性:9 类固定模板可能无法覆盖所有场景,自定义扩展需手动修改
  • Node 生态绑定:npm/bun 安装路径对非 JS 开发者不够友好

适合的目标群体

  • 长期运行的 AI Agent 开发者:需要跨会话维持上下文的多轮对话系统
  • 知识管理重度用户:Obsidian 用户、Zettelkasten 实践者,追求结构化笔记
  • 团队协作场景:多人共享 vault,通过 handoff 机制实现工作交接
  • 自动化工作流构建者:将记忆操作集成到 CI/CD 或定时任务中

使用风险

  • 数据丢失风险:未配置备份时,vault 目录损坏将导致记忆不可恢复
  • 路径配置错误:FSXMEMORY_PATH 指向错误位置可能引发数据混乱或覆盖
  • CLI 工具版本漂移:skill 文档与本地安装的 fsxmemory CLI 版本不匹配时行为异常
  • qmd 索引延迟:语义搜索依赖的向量索引需手动更新,实时性不足
  • 敏感信息泄露:模板中误填 API 密钥等敏感数据将持久化到本地文件系统

安全解读

核心功能

Foresigxt Memory 是一款专为 AI Agent 设计的结构化记忆管理 CLI 工具,通过 Markdown 本地存储实现「上下文死亡」后的无缝恢复。核心机制包括:

  • 分类存储:11 种记忆类型(decision/fact/feeling/lesson/commitment/preference/relationship/project/procedural/semantic/episodic),每种类型对应专用模板
  • 断点续传:checkpoint → recover → handoff → recap 的完整会话生命周期管理
  • 双模搜索:关键词搜索(fast)+ 语义搜索(基于 qmd 向量索引)
  • 兼容迁移:支持从 OpenClaw、Obsidian 等 Markdown 库一键迁移

显著优点

1. Context Death 韧性:通过 --working-on/--blocked/--next 等结构化字段,Agent 可在会话中断后 10 秒内恢复工作状态
2. 零依赖纯文档:Skill 本身仅含 Markdown 模板,无代码执行风险,安全等级 A

3. 知识图谱自动构建:Wiki-link 双向链接机制([[person-name]])自动生成关系网络

4. Obsidian 原生兼容:可直接用 Obsidian 打开 vault 进行可视化浏览与编辑

5. 隔离/共享双模式:支持 .env 配置实现工作区级隔离,或全局变量实现跨项目共享

局限性与风险

| 维度 | 说明 |
|------|------|
| **外部依赖** | 语义搜索需额外安装 `qmd` 工具(tobi/qmd),非开箱即用 |
| **学习成本** | 11 种记忆类型的区分需要一定实践才能熟练使用 |
| **存储限制** | 纯 Markdown 存储,无数据库级事务保障,并发写入可能冲突 |
| **迁移风险** | 从其他格式迁移时虽有 `--backup` 机制,但仍建议 `--dry-run` 先行验证 |

适合人群

  • 多会话协作的 AI Agent 工作流
  • 需要知识沉淀的独立开发者/研究员
  • Obsidian 用户寻求 CLI 自动化增强
  • 从 OpenClaw 生态迁移的用户

常规风险

  • T3 来源:个人开发者维护,长期更新依赖社区贡献
  • CLI 工具本身:Skill 仅提供使用文档,实际执行需安装 npm 包,需自行审计 @foresigxt/foresigxt-cli-memory
  • 路径配置错误:误设 FSXMEMORY_PATH 可能导致写入非预期目录

fsxmemory 内容

templates文件夹
手动下载zip · 8.0 kB
daily.mdtext/markdown
请选择文件