update_agent
Modify an agent's name, description, system prompt, or tool list. Provide new values for any field to update the agent's configuration.
Instructions
Update an agent's name, prompt, or tools.
Providing description re-runs server-side prompt scaffolding and overwrites
the current system prompt. Providing prompt sets it directly. Providing
tools replaces the full tool list.
Args: agent_id: The agent's UUID. name: New display name. description: New description — triggers re-scaffolding. prompt: New raw system prompt. tools: Replacement list of tool UUIDs.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"agent_id": "<agent_id>"
},
"name": "update_agent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | ||
| name | No | ||
| description | No | ||
| prompt | No | ||
| tools | No |