qwen-code/packages/cli/src/ui/hooks
qwen-code-ci-bot ae6716c651 refactor: merge coder-model and qwen3.5-plus, remove vision model switching
- Merge coder-model and qwen3.5-plus into a single coder-model with vision capability
- Remove vlmSwitchMode CLI argument and experimental.vlmSwitchMode setting
- Remove useVisionAutoSwitch hook and inline image format checking into useGeminiStream
- Remove ModelSwitchDialog and related vision switch UI components
- Update all related tests to reflect the simplified model structure
- Set DEFAULT_QWEN_MODEL to coder-model

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-26 14:43:07 +08:00
..
atCommandProcessor.test.ts fix(cli,core): pass abort signal to MCP resource reads 2026-02-03 17:32:24 +08:00
atCommandProcessor.ts Merge branch 'main' into feat/image-attachment 2026-02-10 14:16:21 +08:00
keyToAnsi.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
shellCommandProcessor.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
shellCommandProcessor.ts feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9) 2026-01-26 15:02:37 +08:00
slashCommandProcessor.test.ts remove obsolete corgi mode 2025-12-13 16:41:03 +08:00
slashCommandProcessor.ts feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9) 2026-01-26 15:02:37 +08:00
useAgentsManagerDialog.ts feat: subagent list dialog - working 2025-09-04 16:34:51 +08:00
useApprovalModeCommand.ts Add Interactive Approval Mode Dialog (#1012) 2025-11-13 19:02:53 +08:00
useAtCompletion.test.ts Mock getFileFilteringEnableFuzzySearch 2026-02-01 16:04:58 +08:00
useAtCompletion.ts Rename disable* settings to enable* and consolidated 1 setting 2026-02-01 16:04:49 +08:00
useAttentionNotifications.test.ts Add terminal bell setting to enable/disable audio notifications 2025-12-09 20:27:20 +01:00
useAttentionNotifications.ts Add terminal bell setting to enable/disable audio notifications 2025-12-09 20:27:20 +01:00
useAutoAcceptIndicator.test.ts fix(cli): prevent Tab key from cycling approval mode when autocomplete is active on Windows 2026-02-06 11:04:15 +08:00
useAutoAcceptIndicator.ts fix(cli): prevent Tab key from cycling approval mode when autocomplete is active on Windows 2026-02-06 11:04:15 +08:00
useBracketedPaste.ts pre-release commit 2025-07-22 23:26:01 +08:00
useCodingPlanUpdates.test.ts feat: add bailian coding plan models 2026-02-24 23:36:56 +08:00
useCodingPlanUpdates.ts fix(cli): update regionName format from 'Bailian Coding Plan (Global/Intl)' to 'Coding Plan (Bailian, Global/Intl)' 2026-02-18 09:21:16 +08:00
useCommandCompletion.test.ts feat: remove prompt completion feature (#1076) 2025-11-20 14:36:51 +08:00
useCommandCompletion.tsx Resolve arrow key navigation conflict between history and completion 2026-01-16 22:41:01 +01:00
useCommandMigration.ts feat: migrate command format 2026-01-07 13:43:00 +08:00
useCompletion.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
useDialogClose.ts feat: add auth entry: coding plan 2026-02-11 11:58:33 +08:00
useEditorSettings.test.ts 🐛 Bug Fixes Release v0.1.1 (#898) 2025-10-29 12:25:50 +08:00
useEditorSettings.ts 🐛 Bug Fixes Release v0.1.1 (#898) 2025-10-29 12:25:50 +08:00
useExtensionUpdates.test.ts feat: add select ui for claude marketplace 2026-01-23 16:23:30 +08:00
useExtensionUpdates.ts feat: add select ui for claude marketplace 2026-01-23 16:23:30 +08:00
useFeedbackDialog.ts Merge branch 'main' into feat/debug-logging-refactor 2026-02-01 20:47:38 +08:00
useFocus.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useFocus.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useFolderTrust.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useFolderTrust.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useGeminiStream.test.tsx refactor: merge coder-model and qwen3.5-plus, remove vision model switching 2026-02-26 14:43:07 +08:00
useGeminiStream.ts refactor: merge coder-model and qwen3.5-plus, remove vision model switching 2026-02-26 14:43:07 +08:00
useGitBranchName.test.ts fix ci test 2026-01-20 11:59:14 +08:00
useGitBranchName.ts Replace spawn with execFile for memory-safe command execution (#1068) 2025-11-20 15:04:00 +08:00
useHistoryManager.test.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
useHistoryManager.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
useIdeTrustListener.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useIdeTrustListener.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useInitializationAuthError.ts refactor(auth): save authType after successfully authenticated (#1036) 2025-11-19 11:21:46 +08:00
useInputHistory.test.ts pre-release commit 2025-07-22 23:26:01 +08:00
useInputHistory.ts Fix InputPrompt.test.tsx to be windows compatible (#4736) 2025-07-23 22:49:09 +00:00
useInputHistoryStore.test.ts refactor(debug): replace ConsolePatcher with debugLogger and update error reporting 2026-02-02 17:37:54 +08:00
useInputHistoryStore.ts feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9) 2026-01-26 15:02:37 +08:00
useKeypress.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useKeypress.ts # 🚀 Sync Gemini CLI v0.2.1 - Major Feature Update (#483) 2025-09-01 14:48:55 +08:00
useKittyKeyboardProtocol.ts Add terminal setup command for Shift+Enter and Ctrl+Enter support (#3289) 2025-08-13 17:32:54 +00:00
useLaunchEditor.ts refactor: improve IDE context format and editor command error handling 2026-01-07 16:34:12 +08:00
useLoadingIndicator.test.ts feat: update code 2025-12-24 17:12:27 +08:00
useLoadingIndicator.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useLogger.ts Session-Level Conversation History Management (#1113) 2025-12-03 18:04:48 +08:00
useMemoryMonitor.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useMemoryMonitor.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useMessageQueue.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useMessageQueue.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useModelCommand.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useModelCommand.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
usePermissionsModifyTrust.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
usePermissionsModifyTrust.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
usePhraseCycler.test.ts feat: update code 2025-12-24 17:12:27 +08:00
usePhraseCycler.ts feat: update code 2025-12-24 17:12:27 +08:00
useQwenAuth.test.ts Add Gemini provider, remove legacy Google OAuth, and tune generation defaults 2025-12-19 16:26:54 +08:00
useQwenAuth.ts refactor(auth): save authType after successfully authenticated (#1036) 2025-11-19 11:21:46 +08:00
useReactToolScheduler.ts feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9) 2026-01-26 15:02:37 +08:00
useRefreshMemoryCommand.ts pre-release commit 2025-07-22 23:26:01 +08:00
useResumeCommand.test.ts fix failed test 2025-12-16 20:08:43 +08:00
useResumeCommand.ts code refactor 2025-12-16 20:03:49 +08:00
useReverseSearchCompletion.test.tsx feat: Add reverse search capability for shell commands (#4793) 2025-08-03 19:53:24 +00:00
useReverseSearchCompletion.tsx Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useSelectionList.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useSelectionList.ts feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9) 2026-01-26 15:02:37 +08:00
useSessionPicker.ts rework /resume slash command 2025-12-16 19:54:55 +08:00
useSettingsCommand.ts feat(ui): add /settings command and UI panel (#4738) 2025-08-10 00:04:52 +00:00
useShellHistory.test.ts refactor(debug): replace ConsolePatcher with debugLogger and update error reporting 2026-02-02 17:37:54 +08:00
useShellHistory.ts feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9) 2026-01-26 15:02:37 +08:00
useShowMemoryCommand.ts feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9) 2026-01-26 15:02:37 +08:00
useSlashCompletion.test.ts Add skills command with completion support 2026-01-08 14:23:13 +08:00
useSlashCompletion.ts feat(cli): migrate console calls to debugLogger and stdioHelpers (M3 Phase 7-9) 2026-01-26 15:02:37 +08:00
useStateAndRef.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
useSubagentCreateDialog.ts feat: subagent phase 2 implementation 2025-09-03 19:17:29 +08:00
useTerminalSize.ts feat: Redesign CLI welcome screen and improve visual consistency 2026-01-16 11:48:31 +08:00
useThemeCommand.ts feat(i18n): Add Internationalization Support for UI and LLM Output (#1058) 2025-11-21 15:44:37 +08:00
useTimer.test.ts pre-release commit 2025-07-22 23:26:01 +08:00
useTimer.ts pre-release commit 2025-07-22 23:26:01 +08:00
useTomlMigration.ts feat: add extension for gemini and claude 2026-01-07 11:06:17 +08:00
useToolScheduler.test.ts feat: Remove Smart Edit tool and ClearcutLogger 2026-02-01 14:39:54 +08:00
useWelcomeBack.ts feat(core,cli): migrate console.debug to debugLogger (M3 Phase 1-3) 2026-01-25 20:57:25 +08:00
vim.test.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
vim.ts Merge branch 'main' into feat/image-attachment 2026-02-10 14:16:21 +08:00