fix(todotools): stop forcing the first-turn todo on models that refuse it (fixes #2218)
supportsNamedToolChoice returned true for every openai-completions and openai-responses model. It now honours compat.supportsForcedToolChoice (accepted by the models.json schema) and returns false for a model the adapters remembered as refusing a forced choice, so later sessions on that model send the reminder only. Fixes #2202
Y
YeonGyu-Kim committed
e51105f3cd1031b8d3afba06cf4e194bb1bc9cee
Parent: d5c950e