Update a Wiro agent
update_agentChange a deployed agent’s name, description, cover, categories, timezone, session mode, models, and slash commands; pass only fields to update, or just the GUID to refresh setup status.
Instructions
Change a deployed agent's name, description, cover or categories, and its settings: timezone (used by scheduled tasks), team session mode, the models used for chat, scheduled tasks and voice calls, and which slash commands are available. Only the fields you pass change. A running or starting agent restarts to apply the change. Calling it with only agent_guid refreshes the setup status of an agent waiting for setup, after its credentials were set. Skills, credentials and custom instructions have their own tools (apply_agent_skills, set_agent_credentials, manage_agent_custom_skill). On a team agent this needs a team admin or the person who deployed it; other team members can read the agent with get_my_agent and message it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cover | No | New https cover image URL; null goes back to the template cover. | |
| title | No | New name. | |
| timezone | No | IANA timezone such as "Europe/Istanbul" for scheduled tasks; null or "UTC" means UTC. | |
| agent_guid | Yes | The deployed agent's guid, from list_my_agents or deploy_agent. | |
| categories | No | New category list (at least one). | |
| chat_model | No | Model for chat turns: a slug from the model list in get_my_agent, which shows each model's credits per 1M tokens. null resets to the default. The plan price stays the same. | |
| cron_model | No | Model for scheduled tasks; same rules as chat_model. | |
| description | No | New description; null clears it. | |
| enabled_commands | No | Slash commands the agent offers; [] hides all of them. Commands today: agent_help, new_session, agent_status, agent_limits, last_scan, last_heartbeat, agent_restart, clear_all_sessions, clear_history. | |
| voice_prep_model | No | Model that prepares voice calls; same rules as chat_model. | |
| team_session_mode | No | private gives each person their own chat history; collaborative shares one history in team chats. | |
| voice_postcall_model | No | Model that summarizes voice calls; same rules as chat_model. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | Yes | ||
| changed | Yes | ||
| message | Yes | ||
| restarted | Yes | ||
| nextAction | No |