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)和本地嵌入模型。
相关
- 项目
- 项目
- 项目
- 项目
- 项目