gemini-cli/packages/core/src/utils
2025-11-07 23:17:23 +00:00
..
__fixtures__ test: add readWasmBinaryFromDisk unit test (#11546) 2025-10-21 02:42:16 +00:00
filesearch fix: Enable disableFuzzySearch config option propagation (#7002) 2025-08-27 15:27:41 +00:00
bfsFileSearch.test.ts chore: consistently import node modules with prefix (#3013) 2025-08-25 20:11:27 +00:00
bfsFileSearch.ts refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
browser.ts chore(compiler): Enable strict property access TS compiler flag. (#6255) 2025-08-17 16:43:21 +00:00
channel.test.ts feat(core): Add support for listing experiments (#12495) 2025-11-03 21:51:22 +00:00
channel.ts feat(core): Add support for listing experiments (#12495) 2025-11-03 21:51:22 +00:00
debugLogger.test.ts feat(logging): Centralize debug logging with a dedicated utility (#11417) 2025-10-17 22:00:23 +00:00
debugLogger.ts feat(logging): Centralize debug logging with a dedicated utility (#11417) 2025-10-17 22:00:23 +00:00
delay.test.ts chore: do not retry the model request if the user has aborted the request (#11224) 2025-10-20 15:21:49 +00:00
delay.ts chore: do not retry the model request if the user has aborted the request (#11224) 2025-10-20 15:21:49 +00:00
editCorrector.test.ts feat(core): Migrate generateJson to resolved model configs. (#12626) 2025-11-07 22:18:45 +00:00
editCorrector.ts feat(core): Migrate generateJson to resolved model configs. (#12626) 2025-11-07 22:18:45 +00:00
editor.test.ts fix(core): Use shell for spawn on Windows (#9995) 2025-10-08 21:21:23 +00:00
editor.ts refactor(logging): Centralize all console messaging to a shared logger (part 1) (#11537) 2025-10-20 22:16:47 +00:00
environmentContext.test.ts refactor: Remove deprecated --all-files flag (#11228) 2025-10-16 19:09:21 +00:00
environmentContext.ts refactor(core): extract ChatCompressionService from GeminiClient (#12001) 2025-10-27 21:29:39 +00:00
errorParsing.test.ts fix: handle request retries and model fallback correctly (#11624) 2025-10-24 18:09:06 +00:00
errorParsing.ts fix: handle request retries and model fallback correctly (#11624) 2025-10-24 18:09:06 +00:00
errorReporting.test.ts Make errorReporting test windows compatible. (#4856) 2025-07-25 17:32:23 +00:00
errorReporting.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
errors.ts feat(core): Introduce message bus for tool execution confirmation (#11544) 2025-10-24 20:04:40 +00:00
events.test.ts fix(ui): ensure model changes update the UI immediately (#12412) 2025-11-03 19:59:51 +00:00
events.ts Reload gemini memory on extension load/unload + memory refresh refactor (#12651) 2025-11-07 17:07:25 +00:00
extensionLoader.test.ts [feat]: Add /extensions restart command (#12739) 2025-11-07 23:17:23 +00:00
extensionLoader.ts [feat]: Add /extensions restart command (#12739) 2025-11-07 23:17:23 +00:00
fetch.ts refactor(core): improve error handling for setGlobalProxy (#12437) 2025-11-03 18:13:52 +00:00
fileUtils.test.ts refactor(cli): consolidate repetitive tests in InputPrompt using it.each (#12524) 2025-11-06 17:41:50 +00:00
fileUtils.ts refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
flashFallback.test.ts fix: handle request retries and model fallback correctly (#11624) 2025-10-24 18:09:06 +00:00
formatters.test.ts [Part 4/6] feat(telemetry): add memory monitor with activity-aware recording and tests (#8122) 2025-10-07 23:23:17 +00:00
formatters.ts [Part 4/6] feat(telemetry): add memory monitor with activity-aware recording and tests (#8122) 2025-10-07 23:23:17 +00:00
geminiIgnoreParser.test.ts fix: gitignore handling (#8177) 2025-09-10 19:48:07 +00:00
geminiIgnoreParser.ts fix: gitignore handling (#8177) 2025-09-10 19:48:07 +00:00
generateContentResponseUtilities.test.ts feat(commands): Enable @file processing in TOML commands (#6716) 2025-08-28 03:22:21 +00:00
generateContentResponseUtilities.ts feat(commands): Enable @file processing in TOML commands (#6716) 2025-08-28 03:22:21 +00:00
getFolderStructure.test.ts chore: Extract '.gemini' to GEMINI_DIR constant (#10540) 2025-10-13 17:31:39 +00:00
getFolderStructure.ts refactor: Switch over to unified shouldIgnoreFile (#11815) 2025-10-25 01:55:12 +00:00
getPty.ts feat(core): refactor shell execution to use node-pty (#6491) 2025-08-19 23:03:51 +00:00
gitIgnoreParser.test.ts fix(core): combine .gitignore and .geminiignore logic for correct precedence (#11587) 2025-11-01 17:06:34 +00:00
gitIgnoreParser.ts fix(core): combine .gitignore and .geminiignore logic for correct precedence (#11587) 2025-11-01 17:06:34 +00:00
gitUtils.ts chore: consistently import node modules with prefix (#3013) 2025-08-25 20:11:27 +00:00
googleErrors.test.ts fix: handle request retries and model fallback correctly (#11624) 2025-10-24 18:09:06 +00:00
googleErrors.ts fix: handle request retries and model fallback correctly (#11624) 2025-10-24 18:09:06 +00:00
googleQuotaErrors.test.ts refactor: parse string for retryInfo (#12586) 2025-11-05 16:42:58 +00:00
googleQuotaErrors.ts refactor: parse string for retryInfo (#12586) 2025-11-05 16:42:58 +00:00
ignorePatterns.test.ts Adding Parameterised tests (#11930) 2025-10-24 13:45:36 +00:00
ignorePatterns.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
installationManager.test.ts migrating console.error to debugger for installationManager, oauth-provider, modifiable-tool (#12279) 2025-10-31 18:17:51 +00:00
installationManager.ts migrating console.error to debugger for installationManager, oauth-provider, modifiable-tool (#12279) 2025-10-31 18:17:51 +00:00
language-detection.ts chore: consistently import node modules with prefix (#3013) 2025-08-25 20:11:27 +00:00
llm-edit-fixer.test.ts feat(core): Migrate generateJson to resolved model configs. (#12626) 2025-11-07 22:18:45 +00:00
llm-edit-fixer.ts feat(core): Migrate generateJson to resolved model configs. (#12626) 2025-11-07 22:18:45 +00:00
LruCache.ts Rename server->core (#638) 2025-05-30 18:25:47 -07:00
memoryDiscovery.test.ts Reload gemini memory on extension load/unload + memory refresh refactor (#12651) 2025-11-07 17:07:25 +00:00
memoryDiscovery.ts Reload gemini memory on extension load/unload + memory refresh refactor (#12651) 2025-11-07 17:07:25 +00:00
memoryImportProcessor.test.ts fix(memory): ignore @ inside code blocks (#10201) 2025-10-01 01:24:33 +00:00
memoryImportProcessor.ts refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
messageInspectors.ts Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
nextSpeakerChecker.test.ts feat(core): Migrate generateJson to resolved model configs. (#12626) 2025-11-07 22:18:45 +00:00
nextSpeakerChecker.ts feat(core): Migrate generateJson to resolved model configs. (#12626) 2025-11-07 22:18:45 +00:00
package.ts refactor(core): Move getPackageJson utility to core package (#12224) 2025-10-29 20:23:35 +00:00
partUtils.test.ts feat(commands): Enable @file processing in TOML commands (#6716) 2025-08-28 03:22:21 +00:00
partUtils.ts feat(commands): Enable @file processing in TOML commands (#6716) 2025-08-28 03:22:21 +00:00
pathCorrector.test.ts feat(core): generalize path correction for use across tools (#10612) 2025-10-09 20:51:16 +00:00
pathCorrector.ts feat(core): generalize path correction for use across tools (#10612) 2025-10-09 20:51:16 +00:00
pathReader.test.ts fix(core) Path reader method readPathFromWorkspace does not respect git/gemini ignore config. (#10073) 2025-11-05 21:40:54 +00:00
pathReader.ts fix(core) Path reader method readPathFromWorkspace does not respect git/gemini ignore config. (#10073) 2025-11-05 21:40:54 +00:00
paths.test.ts Fix the shortenPath function to correctly insert ellipsis. (#12004) 2025-10-25 04:10:00 +00:00
paths.ts Use consistent param names (#12517) 2025-11-06 23:03:52 +00:00
promptIdContext.ts refactor(core): Introduce LlmUtilityService and promptIdContext (#7952) 2025-09-09 05:14:15 +00:00
quotaErrorDetection.ts fix: handle request retries and model fallback correctly (#11624) 2025-10-24 18:09:06 +00:00
retry.test.ts fix: handle request retries and model fallback correctly (#11624) 2025-10-24 18:09:06 +00:00
retry.ts fix: handle request retries and model fallback correctly (#11624) 2025-10-24 18:09:06 +00:00
safeJsonStringify.test.ts Fix circular reference JSON serialization in telemetry logging (#4150) 2025-07-14 20:20:06 +00:00
safeJsonStringify.ts Log all user settings to enable measurement of experiment impacts (#11354) 2025-10-17 20:54:35 +00:00
schemaValidator.test.ts relax JSON schema validation (#9332) 2025-09-24 16:55:32 +00:00
schemaValidator.ts relax JSON schema validation (#9332) 2025-09-24 16:55:32 +00:00
secure-browser-launcher.test.ts New browser launcher for MCP OAuth. (#5261) 2025-08-01 05:47:22 +00:00
secure-browser-launcher.ts chore(compiler): Enable strict property access TS compiler flag. (#6255) 2025-08-17 16:43:21 +00:00
session.ts chore: consistently import node modules with prefix (#3013) 2025-08-25 20:11:27 +00:00
shell-utils.test.ts [feat] Extension Reloading - respect updates to exclude tools (#12728) 2025-11-07 20:18:35 +00:00
shell-utils.ts [feat] Extension Reloading - respect updates to exclude tools (#12728) 2025-11-07 20:18:35 +00:00
summarizer.test.ts extract console error to util func (#11675) 2025-10-22 20:09:10 +00:00
summarizer.ts extract console error to util func (#11675) 2025-10-22 20:09:10 +00:00
systemEncoding.test.ts chore: consistently import node modules with prefix (#3013) 2025-08-25 20:11:27 +00:00
systemEncoding.ts refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
terminalSerializer.test.ts feat(shell): enable interactive commands with virtual terminal (#6694) 2025-09-11 20:27:27 +00:00
terminalSerializer.ts fix(shell): improve shell output presentation and usability (#8837) 2025-09-30 20:44:58 +00:00
testUtils.ts [JUNE 25] Permanent failover to Flash model for OAuth users after persistent 429 errors (#1376) 2025-06-24 22:48:55 +00:00
textUtils.test.ts Fix dollar sign replacement bug in file editing (#7871) 2025-09-13 06:05:43 +00:00
textUtils.ts Fix dollar sign replacement bug in file editing (#7871) 2025-09-13 06:05:43 +00:00
thoughtUtils.test.ts refactor(core): Extract thought parsing logic into a dedicated utility (#9503) 2025-09-24 19:38:36 +00:00
thoughtUtils.ts refactor(core): Extract thought parsing logic into a dedicated utility (#9503) 2025-09-24 19:38:36 +00:00
tool-utils.test.ts Re-submission: Make --allowed-tools work in non-interactive mode (#10289) 2025-10-06 19:15:21 +00:00
tool-utils.ts Fix --allowed-tools in non-interactive mode to do substring matching for parity with interactive mode. (#10944) 2025-10-15 19:44:07 +00:00
userAccountManager.test.ts chore: Extract '.gemini' to GEMINI_DIR constant (#10540) 2025-10-13 17:31:39 +00:00
userAccountManager.ts refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +00:00
workspaceContext.test.ts Use consistent param names (#12517) 2025-11-06 23:03:52 +00:00
workspaceContext.ts Use consistent param names (#12517) 2025-11-06 23:03:52 +00:00