Claude Supermemory V2:为 Claude Code 提供持续记忆的插件

Claude Supermemory V2:为 Claude Code 提供持续记忆的插件

Claude Supermemory V2:为 Claude Code 提供持续记忆的插件

介绍

Claude 已成为开发者的首选 LLM,但每完成一项任务后你就会失去上下文。Claude Supermemory V2 通过为 Claude Code 添加一个跨团队共享、持久的记忆层来解决此问题。该插件完全开源,易于安装和配置,让你能够存储关键决策、项目架构、bug 等——所有内容在会话结束时都被自动捕获。

什么是 Claude Supermemory?

  • 持续记忆 – 保存代码或对话历史中的重要片段。Claude 在你再次查看项目时可以检索这些片段。
  • 团队与个人范围 – 独立的容器让你可以在项目内共享知识或保持私有。
  • 自动捕获 – 插件会在每个会话结束时自动保存对话。
  • 自定义触发词 – 配置诸如 rememberarchitecturebugfix 等关键词,以识别重要语句。
  • 集成工作流 – 使用内置的 Claude 命令,例如 /claude-supermemory:index/claude-supermemory:project-config

前置条件

  • 有效的 Claude Code 环境。
  • 一个 Supermemory 账号(免费套餐已足够;付费版可解锁更大的上下文窗口)。
  • 基础的命令行操作经验。

安装步骤

  1. 在你运行 Claude Code 的项目中打开终端。
  2. 运行市场命令以添加插件:
    /plugin marketplace add supermemoryai/claude-supermemory
    
  3. 安装插件:
    /plugin install claude-supermemory
    

配置

1. 环境变量

设置你的 Supermemory API 密钥。在 console.supermemory.ai 控制台获取。

export SUPERMEMORY_CC_API_KEY=\"sm_...\"
可选:启用调试日志:
export SUPERMEMORY_DEBUG=true

2. 全局设置

创建或编辑 ~/.supermemory-claude/settings.json

{
  \"maxProfileItems\": 5,
  \"signalExtraction\": true,
  \"signalKeywords\": [\"remember\", \"architecture\", \"decision\", \"bug\", \"fix\"],
  \"signalTurnsBefore\": 3,
  \"includeTools\": [\"Edit\", \"Write\"]
}
maxProfileItems – 单次提示中显示的记忆条目数量。 • signalExtraction – 仅捕获匹配 signalKeywords 的语句。

3. 项目级覆盖

创建 .claude/.supermemory-claude/config.json(或使用 /claude-supermemory:project-config 命令):

{
  \"apiKey\": \"sm_...\",
  \"repoContainerTag\": \"my-team-project\",
  \"signalExtraction\": true
}

使用插件

命令 说明
/claude-supermemory:index 索引你的代码库,识别架构与模式。
/claude-supermemory:project-config 打开项目配置文件进行编辑或创建新文件。
/claude-supermemory:logout 清除环境中存储的凭据。

在会话期间,在关键词前加上触发词(rememberbugfix)。插件会自动将它们提取到记忆池中。下次运行时,调用

/supersearch ...
Claude 将检索相关的以往讨论。

高级定制

  • 动态信号关键词 – 为自己的工作流调整 signalKeywords
  • 自定义标签 – 使用 repoContainerTag 按项目或领域命名空间化记忆。
  • 调试模式 – 设置 SUPERMEMORY_DEBUG=true 以记录捕获和搜索查询,便于故障排除。

贡献指南

  1. Fork supermemoryai/claude-supermemory
  2. 创建功能分支:git checkout -b add-feature-x
  3. 添加测试和文档。
  4. 按照模板提交拉取请求。

项目使用 MIT 许可证,欢迎将插件集成到你的商业或私人工作流中。

为什么重要

通过在会话之间保持上下文,Claude Supermemory 减少了调试、上手和迭代设计的认知负担。团队可以在同一知识库上协作,确保每个人引用相同的架构决策和代码模式。

结语

Claude Supermemory V2 为 Claude 生态系统填补了缺失的一环——持久、可共享的记忆。它易于搭建,却在实践中强大。今天就开始吧,尝试触发词,观察你的开发工作流变得更聪明、更高效。

原创文章: 查看原文

分享本文