Directory

hooks

This directory groups related source files that collaborate around a shared concern.

session-engine · 7 tasks-background-jobs · 4 commands · 3 remote-bridge · 3 file-tools · 2 memory-layers · 2
2
Child dirs
83
Child files
16,559
Direct lines
625
Detected imports
6
Subsystem signals

Beginner explanation

This folder is best understood as a neighborhood inside the repo. Start with the child files that have the clearest names, then open the file pages to see how they connect.

What this is for

This directory groups related source files that collaborate around a shared concern.

Expert explanation

Use this page to inspect local cohesion: direct files, dominant subsystem tags, import density, and adjacency to parent/child directories. Directory boundaries are useful but not perfect architectural boundaries, so confirm by opening the linked file pages.

Child directories

Child file index

FileLinesImportanceSubsystems
fileSuggestions.ts
hooks/fileSuggestions.ts
812highfile-tools
renderPlaceholder.ts
hooks/renderPlaceholder.ts
52mediumgeneral
unifiedSuggestions.ts
hooks/unifiedSuggestions.ts
203mediumgeneral
useAfterFirstRender.ts
hooks/useAfterFirstRender.ts
18mediumgeneral
useApiKeyVerification.ts
hooks/useApiKeyVerification.ts
85highplanner-verifier-agents, integrations
useArrowKeyHistory.tsx
hooks/useArrowKeyHistory.tsx
229mediumsession-engine
useAssistantHistory.ts
hooks/useAssistantHistory.ts
251mediumsession-engine
useAwaySummary.ts
hooks/useAwaySummary.ts
126highmemory-layers, compaction
useBackgroundTaskNavigation.ts
hooks/useBackgroundTaskNavigation.ts
252mediumtasks-background-jobs
useBlink.ts
hooks/useBlink.ts
35mediumui-flow
useCanUseTool.tsx
hooks/useCanUseTool.tsx
204mediumtool-system
useCancelRequest.ts
hooks/useCancelRequest.ts
277mediumgeneral
useChromeExtensionNotification.tsx
hooks/useChromeExtensionNotification.tsx
50mediumgeneral
useClaudeCodeHintRecommendation.tsx
hooks/useClaudeCodeHintRecommendation.tsx
129mediumgeneral
useClipboardImageHint.ts
hooks/useClipboardImageHint.ts
78mediumgeneral
useCommandKeybindings.tsx
hooks/useCommandKeybindings.tsx
108mediumcommands
useCommandQueue.ts
hooks/useCommandQueue.ts
16mediumcommands
useCopyOnSelect.ts
hooks/useCopyOnSelect.ts
99mediumgeneral
useDeferredHookMessages.ts
hooks/useDeferredHookMessages.ts
47mediumgeneral
useDiffData.ts
hooks/useDiffData.ts
111mediumgeneral
useDiffInIDE.ts
hooks/useDiffInIDE.ts
380highgeneral
useDirectConnect.ts
hooks/useDirectConnect.ts
230mediumgeneral
useDoublePress.ts
hooks/useDoublePress.ts
63mediumgeneral
useDynamicConfig.ts
hooks/useDynamicConfig.ts
23mediumgeneral
useElapsedTime.ts
hooks/useElapsedTime.ts
38mediumgeneral
useExitOnCtrlCD.ts
hooks/useExitOnCtrlCD.ts
96mediumgeneral
useExitOnCtrlCDWithKeybindings.ts
hooks/useExitOnCtrlCDWithKeybindings.ts
25mediumgeneral
useFileHistorySnapshotInit.ts
hooks/useFileHistorySnapshotInit.ts
26highsession-engine, file-tools
useGlobalKeybindings.tsx
hooks/useGlobalKeybindings.tsx
249mediumrepo-context
useHistorySearch.ts
hooks/useHistorySearch.ts
304highsession-engine
useIDEIntegration.tsx
hooks/useIDEIntegration.tsx
70mediumgeneral
useIdeAtMentioned.ts
hooks/useIdeAtMentioned.ts
77mediumgeneral
useIdeConnectionStatus.ts
hooks/useIdeConnectionStatus.ts
34mediumgeneral
useIdeLogging.ts
hooks/useIdeLogging.ts
42mediumgeneral
useIdeSelection.ts
hooks/useIdeSelection.ts
151mediumgeneral
useInboxPoller.ts
hooks/useInboxPoller.ts
970highgeneral
useInputBuffer.ts
hooks/useInputBuffer.ts
133mediumgeneral
useIssueFlagBanner.ts
hooks/useIssueFlagBanner.ts
134mediumgeneral
useLogMessages.ts
hooks/useLogMessages.ts
120mediumgeneral
useLspPluginRecommendation.tsx
hooks/useLspPluginRecommendation.tsx
194mediumgeneral
useMailboxBridge.ts
hooks/useMailboxBridge.ts
22mediumremote-bridge
useMainLoopModel.ts
hooks/useMainLoopModel.ts
35mediummodes
useManagePlugins.ts
hooks/useManagePlugins.ts
305highgeneral
useMemoryUsage.ts
hooks/useMemoryUsage.ts
40mediummemory-layers
useMergedClients.ts
hooks/useMergedClients.ts
24mediumgeneral
useMergedCommands.ts
hooks/useMergedCommands.ts
16mediumcommands
useMergedTools.ts
hooks/useMergedTools.ts
45mediumtool-system
useMinDisplayTime.ts
hooks/useMinDisplayTime.ts
36mediumgeneral
useNotifyAfterTimeout.ts
hooks/useNotifyAfterTimeout.ts
66mediumgeneral
useOfficialMarketplaceNotification.tsx
hooks/useOfficialMarketplaceNotification.tsx
48mediumgeneral
usePasteHandler.ts
hooks/usePasteHandler.ts
286mediumgeneral
usePluginRecommendationBase.tsx
hooks/usePluginRecommendationBase.tsx
105mediumgeneral
usePrStatus.ts
hooks/usePrStatus.ts
107mediumgeneral
usePromptSuggestion.ts
hooks/usePromptSuggestion.ts
178mediumgeneral
usePromptsFromClaudeInChrome.tsx
hooks/usePromptsFromClaudeInChrome.tsx
71mediumgeneral
useQueueProcessor.ts
hooks/useQueueProcessor.ts
69mediumgeneral
useRemoteSession.ts
hooks/useRemoteSession.ts
606highsession-engine, remote-bridge
useReplBridge.tsx
hooks/useReplBridge.tsx
723highremote-bridge
useSSHSession.ts
hooks/useSSHSession.ts
242mediumsession-engine
useScheduledTasks.ts
hooks/useScheduledTasks.ts
140mediumtasks-background-jobs
useSearchInput.ts
hooks/useSearchInput.ts
365highgeneral
useSessionBackgrounding.ts
hooks/useSessionBackgrounding.ts
159mediumsession-engine
useSettings.ts
hooks/useSettings.ts
18mediumgeneral
useSettingsChange.ts
hooks/useSettingsChange.ts
26mediumgeneral
useSkillImprovementSurvey.ts
hooks/useSkillImprovementSurvey.ts
106mediumgeneral
useSkillsChange.ts
hooks/useSkillsChange.ts
63mediumgeneral
useSwarmInitialization.ts
hooks/useSwarmInitialization.ts
82mediumgeneral
useSwarmPermissionPoller.ts
hooks/useSwarmPermissionPoller.ts
331highshell-safety, permissions
useTaskListWatcher.ts
hooks/useTaskListWatcher.ts
222mediumtasks-background-jobs
useTasksV2.ts
hooks/useTasksV2.ts
251mediumtasks-background-jobs
useTeammateViewAutoExit.ts
hooks/useTeammateViewAutoExit.ts
64mediumgeneral
useTeleportResume.tsx
hooks/useTeleportResume.tsx
85mediumgeneral
useTerminalSize.ts
hooks/useTerminalSize.ts
16mediumgeneral
useTextInput.ts
hooks/useTextInput.ts
530highgeneral
useTimeout.ts
hooks/useTimeout.ts
15mediumgeneral
useTurnDiffs.ts
hooks/useTurnDiffs.ts
214mediumgeneral
useTypeahead.tsx
hooks/useTypeahead.tsx
1385highgeneral
useUpdateNotification.ts
hooks/useUpdateNotification.ts
35mediumgeneral
useVimInput.ts
hooks/useVimInput.ts
317highgeneral
useVirtualScroll.ts
hooks/useVirtualScroll.ts
722highgeneral
useVoice.ts
hooks/useVoice.ts
1145highgeneral
useVoiceEnabled.ts
hooks/useVoiceEnabled.ts
26mediumgeneral
useVoiceIntegration.tsx
hooks/useVoiceIntegration.tsx
677highgeneral