Fergana-Labs/stash
Automatically create new skills based on past agent traces
何を解決するか
Stash は AI エージェント用の永続的で共有可能なメモリ層を提供し、異なるセッション間でのコンテキストの喪失を防ぎます。エージェントが一元化された知識ベースにアクセスできるようにすることで、作業の重複や情報の喪失という問題を解決します。この知識ベースには、セッションのトランスクリプト、接続されたデータソース、エンティティと概念のキュレートされたウィキが含まれます。
動作方法
Stash は「エージェントネイティブな Drive」として、セッションのトランスクリプト、ファイル、および接続されたソース(GitHub、Slack、Notion など)からのデータを自動的にストリーミングしてインデックス化します。エージェントは CLI、約 70 のツールを備えた MCP サーバー、REST API、仮想ファイルシステムシェルを通じてこのデータとやり取りします。
主なコンポーネントは以下の通りです:
- メモリキュレーター:スケジュールされたエージェントで、新しいセッションやファイルをリンクされた概念とエンティティのウィキに統合します。
- スキル:ドキュメントやファイルを含む共有フォルダで、エージェントの環境にインストール可能です。
- 接続されたソース: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 などのさまざまなプロバイダーとローカルの埋め込みモデルをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト