Update persona
update_personaEdit a playbook's persona fields—name, system prompt, or metadata—while leaving omitted settings unchanged.
Instructions
Edit the playbook's one persona: name, system prompt or metadata. Omitted fields stay unchanged. Example: {playbook_id, system_prompt: 'Review Python code'}. Requires personas:write or full. Use reset_persona only to discard custom persona settings. Use update_playbook for project name, visibility or instructions. Legacy persona_id is optional and must equal playbook_id if supplied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name | |
| metadata | No | New metadata | |
| persona_id | No | Must equal playbook_id; the persona is a singleton stored on the playbook | |
| playbook_id | Yes | UUID of the playbook | |
| system_prompt | No | New system prompt |