mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-14 09:06:08 +00:00
* feat(gateway): add models.probe RPC, credential provenance, targeted auth logout * feat(ui): configure model providers from settings — keys, probes, logout, defaults * docs: Control UI provider configuration section * fix(ui): confirm fallback shrinkage via replacePaths; guard model catalog refresh races; scanner-safe probe fixtures * test(models): scanner-safe probe fixture identifier * chore(i18n): resync model-providers strings after rebase * fix(gateway-protocol): drop duplicate probe type imports after rebase * chore(protocol): regenerate Swift client for probe field order * chore(i18n): resync model-providers strings after main rebase * test(ui): scope model-providers E2E to settings-section headings * fix(models): isolate marker probes from stored profiles; emit no_model for config-only providers [AI] * fix(models): honor configured auth mode for env probes; probe config-bound profiles past auth.order [AI] * fix(gateway): resolve provider auth aliases in models.probe [AI] * fix(gateway): scope targeted auth logout to skip provider-wide run abort [AI] * fix(models): probe requested provider for overrides; unregister ephemeral probe DB [AI] * fix(gateway): exclude local no-auth markers from models.authStatus API-key provenance [AI] * chore(i18n): resync model-providers strings for landing