Fergana-Labs/stash

Automatically create new skills based on past agent traces

解决的问题

Stash 为 AI 代理提供持久化、共享的内存层,防止不同会话之间的上下文丢失。通过让代理访问包含会话转录、连接的数据源以及实体和概念的精选维基的知识库,解决了重复工作和信息丢失的问题。

工作原理

Stash 创建一个“代理原生驱动器”,自动将会话转录、文件以及来自连接源(如 GitHub、Slack 和 Notion)的数据流式传输并索引。代理通过 CLI、拥有约 70 个工具的 MCP 服务器、REST API 和虚拟文件系统 shell 与这些数据进行交互。

主要组件包括:

  • 记忆策展人:一个定时运行的代理,将新会话和文件整合为链接的概念与实体维基。
  • 技能:包含文档和文件的可共享文件夹,可安装到代理环境中。
  • 连接的数据源:与 Google Drive、Gmail、Jira 等工具的集成,使外部数据对代理可搜索。
  • 代理集成:为 Claude Code、Cursor、Gemini CLI 等编码代理提供原生钩子,用于记录会话和读取上下文。

适用人群

专为使用 AI 编码代理并需要项目持久化“第二大脑”的工程团队和个人设计,包括实时文档、研究知识库和操作手册。

主要亮点

  • 统一数据访问:连接 GitHub、Drive、Gmail、Slack、Notion、Linear、Jira 等。
  • 持久上下文:自动记录会话转录,避免在不同代理运行中重复工作。
  • 代理原生驱动器:一个共享空间,人类和代理可实时读写 Markdown、HTML 和 PDF。
  • 支持 MCP 服务器:提供大量工具供代理查询和管理知识库。
  • 可自托管:可通过 Docker Compose 部署到私有环境。
  • 灵活的 LLM 配置:支持多种提供方(Anthropic、OpenAI、OpenRouter)和本地嵌入模型。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目