mcpField
F
finding-agents

finding-agents

github.com/letta-aiエージェントワークフロー3.7k75 回インストール今日更新
リポジトリ

finding-agents について

同じ Letta サーバー上のエージェントを名前やタグで検索し、詳細を確認するスキルです。メモリ移行などに使うエージェントや ID の特定に役立ちます。

主な機能

  1. 01サーバー上のエージェント一覧
  2. 02完全一致・あいまいな名前での絞り込み
  3. 031つ以上のタグによる絞り込み
  4. 04結果へのメモリブロック追加
  5. 05メッセージ検索によるエージェント特定

活用シーン

  1. 01名前でエージェントを検索
  2. 02指定タグを持つエージェントを検索
  3. 03メモリ移行用のエージェント ID を取得

インストール

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

$npx skills add https://github.com/letta-ai/letta-code --skill finding-agents

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

詳細

エージェントを探す

このスキルでは、同じ Letta サーバー上にいる他のエージェントを探せます。

このスキルを使う場面

  • ユーザーが、自分の他のエージェントについて尋ねた場合
  • ユーザーが、名前で特定のエージェントを探したい場合
  • ユーザーが、特定のタグが付いたエージェントの一覧を表示したい場合
  • メモリ移行に必要なエージェント ID を探す場合
  • メッセージ検索で agent_id が見つかり、そのエージェントの詳細が必要な場合

CLI の使い方

letta agents list [options]
オプション
オプション説明
--name <name>名前が完全に一致するものを検索します
--query <text>名前をあいまい検索します
--tags <tag1,tag2>タグで絞り込みます(カンマ区切り)
--match-all-tagsすべてのタグを必須にします(デフォルトは ANY)
--include-blocksレスポンスに agent.blocks を含めます
--limit <n>結果の最大数(デフォルト:20)

よく使うパターン

Letta Code エージェントを探す

Letta Code で作成されたエージェントには、origin:letta-code タグが付いています。Letta Code エージェントのみを探すには、次のようにします。

letta agents list --tags "origin:letta-code"

ユーザーが Letta Code CLI のセッションで作業したエージェントを探している場合に便利です。

すべてのエージェントを探す

ユーザーが Letta Code 以外(ADE、SDK など)で作成したエージェントを持っている場合は、タグで絞り込まずに検索します。

letta agents list

例

すべてのエージェントを一覧表示します(最大20件):

letta agents list

名前が完全に一致するエージェントを探します:

letta agents list --name "ProjectX-v1"

名前でエージェントをあいまい検索します:

letta agents list --query "project"

Letta Code エージェントのみを探します:

letta agents list --tags "origin:letta-code"

複数のタグが付いたエージェントを探します:

letta agents list --tags "frontend,production" --match-all-tags

結果にメモリブロックを含めます:

letta agents list --query "project" --include-blocks

出力

エージェントの詳細をすべて含む、生の API レスポンスを返します。主なフィールドは次のとおりです。

  • id - エージェント ID(例:agent-abc123)
  • name - エージェント名
  • description - エージェントの説明
  • tags - エージェントのタグ
  • blocks - メモリブロック(--include-blocks を指定した場合)

関連スキル

  • migrating-memory - エージェントを見つけたら、このスキルを使ってメモリブロックをコピーまたは共有します
トピックからエージェントを探す

特定のトピックに取り組んだエージェントを探す必要がある場合:

  1. すべてのエージェントのメッセージを検索します:
    letta messages search --query "topic" --all-agents --limit 10
    
  2. 一致したメッセージから agent_id の値を確認します
  3. エージェントの詳細を取得します:
    letta agents list --query "partial-name"
    
    または、Letta API で agent_id を直接使用します

コメント