mdan_customize_agent
Customize an agent by applying team or personal layer settings without editing its source file. Update persona, principles, memories, menu actions, and more via versioned or git-ignored configs.
Instructions
Customize an agent without editing its file: team layer (_mdan/custom/.yaml, versioned) or personal layer (.user.yaml, git-ignored). Values are merged into the layer
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"agent": "<agent>"
},
"name": "mdan_customize_agent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| menu | No | ||
| agent | Yes | Agent name | |
| layer | No | team | |
| memories | No | Permanent facts the agent must know | |
| principles | No | Principles appended to the persona | |
| displayName | No | Override the persona name | |
| critical_actions | No | Actions run right after activation | |
| communication_style | No |