Update Gnosari
gnosari_updateUpdate an agent's identity and model settings.
Only modifies provided fields. For instructions, access, appearance, knowledge, traits, and data collection, use dedicated tools. At least one field must be provided.
Interactive buttons: set interactive_buttons_enabled to turn the
feature on/off, and interactive_buttons_behavior to customize WHEN
the agent shows buttons. To drop a custom behavior and fall back to the
canonical default, pass clear_fields=["interactive_buttons_behavior"]
(never send an empty string). Supplying that field in clear_fields
AND as interactive_buttons_behavior at the same time is rejected.
Instructions are managed by gnosari_manage_instructions. Clearing
them is the single exception that lives here: pass
clear_fields=["instructions"] to empty the agent's system prompt.
Raises:
ValueError: If no update fields are provided, or if a field appears
in both clear_fields and as a value param.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New display name | |
| model | No | LLM model identifier; defaults to the deployment's GNOSARI_DEFAULT_MODEL when omitted | |
| gnosari_id | Yes | ID of the agent to update | |
| description | No | New purpose description | |
| temperature | No | Creativity 0.0-2.0 | |
| clear_fields | No | Optional fields to reset to their default (NULL). 'interactive_buttons_behavior' — clearing it reverts the agent to the canonical default buttons behavior. 'instructions' — clearing it empties the agent's system prompt; instructions are otherwise managed by gnosari_manage_instructions, never by this tool. Passing a field here AND as a value param is an error. | |
| reasoning_effort | No | Depth: 'low', 'medium', 'high' | |
| interactive_buttons_enabled | No | Enable/disable interactive choice buttons in chat (fenced ```buttons blocks). Pass False to turn off. | |
| interactive_buttons_behavior | No | Guidance on WHEN to show buttons (max 1500 chars). To reset to the canonical default, pass 'interactive_buttons_behavior' in clear_fields instead of a value here. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | Yes | Agent summary | |
| readiness | Yes | Configuration completeness with missing keys and next steps |