update_config
Change trading configuration on this machine at once for all later orders. Pass only the keys to modify: mode, coin allowlists and blocklists, HIP-3 dex filters, or risk profile.
Instructions
Change the trading config on this machine; it applies at once to every later order. Pass only the keys to change: mode (LIVE or OFF), enable_hip3, coin_allowlist, coin_blocklist, hip3_dex_allowlist, hip3_dex_blocklist, or any other top-level key get_config shows, such as risk_profile; nested objects merge into the current ones and a list replaces the old list. mode is a label only: OFF does not stop the live-money tools. A call with nothing to change is refused. Read current values with get_config first, and call only when the user asked for this exact change. Not for one coin's leverage (set_leverage) or for sizing questions (get_risk_limits). Returns the updated config.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_config"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Agent mode label, LIVE or OFF, read by the preflight check and metrics. The live-money tools here do not refuse on OFF. | |
| enable_hip3 | No | Allow HIP-3 markets (xyz:, vntl:, ...). | |
| coin_allowlist | No | Only these coins (empty: all). | |
| coin_blocklist | No | Never these coins. | |
| hip3_dex_allowlist | No | Only these HIP-3 dexes (empty: all). | |
| hip3_dex_blocklist | No | Never these HIP-3 dexes. |