mcpField
P
peek

peek

github.com/mem0aiエージェントワークフロー68.0k105 回インストール2 日前に更新
リポジトリ

peek について

peekは、プロジェクトのメモリを素早く検索し、簡潔に表示するMem0スキルです。メモリIDを認識して直接検索することもできます。

主な機能

  1. 01プロジェクトのメモリ検索
  2. 02広範検索と決定事項検索
  3. 03検索結果の再ランキング
  4. 04IDによるメモリ検索
  5. 05重複を除いた簡潔な結果表示

活用シーン

  1. 01プロジェクトの決定事項を素早く検索
  2. 02メモリIDから項目を参照
  3. 03プロジェクトの記録から特定の話題を検索

インストール

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

$npx skills add https://github.com/mem0ai/mem0 --skill peek

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

詳細

Mem0 Peek

簡潔な出力ですばやく検索します。/mem0:tour より軽量です。

実行

ステップ 1:クエリを解析する

ユーザーが検索クエリを指定します:/mem0:peek auth middleware

クエリが指定されていない場合は、「何を検索しますか?」と尋ねます。

メモリー ID の検出: クエリが次のいずれかのパターンに一致する場合は、検索ではなくメモリー ID の直接検索として扱います。

  • 16 進数のみ:^[a-f0-9]{8}$(短い ID)または ^[a-f0-9]{8}-[a-f0-9-]+$(完全な UUID)
  • 引用参照:[mem0:<hex>] — 16 進数部分を抽出します

ID が検出された場合:

  1. get_memory(<id>) を直接呼び出します(短い ID の場合は、完全な UUID のプレフィックスとして試します)
  2. 見つかった場合はステップ 3 に進み、単一の結果を表示します
  3. 見つからなかった場合は、ID をクエリテキストとして検索に進みます
ステップ 2:検索する

search_memories を 2 つ並列で実行します。

  1. 広範な検索:query=<user's query>、filters={"AND": [{"user_id": "<id>"}, {"app_id": "<pid>"}]}、top_k=10、rerank=true
  2. 対象を絞った検索:query=<user's query>、filters={"AND": [{"user_id": "<id>"}, {"app_id": "<pid>"}, {"metadata": {"type": "decision"}}]}、top_k=5、rerank=true
ステップ 3:表示する

ID で重複を除外してから、簡潔な結果を表示します。

## mem0 peek: "<query>" (<N> results)

1. [decision] Auth module uses JWT with RS256 keys (2025-05-15) [mem0:a3f8b2c1]
2. [anti_pattern] Don't use symmetric HS256 — leaked in env (2025-05-10) [mem0:7e2d9f4a]
3. [convention] All middleware in src/middleware/ (2025-05-08) [mem0:c4d5e6f7]

形式:<number>. [<type>] <content, 80 chars> (<date>) [mem0:<short_id>]

結果がない場合:

No memories matching "<query>" for project <project_id>.

コメント