Get agent details
get_agentRetrieve an agent's details and mailbox by UUID. Returns name, type, model, status, plus up to 20 messages, with open letters first and newest within each group.
Instructions
Get one agent's details (name, type, model, status) by its id, and its mailbox: same-account mail from other agents, open letters first (accepted, delivering, blocked), then applied or undeliverable ones, newest within each group, capped at 20.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | The agent's UUID (from list_agents or create_agent). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The Agent's unique identifier; pass it to other tools as agent_id. | |
| url | No | This Agent's page in the plori web app. | |
| name | Yes | The Agent's name, chosen by its owner and unique within the account. | |
| model | Yes | The model slug this Agent is configured to use. Empty means no explicit choice, which is not the same as no model — read effective_model for what a run will actually use. | |
| config | Yes | Arbitrary JSON owned by the producing engine. | |
| moving | No | True while this Agent's files are being copied to a new disk; check storage_notice rather than a separate route for the outcome. | |
| status | No | The live warm-session state: warming, ready, or sleeping; empty when no session is active. | |
| backend | Yes | The compute backend this Agent runs on. | |
| mailbox | Yes | This agent's mailbox letters, open ones (accepted, delivering, blocked) first, then applied or undeliverable ones, newest within each group, at most 20. | |
| user_id | Yes | The identifier of the account that owns this Agent. | |
| deleting | No | True while this Agent's disk is still being erased; offer no action on it besides retrying the deletion itself. | |
| queued_at | No | When a still-warming attach was accepted; present only while it is queued for node capacity. | |
| created_at | Yes | When the Agent was created. | |
| last_run_at | No | When this Agent last started a run; absent when it has never run. | |
| deleting_since | No | When the deletion was first requested; present only while deleting is true. | |
| storage_notice | No | The one sentence, if any, telling the owner about a storage move that stopped; show it verbatim, not paraphrased. | |
| effective_model | Yes | The model a run on this Agent will actually use. plori-auto means the hosted router chooses per turn. | |
| advisor_max_spend_micro_usd | Yes | Optional maximum advisor-completion spend per turn in micro-US-dollars. Zero disables advisor completions; null leaves no spend cap. |