gemini-cli/packages/cli/src/ui/hooks
2026-01-10 06:26:58 +00:00
..
__snapshots__ Core data structure updates for Rewind functionality (#15714) 2026-01-07 17:10:22 +00:00
atCommandProcessor.test.ts feat(core,cli): enforce mandatory MessageBus injection (Phase 3 Hard Migration) (#15776) 2026-01-04 22:11:43 +00:00
atCommandProcessor.ts Support @ suggestions for subagenets (#16201) 2026-01-09 00:51:18 +00:00
atCommandProcessor_agents.test.ts Support @ suggestions for subagenets (#16201) 2026-01-09 00:51:18 +00:00
keyToAnsi.ts feat(shell): enable interactive commands with virtual terminal (#6694) 2025-09-11 20:27:27 +00:00
shellCommandProcessor.test.tsx feat: add click-to-focus support for interactive shell (#13341) 2025-11-19 23:49:39 +00:00
shellCommandProcessor.ts Disallow floating promises. (#14605) 2025-12-06 00:12:49 +00:00
slashCommandProcessor.test.tsx Introduce GEMINI_CLI_HOME for strict test isolation (#15907) 2026-01-07 04:09:39 +00:00
slashCommandProcessor.ts Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
useAlternateBuffer.ts Turn off alternate buffer mode by default. (#13623) 2025-11-22 01:30:38 +00:00
useAnimatedScrollbar.test.tsx Fix: Animated scrollbar renders black in NO_COLOR mode (#13188) 2025-11-17 04:45:07 +00:00
useAnimatedScrollbar.ts Fix: Animated scrollbar renders black in NO_COLOR mode (#13188) 2025-11-17 04:45:07 +00:00
useAtCompletion.test.ts feat: Add support for MCP Resources (#13178) 2025-12-09 02:43:12 +00:00
useAtCompletion.ts Support @ suggestions for subagenets (#16201) 2026-01-09 00:51:18 +00:00
useAtCompletion_agents.test.ts Support @ suggestions for subagenets (#16201) 2026-01-09 00:51:18 +00:00
useAutoAcceptIndicator.test.ts Disallow redundant typecasts. (#15030) 2025-12-13 01:43:43 +00:00
useAutoAcceptIndicator.ts Add setting to disable YOLO mode (#11609) 2025-10-22 18:57:10 +00:00
useBanner.test.ts Update persistence state to track counts of messages instead of times banner has been displayed (#13428) 2025-11-20 21:57:06 +00:00
useBanner.ts Update persistence state to track counts of messages instead of times banner has been displayed (#13428) 2025-11-20 21:57:06 +00:00
useBatchedScroll.test.ts Branch batch scroll (#12680) 2025-11-09 00:09:22 +00:00
useBatchedScroll.ts Branch batch scroll (#12680) 2025-11-09 00:09:22 +00:00
useCommandCompletion.test.tsx feat(cli): add filepath autosuggestion after slash commands (#14738) 2026-01-08 01:47:05 +00:00
useCommandCompletion.tsx feat(cli): add filepath autosuggestion after slash commands (#14738) 2026-01-08 01:47:05 +00:00
useCompletion.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
useConsoleMessages.test.tsx Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering (#13247) 2025-11-20 10:44:02 -08:00
useConsoleMessages.ts Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering (#13247) 2025-11-20 10:44:02 -08:00
useEditorSettings.test.tsx feat(sessions): record interactive-only errors and warnings to chat recording JSON files (#13300) 2025-11-19 16:32:13 +00:00
useEditorSettings.ts feat(sessions): record interactive-only errors and warnings to chat recording JSON files (#13300) 2025-11-19 16:32:13 +00:00
useExtensionUpdates.test.tsx Introduce GEMINI_CLI_HOME for strict test isolation (#15907) 2026-01-07 04:09:39 +00:00
useExtensionUpdates.ts Add instructions to the extensions update info notification (#14907) 2025-12-30 19:50:33 +00:00
useFlickerDetector.test.ts Migrate tests to use avoid jsdom (#12118) 2025-10-28 17:32:15 +00:00
useFlickerDetector.ts feat(ui): add flicker detection and metrics (#10821) 2025-10-10 20:18:38 +00:00
useFocus.test.tsx Revamp KeypressContext (#12746) 2025-11-09 16:45:04 +00:00
useFocus.ts Fix bug where users are unable to re-enter disconnected terminals. (#8765) 2025-09-20 17:59:37 +00:00
useFolderTrust.test.ts fix: default folder trust to untrusted for enhanced security (#15943) 2026-01-06 18:09:09 +00:00
useFolderTrust.ts fix: default folder trust to untrusted for enhanced security (#15943) 2026-01-06 18:09:09 +00:00
useGeminiStream.test.tsx fix: properly use systemMessage for hooks in UI (#16250) 2026-01-09 20:47:14 +00:00
useGeminiStream.ts fix: properly use systemMessage for hooks in UI (#16250) 2026-01-09 20:47:14 +00:00
useGitBranchName.test.tsx Fix tests to wrap all calls changing the UI with act. (#12268) 2025-10-30 18:50:26 +00:00
useGitBranchName.ts Disallow floating promises. (#14605) 2025-12-06 00:12:49 +00:00
useHistoryManager.test.ts Migrate tests to use avoid jsdom (#12118) 2025-10-28 17:32:15 +00:00
useHistoryManager.ts feat(sessions): record interactive-only errors and warnings to chat recording JSON files (#13300) 2025-11-19 16:32:13 +00:00
useHookDisplayState.test.ts feat(ui): add visual indicators for hook execution (#15408) 2026-01-06 20:52:12 +00:00
useHookDisplayState.ts feat(ui): add visual indicators for hook execution (#15408) 2026-01-06 20:52:12 +00:00
useIdeTrustListener.test.tsx Fix tests to wrap all calls changing the UI with act. (#12268) 2025-10-30 18:50:26 +00:00
useIdeTrustListener.ts Disallow floating promises. (#14605) 2025-12-06 00:12:49 +00:00
useInactivityTimer.ts feat: custom loading phrase when interactive shell requires input (#12535) 2025-11-21 17:19:34 +00:00
useIncludeDirsTrust.test.tsx Disallow redundant typecasts. (#15030) 2025-12-13 01:43:43 +00:00
useIncludeDirsTrust.tsx Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
useInputHistory.test.ts Migrate tests to use avoid jsdom (#12118) 2025-10-28 17:32:15 +00:00
useInputHistory.ts Fix InputPrompt.test.tsx to be windows compatible (#4736) 2025-07-23 22:49:09 +00:00
useInputHistoryStore.test.ts Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering (#13247) 2025-11-20 10:44:02 -08:00
useInputHistoryStore.ts refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
useKeypress.test.tsx Don't clear buffers on cleanup. (#12979) 2025-11-13 03:20:21 +00:00
useKeypress.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
useKittyKeyboardProtocol.ts feat: Detect background color (#15132) 2025-12-18 18:36:48 +00:00
useLoadingIndicator.test.tsx Disallow floating promises. (#14605) 2025-12-06 00:12:49 +00:00
useLoadingIndicator.ts feat: custom loading phrase when interactive shell requires input (#12535) 2025-11-21 17:19:34 +00:00
useLogger.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
useMemoryMonitor.test.tsx Fix tests to wrap all calls changing the UI with act. (#12268) 2025-10-30 18:50:26 +00:00
useMemoryMonitor.ts Emit a warning when memory usage exceeds 7GB (#7613) 2025-09-17 21:32:46 +00:00
useMessageQueue.test.tsx fix(cli): fix issue updating a component while rendering a different component (#14319) 2025-12-02 01:33:03 +00:00
useMessageQueue.ts fix(cli): fix issue updating a component while rendering a different component (#14319) 2025-12-02 01:33:03 +00:00
useModelCommand.test.tsx Fix tests to wrap all calls changing the UI with act. (#12268) 2025-10-30 18:50:26 +00:00
useModelCommand.ts feat(cli): Add /model command for interactive model selection (#8940) 2025-09-23 16:50:09 +00:00
useMouse.test.ts alternate buffer support (#12471) 2025-11-03 21:41:58 +00:00
useMouse.ts alternate buffer support (#12471) 2025-11-03 21:41:58 +00:00
useMouseClick.test.ts feat: add click-to-focus support for interactive shell (#13341) 2025-11-19 23:49:39 +00:00
useMouseClick.ts feat: add click-to-focus support for interactive shell (#13341) 2025-11-19 23:49:39 +00:00
usePermissionsModifyTrust.test.ts Introduce GEMINI_CLI_HOME for strict test isolation (#15907) 2026-01-07 04:09:39 +00:00
usePermissionsModifyTrust.ts feat: Update permissions command to support modifying trust for other… (#11642) 2025-11-14 22:41:53 +00:00
usePhraseCycler.test.tsx feat: custom loading phrase when interactive shell requires input (#12535) 2025-11-21 17:19:34 +00:00
usePhraseCycler.ts feat: custom loading phrase when interactive shell requires input (#12535) 2025-11-21 17:19:34 +00:00
usePrivacySettings.test.tsx Fix privacy screen for legacy tier users (#14522) 2025-12-04 21:24:00 +00:00
usePrivacySettings.ts Disallow floating promises. (#14605) 2025-12-06 00:12:49 +00:00
usePromptCompletion.ts fix: prevent infinite loop in prompt completion on error (#14548) 2025-12-18 23:34:46 +00:00
useQuotaAndFallback.test.ts Support for Built-in Agent Skills (#16045) 2026-01-10 06:26:58 +00:00
useQuotaAndFallback.ts Fix an issue where the agent stops prematurely (#16269) 2026-01-09 23:05:27 +00:00
useReactToolScheduler.test.ts Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering (#13247) 2025-11-20 10:44:02 -08:00
useReactToolScheduler.ts Disallow redundant typecasts. (#15030) 2025-12-13 01:43:43 +00:00
useRefreshMemoryCommand.ts This commit introduces the hierarchical memory feature, allowing GEMI… (#327) 2025-05-14 12:37:17 -07:00
useReverseSearchCompletion.test.tsx Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering (#13247) 2025-11-20 10:44:02 -08:00
useReverseSearchCompletion.tsx feat (cli): Add command search using Ctrl+r (#5539) 2025-09-15 17:49:23 +00:00
useSelectionList.test.tsx Disallow floating promises. (#14605) 2025-12-06 00:12:49 +00:00
useSelectionList.ts Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
useSessionBrowser.test.ts Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
useSessionBrowser.ts Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
useSessionResume.test.ts feat(sessions): record interactive-only errors and warnings to chat recording JSON files (#13300) 2025-11-19 16:32:13 +00:00
useSessionResume.ts Disallow floating promises. (#14605) 2025-12-06 00:12:49 +00:00
useSettingsCommand.ts feat(ui): add /settings command and UI panel (#4738) 2025-08-10 00:04:52 +00:00
useShellHistory.test.ts Fix tests to wrap all calls changing the UI with act. (#12268) 2025-10-30 18:50:26 +00:00
useShellHistory.ts Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
useShowMemoryCommand.ts refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
useSlashCompletion.test.ts fix(ui): show command suggestions even on perfect match and sort them (#15287) 2025-12-19 00:05:36 +00:00
useSlashCompletion.ts feat: add folder suggestions to /dir add command (#15724) 2026-01-02 21:08:11 +00:00
useSnowfall.test.tsx feat: Show snowfall animation for holiday theme (#15494) 2025-12-26 16:07:39 +00:00
useSnowfall.ts feat: Show snowfall animation for holiday theme (#15494) 2025-12-26 16:07:39 +00:00
useStateAndRef.ts refactor(ui): Optimize rendering performance (#8239) 2025-09-17 22:37:13 +00:00
useTerminalSize.ts Re-land bbiggs changes to reduce margin on narrow screens with fixes + full width setting (#10522) 2025-10-10 02:27:20 +00:00
useThemeCommand.ts feat(sessions): record interactive-only errors and warnings to chat recording JSON files (#13300) 2025-11-19 16:32:13 +00:00
useTimer.test.tsx Fix tests to wrap all calls changing the UI with act. (#12268) 2025-10-30 18:50:26 +00:00
useTimer.ts Code review comment fixes and some refactors. (#525) 2025-05-24 00:44:17 -07:00
useToolScheduler.test.ts policy: extract legacy policy from core tool scheduler to policy engine (#15902) 2026-01-07 04:28:06 +00:00
vim.test.tsx feat: terse transformations of image paths in text buffer (#4924) 2025-12-23 20:46:09 +00:00
vim.ts Stop printing garbage characters for F1,F2.. keys (#12835) 2025-11-10 18:56:05 +00:00