update_base_profile
Update a base raw development profile and propagate changes to all its variants, preserving per-variant overrides.
Instructions
Update a base PP3 template and optionally propagate changes to all its variants.
Applies adjustments (raw PP3 section -> {key: value} dict, same format as adjust_profile) to the named template, then regenerates all child variants so their override-specific settings are preserved on top of the updated base. Params: profile_name (template name or path), adjustments, propagate (default True)
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": {
"profile_name": "<profile_name>",
"adjustments": "<adjustments>"
},
"name": "update_base_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile_name | Yes | ||
| adjustments | Yes | ||
| propagate | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||