Bug type
Configuration bug
Summary
The agents.defaults.heartbeat.model configuration is not being applied. Heartbeat runs continue to use the main session model instead of the configured heartbeat model.
Steps to reproduce
- Configure
agents.defaults.heartbeat.model in openclaw.json
- Ensure the model is available in the model provider
- Wait for heartbeat to trigger
- Check logs - it shows the main session model instead of configured model
Expected behavior
Heartbeat should use the model specified in agents.defaults.heartbeat.model
Actual behavior
Heartbeat always uses the main session model
OpenClaw version
v2026.3.11
Logs
[heartbeat] started
[gateway] agent model: minimax-cn/MiniMax-M2.5-highspeed
Additional information
- Model provider (ollama) is working correctly
- Direct API calls to the heartbeat model work fine
- Only heartbeat is not using the configured model
Bug type
Configuration bug
Summary
The
agents.defaults.heartbeat.modelconfiguration is not being applied. Heartbeat runs continue to use the main session model instead of the configured heartbeat model.Steps to reproduce
agents.defaults.heartbeat.modelin openclaw.jsonExpected behavior
Heartbeat should use the model specified in
agents.defaults.heartbeat.modelActual behavior
Heartbeat always uses the main session model
OpenClaw version
v2026.3.11
Logs
Additional information