Finding Agents
This skill helps you find other agents on the same Letta server.
When to Use This Skill
User asks about other agents they have
User wants to find a specific agent by name
User wants to list agents with certain tags
You need to find an agent ID for memory migration
You found an agent_id via message search and need details about that agent
CLI Usage
letta agents list
[
options
]
Options
Option
Description
--name
Exact name match
--query
Fuzzy search by name
--tags
Filter by tags (comma-separated)
--match-all-tags
Require ALL tags (default: ANY)
--include-blocks
Include agent.blocks in response
--limit
Max results (default: 20)
Common Patterns
Finding Letta Code Agents
Agents created by Letta Code are tagged with
origin:letta-code
. To find only Letta Code agents:
letta agents list
--tags
"origin:letta-code"
This is useful when the user is looking for agents they've worked with in Letta Code CLI sessions.
Finding All Agents
If the user has agents created outside Letta Code (via ADE, SDK, etc.), search without the tag filter:
letta agents list
Examples
List all agents (up to 20):
letta agents list
Find agent by exact name:
letta agents list
--name
"ProjectX-v1"
Search agents by name (fuzzy):
letta agents list
--query
"project"
Find only Letta Code agents:
letta agents list
--tags
"origin:letta-code"
Find agents with multiple tags:
letta agents list
--tags
"frontend,production"
--match-all-tags
Include memory blocks in results:
letta agents list
--query
"project"
--include-blocks
Output
Returns the raw API response with full agent details. Key fields:
id
- Agent ID (e.g.,
agent-abc123
)
name
- Agent name
description
- Agent description
tags
- Agent tags
blocks
- Memory blocks (if
--include-blocks
used)