Stash 经验知识库

把智能体的工作记录整理为可检索知识和可复用技能。

Star 数
★ 337
最近更新
6 天前
License
MIT
主语言
Python

30 秒速览

运行形态
命令行工具代码库 / SDKMCP 服务器
可在哪里用
通用 · 跨平台Codex · Claude Code(部分支持)
费用
有免费版,另有付费云服务
上手难度
高 · 需要较重的基础设施
开始前需要
Shell / 命令行网络访问本地文件系统MCP Server
典型场景
开发团队希望把代码代理运行中的成功做法和人工纠正保存下来,供后续任务检索。
不适合
  • 只需要独立提示词、无需保存历史经验的用户
  • 不希望向服务端发送会话数据的团队

这个 Agent 能做什么,适合哪些场景?

Stash 为智能体提供经验采集、持久化知识和技能复用基础设施,可配合现有智能体与模型使用。启用会话记录后,编码智能体的钩子会采集提示词、工具调用和响应;自有智能体也可通过 Python SDK 或 REST API 发送事件。定时 curator 从会话和来源材料中提取经验,并更新相互链接的 Memory wiki 页面。智能体和用户可通过 CLI、MCP、API 或虚拟文件系统检索知识,并将相关说明与文件打包为包含 SKILL.md 的技能。仓库提供 CLI、REST API、MCP 和 Python SDK;也说明可本地开发和自托管,但部署要求需参阅运行文档。

在会话记录启用时,通过编码智能体钩子记录提示词、工具调用和响应;也接受自有智能体经 SDK 或 REST API 发送的事件。定时 curator 读取新会话与来源材料,提炼持久经验并更新链接的 Memory wiki 页面。CLI、MCP、API 和虚拟文件系统用于搜索或读取这些知识;用户可把相关指令和文件整理为含 SKILL.md 的 Skill。运行 stash skills install 后,已安装技能会在会话开始时自动更新,使后续运行能读取共享说明。

  1. 开发团队希望把代码代理运行中的成功做法和人工纠正保存下来,供后续任务检索。
  2. 维护数据库的工程师希望把一次关于保留现有数据的审查意见整理成迁移检查技能。
  3. 构建自有智能体的开发者希望通过 Python SDK 或 REST API 发送会话事件,再让 curator 整理经验。
  4. 使用 MCP 的智能体用户希望在后续运行中搜索 Memory wiki 页面并读取相关知识。
  5. 团队希望把项目说明和文件组合成 Skill,并在会话开始时自动获取更新。

如何安装或部署这个 Agent?

README 指向 CLI 设置、本地开发和自托管的运行文档,但提供的材料没有给出安装命令、服务依赖、凭据要求或具体部署步骤。因此无法据此提供可复制的安装命令或完整首跑配置。

如何使用这个 Agent?

启用会话记录后,可由编码智能体钩子采集会话;自有智能体也可通过 SDK 或 API 发送事件。具体 SDK 初始化、API 地址和认证配置未包含在提供的材料中。安装 Skill 的命令为:

stash skills install

已安装技能会在会话开始时自动更新。如何搜索知识的具体 CLI 命令和 MCP 配置未在提供材料中说明。

这个 Agent 有哪些优点和局限?

优点
  • 覆盖从会话采集、定时整理到知识检索和技能安装的完整经验复用流程。
  • 通过 Python SDK、REST API、MCP、CLI 和虚拟文件系统提供多种接入方式。
  • Skill 以含 SKILL.md 的文件夹形式呈现,可供用户和智能体检查、使用和修改。
  • 已安装技能会在会话开始时自动更新,便于共享说明进入后续运行。
局限
  • 提供的材料未包含部署步骤、运行依赖、认证配置或首次调用示例,评估和上线需要查阅额外文档。
  • 经验整理依赖定时 curator;材料未说明调度配置、失败处理或更新延迟。
  • 会话记录包含提示词、工具调用和响应;团队需评估其会话数据采集与服务端存储安排。
  • 提供的材料没有说明托管版价格、模型费用或自托管所需资源。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Stash 经验知识库 当前 52 · 缺口较多 命令行工具免费版 + 付费版 ★ 337 6 天前 Python —
pg-aiguide:PostgreSQL 智能助手 33 · 缺口较多 命令行工具免费 ★ 1.9k 11 天前 Python ChatGPT · Codex · Claude Code
Haystack 52 · 缺口较多 代码库 / SDK免费 + 模型费 ★ 27k 今天 Python OpenAI API
CodeSeek 代码智能 CLI 48 · 缺口较多 命令行工具免费 + 模型费 ★ 768 2 个月前 Rust Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
52/ 100 五分制 2.6 / 5
信任安全 13/29
可靠稳定 8/14
适用触发 9/18
规范维护 11/18
有效结果 7/13
证据核验 4/8
查看各维度的扣分理由
信任安全13 / 29 · 2.2/5

