path # lines of code scripts/check-build-status.js 115 scripts/build.js 27 scripts/telemetry_utils.js 329 scripts/sandbox_command.js 95 scripts/build_sandbox.js 106 scripts/start.js 43 scripts/local_telemetry.js 195 scripts/bind_package_dependencies.js 40 scripts/copy_bundle_assets.js 15 scripts/copy_files.js 19 scripts/telemetry_gcp.js 168 scripts/bind_package_version.js 28 scripts/telemetry.js 73 scripts/publish-sandbox.js 30 scripts/clean.js 12 scripts/esbuild-banner.js 4 scripts/setup-dev.js 21 scripts/prepare-cli-packagejson.js 57 scripts/prepare-core-package.js 23 scripts/sandbox.js 81 scripts/example-proxy.js 58 scripts/prepublish.js 28 scripts/build_package.js 11 scripts/generate-git-commit-info.js 37 packages/core/index.ts 6 packages/core/src/services/gitService.ts 90 packages/core/src/services/fileDiscoveryService.ts 65 packages/core/src/index.ts 41 packages/core/src/utils/fileUtils.ts 217 packages/core/src/utils/schemaValidator.ts 33 packages/core/src/utils/memoryDiscovery.ts 261 packages/core/src/utils/errorReporting.ts 90 packages/core/src/utils/editor.ts 161 packages/core/src/utils/gitUtils.ts 40 packages/core/src/utils/session.ts 2 packages/core/src/utils/paths.ts 114 packages/core/src/utils/getFolderStructure.ts 245 packages/core/src/utils/memoryImportProcessor.ts 166 packages/core/src/utils/LruCache.ts 30 packages/core/src/utils/user_id.ts 51 packages/core/src/utils/messageInspectors.ts 8 packages/core/src/utils/generateContentResponseUtilities.ts 101 packages/core/src/utils/editCorrector.ts 495 packages/core/src/utils/fetch.ts 46 packages/core/src/utils/retry.ts 192 packages/core/src/utils/testUtils.ts 46 packages/core/src/utils/errors.ts 46 packages/core/src/utils/bfsFileSearch.ts 61 packages/core/src/utils/nextSpeakerChecker.ts 118 packages/core/src/utils/gitIgnoreParser.ts 58 packages/core/src/tools/tools.ts 113 packages/core/src/tools/web-fetch.ts 293 packages/core/src/tools/mcp-client.ts 285 packages/core/src/tools/write-file.ts 337 packages/core/src/tools/web-search.ts 151 packages/core/src/tools/edit.ts 388 packages/core/src/tools/glob.ts 227 packages/core/src/tools/mcp-tool.ts 104 packages/core/src/tools/grep.ts 410 packages/core/src/tools/diffOptions.ts 5 packages/core/src/tools/shell.ts 375 packages/core/src/tools/read-many-files.ts 397 packages/core/src/tools/read-file.ts 139 packages/core/src/tools/memoryTool.ts 180 packages/core/src/tools/tool-registry.ts 174 packages/core/src/tools/modifiable-tool.ts 129 packages/core/src/tools/ls.ts 200 packages/core/src/config/config.ts 415 packages/core/src/config/models.ts 3 packages/core/src/telemetry/index.ts 33 packages/core/src/telemetry/sdk.ts 114 packages/core/src/telemetry/uiTelemetry.ts 176 packages/core/src/telemetry/types.ts 194 packages/core/src/telemetry/constants.ts 14 packages/core/src/telemetry/loggers.ts 238 packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts 339 packages/core/src/telemetry/clearcut-logger/event-metadata-key.ts 46 packages/core/src/telemetry/metrics.ts 183 packages/core/src/core/client.ts 466 packages/core/src/core/nonInteractiveToolExecutor.ts 100 packages/core/src/core/contentGenerator.ts 101 packages/core/src/core/logger.ts 255 packages/core/src/core/coreToolScheduler.ts 589 packages/core/src/core/modelCheck.ts 45 packages/core/src/core/geminiRequest.ts 44 packages/core/src/core/geminiChat.ts 438 packages/core/src/core/tokenLimits.ts 21 packages/core/src/core/turn.ts 218 packages/core/src/code_assist/converter.ts 203 packages/core/src/code_assist/server.ts 177 packages/core/src/code_assist/oauth2.ts 227 packages/core/src/code_assist/setup.ts 64 packages/core/src/code_assist/types.ts 114 packages/core/src/code_assist/codeAssist.ts 15 packages/core/test-setup.ts 2 packages/cli/index.ts 9 packages/cli/src/gemini.tsx 247 packages/cli/src/ui/editors/editorSettingsManager.ts 57 packages/cli/src/ui/contexts/StreamingContext.tsx 14 packages/cli/src/ui/contexts/SessionContext.tsx 81 packages/cli/src/ui/contexts/OverflowContext.tsx 69 packages/cli/src/ui/privacy/CloudPaidPrivacyNotice.tsx 44 packages/cli/src/ui/privacy/CloudFreePrivacyNotice.tsx 99 packages/cli/src/ui/privacy/PrivacyNotice.tsx 31 packages/cli/src/ui/privacy/GeminiPrivacyNotice.tsx 49 packages/cli/src/ui/components/Tips.tsx 35 packages/cli/src/ui/components/messages/ToolGroupMessage.tsx 106 packages/cli/src/ui/components/messages/UserMessage.tsx 28 packages/cli/src/ui/components/messages/GeminiMessageContent.tsx 28 packages/cli/src/ui/components/messages/CompressionMessage.tsx 36 packages/cli/src/ui/components/messages/GeminiMessage.tsx 32 packages/cli/src/ui/components/messages/ErrorMessage.tsx 20 packages/cli/src/ui/components/messages/DiffRenderer.tsx 275 packages/cli/src/ui/components/messages/InfoMessage.tsx 20 packages/cli/src/ui/components/messages/UserShellMessage.tsx 13 packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx 215 packages/cli/src/ui/components/messages/ToolMessage.tsx 171 packages/cli/src/ui/components/SuggestionsDisplay.tsx 51 packages/cli/src/ui/components/AboutBox.tsx 94 packages/cli/src/ui/components/DetailedMessagesDisplay.tsx 67 packages/cli/src/ui/components/ConsolePatcher.tsx 46 packages/cli/src/ui/components/GeminiRespondingSpinner.tsx 21 packages/cli/src/ui/components/StatsDisplay.tsx 213 packages/cli/src/ui/components/ContextSummaryDisplay.tsx 54 packages/cli/src/ui/components/Stats.tsx 34 packages/cli/src/ui/components/Footer.tsx 84 packages/cli/src/ui/components/AuthDialog.tsx 91 packages/cli/src/ui/components/ConsoleSummaryDisplay.tsx 22 packages/cli/src/ui/components/ToolStatsDisplay.tsx 187 packages/cli/src/ui/components/ShellModeIndicator.tsx 10 packages/cli/src/ui/components/ModelStatsDisplay.tsx 175 packages/cli/src/ui/components/AsciiArt.ts 20 packages/cli/src/ui/components/InputPrompt.tsx 404 packages/cli/src/ui/components/AuthInProgress.tsx 43 packages/cli/src/ui/components/HistoryItemDisplay.tsx 84 packages/cli/src/ui/components/LoadingIndicator.tsx 49 packages/cli/src/ui/components/ShowMoreLines.tsx 30 packages/cli/src/ui/components/UpdateNotification.tsx 15 packages/cli/src/ui/components/AutoAcceptIndicator.tsx 35 packages/cli/src/ui/components/SessionSummaryDisplay.tsx 86 packages/cli/src/ui/components/Help.tsx 118 packages/cli/src/ui/components/Header.tsx 40 packages/cli/src/ui/components/EditorSettingsDialog.tsx 149 packages/cli/src/ui/components/shared/text-buffer.ts 1230 packages/cli/src/ui/components/shared/RadioButtonSelect.tsx 95 packages/cli/src/ui/components/shared/MaxSizedBox.tsx 391 packages/cli/src/ui/components/ThemeDialog.tsx 210 packages/cli/src/ui/components/MemoryUsageDisplay.tsx 25 packages/cli/src/ui/App.tsx 738 packages/cli/src/ui/utils/textUtils.ts 32 packages/cli/src/ui/utils/formatters.ts 47 packages/cli/src/ui/utils/displayUtils.ts 20 packages/cli/src/ui/utils/computeStats.ts 71 packages/cli/src/ui/utils/commandUtils.ts 3 packages/cli/src/ui/utils/MarkdownDisplay.tsx 385 packages/cli/src/ui/utils/errorParsing.ts 86 packages/cli/src/ui/utils/updateCheck.ts 25 packages/cli/src/ui/utils/CodeColorizer.tsx 144 packages/cli/src/ui/utils/markdownUtilities.ts 62 packages/cli/src/ui/colors.ts 43 packages/cli/src/ui/themes/default-light.ts 99 packages/cli/src/ui/themes/github-dark.ts 135 packages/cli/src/ui/themes/theme.ts 274 packages/cli/src/ui/themes/shades-of-purple.ts 255 packages/cli/src/ui/themes/ansi.ts 142 packages/cli/src/ui/themes/ayu.ts 101 packages/cli/src/ui/themes/ansi-light.ts 138 packages/cli/src/ui/themes/theme-manager.ts 92 packages/cli/src/ui/themes/atom-one-dark.ts 135 packages/cli/src/ui/themes/github-light.ts 137 packages/cli/src/ui/themes/ayu-light.ts 127 packages/cli/src/ui/themes/xcode.ts 142 packages/cli/src/ui/themes/default.ts 142 packages/cli/src/ui/themes/dracula.ts 112 packages/cli/src/ui/themes/googlecode.ts 134 packages/cli/src/ui/themes/no-color.ts 83 packages/cli/src/ui/types.ts 178 packages/cli/src/ui/constants.ts 6 packages/cli/src/ui/hooks/useLoadingIndicator.ts 42 packages/cli/src/ui/hooks/useEditorSettings.ts 62 packages/cli/src/ui/hooks/usePrivacySettings.ts 116 packages/cli/src/ui/hooks/useGeminiStream.ts 698 packages/cli/src/ui/hooks/useGitBranchName.ts 59 packages/cli/src/ui/hooks/useCompletion.ts 376 packages/cli/src/ui/hooks/useShowMemoryCommand.ts 62 packages/cli/src/ui/hooks/useStateAndRef.ts 23 packages/cli/src/ui/hooks/useTerminalSize.ts 21 packages/cli/src/ui/hooks/slashCommandProcessor.ts 1001 packages/cli/src/ui/hooks/useReactToolScheduler.ts 280 packages/cli/src/ui/hooks/shellCommandProcessor.ts 268 packages/cli/src/ui/hooks/useThemeCommand.ts 93 packages/cli/src/ui/hooks/atCommandProcessor.ts 352 packages/cli/src/ui/hooks/useAuthCommand.ts 69 packages/cli/src/ui/hooks/usePhraseCycler.ts 177 packages/cli/src/ui/hooks/useShellHistory.ts 86 packages/cli/src/ui/hooks/useBracketedPaste.ts 20 packages/cli/src/ui/hooks/useLogger.ts 15 packages/cli/src/ui/hooks/useRefreshMemoryCommand.ts 1 packages/cli/src/ui/hooks/useKeypress.ts 73 packages/cli/src/ui/hooks/useConsoleMessages.ts 71 packages/cli/src/ui/hooks/useAutoAcceptIndicator.ts 35 packages/cli/src/ui/hooks/useInputHistory.ts 91 packages/cli/src/ui/hooks/useTimer.ts 41 packages/cli/src/ui/hooks/useHistoryManager.ts 76 packages/cli/src/utils/startupWarnings.ts 25 packages/cli/src/utils/sandbox.ts 669 packages/cli/src/utils/readStdin.ts 28 packages/cli/src/utils/version.ts 5 packages/cli/src/utils/package.ts 25 packages/cli/src/utils/cleanup.ts 11 packages/cli/src/config/auth.ts 29 packages/cli/src/config/settings.ts 218 packages/cli/src/config/config.ts 262 packages/cli/src/config/extension.ts 94 packages/cli/src/config/sandboxConfig.ts 80 packages/cli/src/nonInteractiveCli.ts 134 esbuild.config.js 23 eslint.config.js 198 eslint-rules/no-relative-cross-package-imports.js 107