register()
Register the current agent with MeshAI. Must be called beforestart_heartbeat() or track_usage().
string
required
Agent framework:
crewai, langchain, autogen, openai, anthropic, customstring
LLM provider:
openai, anthropic, google, nvidia, bedrockstring
Model identifier (e.g.,
gpt-4o, claude-sonnet-4-20250514)string
Human-readable description of what the agent does
string
Team or project that owns this agent (used for cost attribution)
dict
Key-value metadata tags
id, name, status, and all metadata.
list_agents()
List all agents in your tenant.string
Filter by status:
healthy, degraded, down, unknownstring
Filter by framework
string
Filter by team
integer
default:"20"
Number of results per page
integer
default:"0"
Number of results to skip
get_agent()
Get a single agent by ID.string
required
Agent ID
update_agent()
Update an agent’s metadata.string
required
Agent ID
string
Updated description
string
Updated model provider
string
Updated model name
string
Updated team
dict
Updated tags (merges with existing)
delete_agent()
Delete an agent. The agent is removed from the active registry but remains in the audit trail.string
required
Agent ID

