mcp_aql_update
Update existing AI personas, skills, templates, agents, and ensembles by editing or upgrading elements, overwriting old values with new instructions. Use edit_element for targeted changes and upgrade_element for advanced versions.
Instructions
Modifying operations that overwrite data.
Supported operations: edit_element, upgrade_element
Element types: persona, skill, template, agent, memory, ensemble
These operations modify existing data, potentially overwriting previous values.
Note: Memories are append-only and do not support edit_element. Use addEntry (CREATE) to add new entries.
Quick start example: { operation: "edit_element", element_type: "persona", params: { element_name: "MyPersona", input: { description: "Updated description" } } } { operation: "edit_element", element_type: "persona", params: { element_name: "Friendly-Teacher", input: { instructions: "Updated behavioral directives." } } } { operation: "edit_element", element_type: "agent", params: { element_name: "code-reviewer", input: { instructions: "Updated agent behavioral profile.", goal: { template: "Complete: {task}" } } } } { operation: "upgrade_element", element_type: "agent", params: { element_name: "task-planner" } }
Discover required parameters — use mcp_aql_read: { operation: "introspect", params: { query: "operations", name: "edit_element" } }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | Operation parameters | |
| operation | Yes | Operation name to execute | |
| operations | No | Array of operations for batch execution | |
| element_type | No | Target element type (optional) |