devtune_update_agent_picks_settings
Save the ordered agent/model choices for this project's paid Agent Picks tests. Two models of one agent are separate entries. Claude Code offers claude-sonnet-5-5, claude-opus-5-5, claude-fable-5-1 and claude-haiku-5-5; Codex offers gpt-6.1-sol, gpt-6-astra and gpt-6-luna; Pi and OpenCode offer any of those seven, and zai/glm-5.3, zai/glm-5.3-flash, deepseek/deepseek-v4.1-flash-1017 and deepseek/deepseek-v4-pro-0813; Muse Code offers meta/muse-wonder-1.0. Pi, OpenCode and Muse Code need an Agent Picks Pro or Enterprise plan: on another plan, adding one is refused with reason agent_not_in_plan, and paid tests leave out the ones saved before a downgrade. Requires an existing setup, Agent Picks access and actions.write. Does not start a test or change the starter test's fixed models. Returns enabled_agents and enabled_agent_models.
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": {
"enabled_agent_models": "<enabled_agent_models>"
},
"name": "devtune_update_agent_picks_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| setup | No | The Agent Picks setup to use: its id or its category slug. Optional while the project has one setup. With several, omitting it is refused as agent_picks_setup_required, and a setup the project does not have as agent_picks_setup_not_found; both list the project setups in details.setups (id, category_slug, category_name). The response echoes the setup used as setup {id, category_slug}. | |
| enabled_agent_models | Yes |