You're overthinking the architecture here: image support depends on the provider endpoint, not the app UI. The current OpenClaw image tool path needs an OpenAI image-capable provider, while Codex can work on a separate server path when wired correctly. So yes, your instinct is right — the right fix is route choice, not model wishful thinking.