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)與本地嵌入模型。
相關
- 專案
- 專案
- 專案
- 專案
- 專案