Gateway Configuration
OpenVesper reads config from (priority order):
./.openvesper.jsonโ project-specific overrides~/.openvesper/openvesper.jsonโ global user settingsconfig/default.jsonโ built-in defaults
Minimal config
{
"agent": {
"model": "anthropic/claude-opus-4-5"
}
}Full schema
{
"agent": {
"model": "<provider>/<model-id>",
"temperature": 0.5,
"max_tokens": 4096,
"max_iterations": 20
},
"permissions": {
"default": "ask",
"rules": {
"read": "allow_always",
"external": "allow_always",
"write": "ask",
"execute": "ask",
"trade": "ask"
}
},
"memory": {
"enabled": true,
"workspace": "~/.openvesper/workspace"
},
"trading": {
"dry_run": true,
"max_position_usd": 1000
}
}