update-agent
Modifies an existing AI agent by numeric ID and sends only the provided fields, including name, model, prompts, enabled tools, and chat-history settings.
Instructions
Update an AI agent. Mirrors syntx.agents.update. Issues PUT /api/v1/agents/update/{id} with the provided fields. The path segment is the agent's numeric id (from get-agent), not its UUID. Only the provided fields are sent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New display name. | |
| agent_id | Yes | Numeric agent id (the `id` field returned by `get-agent`). | |
| model_name | No | New model name. | |
| description | No | New description. | |
| style_prompt | No | New response-style instructions. | |
| enabled_tools | No | Replacement set of tool toggles. | |
| system_prompt | No | New system instructions. | |
| default_models | No | Replacement default model per media scope. | |
| use_chat_history | No | Whether the agent may read the conversation history. |