
pandyzhouand邹永赫
267abfd552
fix: resolve /model command misleading behavior when switching to model from different provider (#5578)
* fix: /model command now auto-switches provider when model exists elsewhere
Made-with: Cursor
* fix: address Sourcery review - log get_models() failures in cross-provider lookup
Made-with: Cursor
* fix: integer branch exception handling and API key masking in model command
Made-with: Cursor
* fix: harden cross-provider model resolution
* fix: improve model lookup resilience and cache hygiene
* refactor: simplify model switch lookup flow
* refactor: streamline provider model cache updates
* fix: align provider annotations and key error flow
* fix: narrow provider command exception handling
* refactor: harden provider command error redaction and flow
* fix: improve provider model lookup and secret redaction
* refactor: cache normalized model names in provider lookup
* refactor: simplify provider model lookup helpers
* refactor: extract provider model lookup helpers
* fix: harden provider lookup cancellation and redaction
* refactor: streamline provider cache and lookup settings
* refactor: simplify provider command setting and update helpers
* refactor: streamline provider model lookup config usage
* refactor: flatten provider lookup settings and filter model lookup providers
* refactor: simplify provider cache and callback flow
* refactor: simplify provider command model cache flow
* refactor: scope provider model cache by session
* fix: preserve redaction context and restore provider hooks
* refactor: unify provider model lookup config flow
* refactor: inline provider model cache access flow
* fix: align provider lookup cache and callback semantics
* refactor: centralize provider model fetch error handling
* refactor: simplify provider model cache and lookup flow
---------
Co-authored-by: 邹永赫 <1259085392@qq.com>
2026-03-01 19:11:31 +09:00
..
2026-03-01 17:01:23 +09:00
2026-02-10 16:42:43 +09:00
2026-02-23 20:21:30 +08:00
2026-02-19 23:04:18 +09:00
2025-10-01 21:29:15 +08:00
2026-03-01 12:31:38 +09:00
2026-03-01 16:10:35 +09:00
2026-03-01 19:11:31 +09:00
2025-12-01 18:12:39 +08:00
2026-02-01 17:42:08 +08:00
2026-02-10 16:42:43 +09:00
2026-03-01 17:01:23 +09:00
2026-02-27 22:02:37 +08:00
2026-02-10 16:42:43 +09:00
2026-02-09 00:22:24 +08:00
2026-02-12 01:04:48 +08:00
2026-02-09 00:22:24 +08:00
2026-03-01 12:31:38 +09:00
2026-02-12 13:56:33 +08:00
2025-11-01 13:26:19 +08:00
2026-02-19 23:04:18 +09:00
2025-12-15 16:50:44 +08:00
2026-02-12 23:42:29 +09:00
2026-02-19 23:04:18 +09:00
2026-02-09 00:22:24 +08:00
2026-02-09 00:22:24 +08:00
2026-02-09 00:22:24 +08:00
2026-02-12 23:42:29 +09:00
2026-02-12 01:04:48 +08:00
2026-02-12 01:04:48 +08:00
2026-02-03 10:24:41 +08:00
2025-12-09 14:13:47 +08:00
2026-02-15 17:43:36 +08:00