update_agent
Change one of the user's Caddie agents: instructions (what it's for and how it works, written to it; replaces them), name, model (claude-code: "sonnet", "opus", "haiku"; codex: "gpt-5.5", "gpt-5.5-mini"; "default" for the default), provider ("claude-code" or "codex"; changing it resets the model) and folder (its working folder, "~/code/app"; "" for none). Only what you give changes. From an agent's own turn inside Caddie, instructions are never changed, nor the folder of an agent that (or one of whose tasks) has Full access or Edits, nor a Full-access agent's provider or model: ask the user. Access: set_agent_access. Sections: organize_agents.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| agent | Yes | its name or id (list_agents) | |
| model | No | ||
| folder | No | ||
| provider | No | ||
| instructions | No |