mcpField
H
hindsight-docs

hindsight-docs

github.com/vectorize-ioエージェントワークフロー55.5k9.3k 回インストール今日更新
リポジトリ

hindsight-docs について

Hindsight を扱う AI エージェント開発者向けのドキュメントスキルです。メモリー操作、検索方式、設定、パフォーマンス調査に関する API、SDK、デプロイ資料をまとめています。

主な機能

  1. 01retain・recall・reflect 操作の参照
  2. 02メモリーバンクと disposition 設定の確認
  3. 03セマンティック・BM25・グラフ・時間検索の資料
  4. 04Python・Node.js・Rust SDK ガイド
  5. 05デプロイ・API・性能資料の参照

活用シーン

  1. 01Hindsight の構成と主要概念を学習
  2. 02メモリーバンクと検索方式を設定
  3. 03デプロイや性能の問題を調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vectorize-io/hindsight --skill hindsight-docs

インストール後、Claude Code で/hindsight-docsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
best-practices.md
references/changelog/integrations/
ag2.md
agent-framework.md
agentcore.md
agno.md
ai-sdk.md
aider.md
autogen.md
chat.md
claude-agent-sdk.md
claude-code.md
cline.md
cloudflare-oauth-proxy.md
codex.md
coding-agents.md
composio.md
continue.md
copilot-cli.md
crewai.md
cursor-cli.md
cursor.md
devin-desktop.md
dify.md
eliza.md
eve.md
flowise.md
github-copilot.md
google-adk.md
haystack.md
hermes.md

詳細

Hindsight ドキュメントスキル

AI エージェント向けの生体模倣メモリシステムである Hindsight の完全な技術ドキュメントです。

このスキルを使用する場面

次のような場合にこのスキルを使用してください:

  • Hindsight のアーキテクチャと中核概念を理解したい
  • retain/recall/reflect 操作について学びたい
  • メモリバンクとディスポジションを設定したい
  • Hindsight API サーバー(Docker、Kubernetes、pip)をセットアップしたい
  • Python/Node.js/Rust SDK と統合したい
  • 検索戦略(セマンティック、BM25、グラフ、時間的)を理解したい
  • 問題をデバッグしたり、パフォーマンスを最適化したりしたい
  • API エンドポイントとパラメータを確認したい

ドキュメントの構成

すべてのドキュメントは references/ にカテゴリ別に整理されています:

references/
├── best-practices.md # START HERE — missions, tags, formats, anti-patterns
├── faq.md            # Common questions and decisions
├── changelog/        # Release history and version changes (index.md + integrations/)
├── openapi.json      # Full OpenAPI spec — endpoint schemas, request/response models
├── developer/
│   ├── api/          # Core operations: retain, recall, reflect, memory banks
│   └── *.md          # Architecture, configuration, deployment, performance
└── sdks/
    ├── *.md          # Python, Node.js, CLI, embedded
    └── integrations/ # Framework and tool integrations

ドキュメントの探し方

1. パターンでファイルを探す(Glob ツールを使用)
# Core API operations
references/developer/api/*.md

# SDK documentation
references/sdks/*.md
references/sdks/integrations/*.md

# Find specific topics
references/**/configuration.md
references/**/*python*.md
references/**/*deployment*.md
2. コンテンツを検索する(Grep ツールを使用)
# Search for concepts
pattern: "disposition"        # Memory bank configuration
pattern: "graph retrieval"    # Graph-based search
pattern: "helm install"       # Kubernetes deployment
pattern: "document_id"        # Document management
pattern: "HINDSIGHT_API_"     # Environment variables

# Search in specific areas
path: references/developer/api/
pattern: "POST /v1"           # Find API endpoints

path: references/sdks/
pattern: "def |async def "    # Find Python examples
3. ドキュメント全体を読む(Read ツールを使用)
references/developer/api/retain.md
references/sdks/python.md
references/sdks/integrations/litellm.md

まずはここから:ベストプラクティス

API ドキュメントを読む前に、ベストプラクティスガイドを読んでください。ミッション、タグ、コンテンツ形式、オブザベーションスコープ、アンチパターンに関する実践的なルールを扱っており、正しく統合するための最短ルートです。

references/best-practices.md

主要な概念

  • メモリバンク:分離されたメモリストア(ユーザー/エージェントごとに1つ)
  • Retain:メモリを保存する(事実/エンティティ/関係を自動抽出)
  • Recall:メモリを取得する(4つの並列戦略:セマンティック、BM25、グラフ、時間的)
  • Reflect:メモリを用いたディスポジションを考慮した推論
  • document_id:会話内のメッセージをグループ化する(同じ ID で upsert)
  • ディスポジション:reflect に影響する懐疑心、文字通り解釈する傾向、共感の特性(1〜5)
  • メンタルモデル:事実から統合された知識

注記

  • コード例は動作する例からインライン展開されています
  • 設定には HINDSIGHT_API_* 環境変数を使用します
  • データベースマイグレーションは起動時に自動的に実行されます
  • マルチバンクのクエリにはクライアント側でのオーケストレーションが必要です
  • 会話の進化には document_id を使用してください(同じ ID = upsert)

hindsight-docs/docs/ および hindsight-docs/docs-integrations/ から自動生成されます。更新するには ./scripts/generate-docs-skill.sh を実行してください。

コメント