set_utility_weights
Configure, inspect, activate, or nudge multi-attribute utility weight profiles to define AI decision preferences such as aggression, caution, greed, and exploration.
Instructions
Configure, inspect, activate, or incrementally nudge multi-attribute utility weight profiles (actions: configure, get, list, activate, nudge). Use set_utility_weights instead of evaluate_situation when defining decision preferences (aggression, caution, greed, exploration) rather than evaluating actions.
Returns configured utility profile, active weight map, or profile directory.
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": {
"action": "<action>"
},
"name": "set_utility_weights"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Profile name (e.g. "aggressive", "cautious", "explorer") | |
| delta | No | Key-value map of weight deltas for nudge action | |
| action | Yes | Profile operation: configure, get, list, activate, nudge | |
| project | No | Target project slug | |
| weights | No | Key-value map of weight values (0.0 to 1.0) | |
| is_active | No | Whether to set as currently active profile | |
| description | No | Profile description |