mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-14 14:43:16 -06:00
a08ca5fc5d
Wires replyOptions.onModelSelected so the resolved provider/model and thinking level for each turn (including after fallback) are sent as author_model / author_thinking fields on activity rows and the final reply. Servers without these columns ignore the unknown JSON fields, so the wire shape is backward compatible; servers that persist them get per-message attribution.