README 描述了会记录 prompts、工具调用、响应并由定时 curator 读取会话和来源材料;这让主要数据流较清楚(2)。仓库材料没有展示权限边界、记录前确认或完整敏感数据保留与脱敏策略,故最小权限、用户确认和外部影响仅部分说明(各1);图像构建测试显示日志会隐藏远程 URL,但这只是局部保护,敏感数据处理为2。依赖审计定时运行并覆盖多份清单,但对 ecdsa 公告有未修复豁免,故依赖安全为2。回滚说明仅见于提示优化文档概述,范围有限(1);发布者未验证,且文件未给出明确来源归属验证证据(1)。

可靠稳定8 / 14 · 2.9/5

README 的捕获、整理、检索、技能流程与 pyproject 中 CLI/MCP 入口大体一致(2)。多服务及外部 Aspose、模型/网络集成使可用性依赖较多;提供材料未说明备用或降级方式(1)。测试材料展示 HTTP 错误传播、finally 清理会话及不泄露图片源的日志行为,错误处理有具体证据但覆盖有限(2)。

适用触发9 / 18 · 2.5/5

文档面向开发者,列出 SDK、REST、MCP、CLI 和 coding-agent hooks,也说明自托管入口(2)。描述了记忆、技能与奖励模型用途及 AI 判断不等同客户满意度等边界(2);但记录触发条件只说启用 session recording,未见足够细粒度的配置说明(1)。支持方式多而环境需求细节在本材料中不足(1)。

规范维护11 / 18 · 3.1/5

README 按工作流组织并链接 SDK、部署和专题文档,结构清楚但本次材料不含这些文档全文(2)。安装和自托管仅提供进一步阅读入口,未给出具体步骤(1)。包名、CLI 命令和 MCP 命令在元数据中明确(2)。README 提供流程示例、界面说明及对 AI 评估、原型限制的说明(2);已知限制有提及但不完整(2)。MIT 许可文本完整(3)。版本号和自动 bump 工作流存在,未提供传统变更日志(1)。安全政策列出维护范围、私下报告渠道和响应目标(2);publisher 身份未验证,因此不据此加分。

有效结果7 / 13 · 2.7/5

产品产出可检查的知识页和 SKILL.md,README 也说明后续结果需在任务中检查(2)。把运行经验转为可复用知识有明确增量用途,但 49% 提速仅为内部实验陈述,材料不足以支持普遍效果(2)。维护捕获、curation、服务及模型组件带来复杂度,成本收益未充分量化(1)。

证据核验4 / 8 · 2.5/5

README 的功能描述与 pyproject 入口、构建器测试的具体行为有部分对应(2)。测试仅涉及 PPTX 子系统,无法独立佐证核心记忆/学习主张,跨源印证有限(1)。README 将示例标为说明性内容,并将 AI 判断与客户满意度区分;实验主张也标为内部实验,但整体主张仍以项目自身材料为主(2)。

风险与缓解建议
  • README 声称会记录 prompts、工具调用和响应;部署前应确认会话记录的启用方式、访问控制、保留期限及敏感内容处理。
  • 依赖审计明确豁免一个尚无修复版本的 ecdsa 公告;审查对应依赖路径和缓解措施。
  • 49% 提速来自内部实验材料,不应视为对其他任务、模型或部署的效果保证。
证据充分度:低 评估于 2026年10月16日 审查版本 508fa3eb8944
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. pr-815-images gh-attach assets
    发布说明摘录
    Assets uploaded by gh-attach
    在 GitHub 查看 ↗
  2. gh-attach-assets gh-attach assets
    发布说明摘录
    Assets uploaded by gh-attach
    在 GitHub 查看 ↗

常见问题

Stash 会改变底层模型权重吗?
所述流程把经验保存为知识页面和 Skill;已安装技能的更新不改变底层模型权重。
能否接入自建智能体,而不只使用编码代理钩子?
可以。README 说明自有智能体可通过 Python SDK 或 REST API 发送事件。
会话记录会采集哪些内容?
启用记录时,编码智能体钩子会记录提示词、工具调用和响应。
如何使用提炼出的经验?
可通过 CLI、MCP、API 或虚拟文件系统搜索和读取知识,也可打包为 Skill;已安装 Skill 在会话开始时自动更新。
自托管需要哪些服务和凭据?
提供的材料没有列出具体依赖、凭据或部署命令;需查看仓库的运行文档。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents