mirror of
https://github.com/cogwheel0/conduit.git
synced 2026-08-26 19:11:45 +00:00
* fix: gate reasoning effort by model support Automatic previously omitted the params key, so OpenWebUI's shallow settings merge retained the old reasoning_effort value. Explicitly replace the params map when clearing and fail closed at the request boundary for models that do not advertise support. * address reasoning effort review feedback * fix: hydrate workspace reasoning effort details The earlier fix trusted the OpenWebUI model catalog, but current OpenWebUI deliberately strips workspace model params from /api/models. Fetch and cache the selected workspace model detail so its configured custom effort wins over the user-level fallback and reaches the native selector. * fix: avoid workspace effort hydration race Do not fall back to the user-level effort while private workspace model params are still loading. Omitting the override during that window lets OpenWebUI apply its model configuration, and the held-response regression test prevents the first-send race from returning. * refactor: generate workspace effort provider * fix: retry workspace effort after failures * fix: handle unavailable workspace effort * fix: hide unhydrated native effort controls * fix: progressively hydrate native reasoning effort * fix: guard native effort callback rollback * fix: serialize native effort updates * test: distinguish native effort update callbacks |
||
|---|---|---|
| .. | ||
| app | ||
| gradle/wrapper | ||
| .gitignore | ||
| build.gradle.kts | ||
| Gemfile | ||
| Gemfile.lock | ||
| gradle.properties | ||
| settings.gradle.kts | ||