gemini-cli/packages/cli/src/utils
2026-03-12 13:46:58 +00:00
..
activityLogger.test.ts feat(cli): defer devtools startup and integrate with F12 (#18695) 2026-02-10 16:54:23 +00:00
activityLogger.ts Disallow underspecified types (#21485) 2026-03-07 21:05:38 +00:00
agentSettings.test.ts refactor common settings logic for skills,agents (#17490) 2026-03-03 19:25:17 +00:00
agentSettings.ts refactor common settings logic for skills,agents (#17490) 2026-03-03 19:25:17 +00:00
agentUtils.test.ts Enable & disable agents (#16225) 2026-01-15 00:30:17 +00:00
agentUtils.ts Enable & disable agents (#16225) 2026-01-15 00:30:17 +00:00
cleanup.test.ts fix: prevent orphaned processes from consuming 100% CPU when terminal closes (#16965) 2026-02-26 23:17:09 +00:00
cleanup.ts fix: prevent orphaned processes from consuming 100% CPU when terminal closes (#16965) 2026-02-26 23:17:09 +00:00
commands.test.ts feat(cli): implement dot-prefixing for slash command conflicts (#20979) 2026-03-06 20:43:20 +00:00
commands.ts refactor: refactor slash command parsing to a util function. (#8381) 2025-09-15 23:56:07 +00:00
commentJson.test.ts Standardize error logging with coreEvents.emitFeedback (#12199) 2025-10-29 22:27:17 +00:00
commentJson.ts Disallow unsafe type assertions (#18688) 2026-02-10 00:10:15 +00:00
deepMerge.test.ts Add extra safety checks for proto pollution (#20396) 2026-03-04 00:21:09 +00:00
deepMerge.ts Add extra safety checks for proto pollution (#20396) 2026-03-04 00:21:09 +00:00
devtoolsService.test.ts feat(devtools): migrate devtools package into monorepo (#18936) 2026-02-18 20:04:02 +00:00
devtoolsService.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
dialogScopeUtils.test.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
dialogScopeUtils.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
envVarResolver.test.ts Disallow redundant typecasts. (#15030) 2025-12-13 01:43:43 +00:00
envVarResolver.ts Disallow unsafe returns. (#19767) 2026-02-21 01:12:56 +00:00
errors.test.ts feat(core): add per-model token usage to stream-json output (#21839) 2026-03-10 17:39:04 +00:00
errors.ts Disallow unsafe type assertions (#18688) 2026-02-10 00:10:15 +00:00
events.test.ts Refactor: Migrate CLI appEvents to Core coreEvents (#15737) 2026-01-23 16:45:46 +00:00
events.ts feat: Ctrl+O to expand paste placeholder (#18103) 2026-02-10 02:04:34 +00:00
featureToggleUtils.test.ts refactor common settings logic for skills,agents (#17490) 2026-03-03 19:25:17 +00:00
featureToggleUtils.ts refactor common settings logic for skills,agents (#17490) 2026-03-03 19:25:17 +00:00
gitUtils.test.ts fix(cli): handle PAT tokens and credentials in git remote URL parsing (#14650) 2026-01-29 02:41:30 +00:00
gitUtils.ts feat(security): implement robust IP validation and safeFetch foundation (#21401) 2026-03-09 19:02:07 +00:00
handleAutoUpdate.test.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
handleAutoUpdate.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
hookSettings.test.ts feat(cli): align hooks enable/disable with skills and improve completion (#16822) 2026-01-28 01:56:06 +00:00
hookSettings.ts feat(cli): align hooks enable/disable with skills and improve completion (#16822) 2026-01-28 01:56:06 +00:00
hookUtils.test.ts feat(cli): align hooks enable/disable with skills and improve completion (#16822) 2026-01-28 01:56:06 +00:00
hookUtils.ts feat(cli): align hooks enable/disable with skills and improve completion (#16822) 2026-01-28 01:56:06 +00:00
installationInfo.test.ts Fix detection of bun as package manager (#17462) 2026-01-29 03:31:07 +00:00
installationInfo.ts Fix detection of bun as package manager (#17462) 2026-01-29 03:31:07 +00:00
jsonoutput.test.ts feat(ui): pretty JSON rendering tool outputs (#9767) 2026-01-27 12:55:06 +00:00
jsonoutput.ts Disallow unsafe returns. (#19767) 2026-02-21 01:12:56 +00:00
logCleanup.test.ts feat: implement background process logging and cleanup (#21189) 2026-03-11 00:13:20 +00:00
logCleanup.ts feat: implement background process logging and cleanup (#21189) 2026-03-11 00:13:20 +00:00
math.test.ts Improve code coverage for cli package (#13724) 2025-11-24 17:41:46 +00:00
math.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
persistentState.test.ts Improve code coverage for cli package (#13724) 2025-11-24 17:41:46 +00:00
persistentState.ts feat: prompt users to run /terminal-setup with yes/no (#16235) 2026-02-24 21:48:28 +00:00
processUtils.test.ts Consistently guard restarts against concurrent auto updates (#21016) 2026-03-04 06:18:12 +00:00
processUtils.ts Consistently guard restarts against concurrent auto updates (#21016) 2026-03-04 06:18:12 +00:00
readStdin.test.ts fix #15369, prevent crash on unhandled EIO error in readStdin cleanup (#15410) 2025-12-22 20:50:43 +00:00
readStdin.ts Disallow and suppress unsafe assignment (#19736) 2026-02-20 22:28:55 +00:00
readStdin_safety.test.ts fix #15369, prevent crash on unhandled EIO error in readStdin cleanup (#15410) 2025-12-22 20:50:43 +00:00
relaunch.test.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
relaunch.ts feat(admin): add support for MCP configuration via admin controls (pt1) (#18223) 2026-02-03 21:19:14 +00:00
resolvePath.test.ts Introduce GEMINI_CLI_HOME for strict test isolation (#15907) 2026-01-07 04:09:39 +00:00
resolvePath.ts Introduce GEMINI_CLI_HOME for strict test isolation (#15907) 2026-01-07 04:09:39 +00:00
sandbox-macos-permissive-open.sb fix(core): Handle PTY spawn errors in macOS sandbox (#11539) 2025-10-21 00:14:27 +00:00
sandbox-macos-permissive-proxied.sb feat: Multi-Directory Workspace Support (part1: add --include-directories option) (#4605) 2025-07-30 20:38:20 +00:00
sandbox-macos-restrictive-open.sb feat: Multi-Directory Workspace Support (part1: add --include-directories option) (#4605) 2025-07-30 20:38:20 +00:00
sandbox-macos-restrictive-proxied.sb feat: Multi-Directory Workspace Support (part1: add --include-directories option) (#4605) 2025-07-30 20:38:20 +00:00
sandbox-macos-strict-open.sb feat: add strict seatbelt profiles and remove unusable closed profiles (#18876) 2026-02-12 18:33:54 +00:00
sandbox-macos-strict-proxied.sb feat: add strict seatbelt profiles and remove unusable closed profiles (#18876) 2026-02-12 18:33:54 +00:00
sandbox.test.ts feat(core): implement SandboxManager interface and config schema (#21774) 2026-03-11 21:42:50 +00:00
sandbox.ts feat(core): implement SandboxManager interface and config schema (#21774) 2026-03-11 21:42:50 +00:00
sandboxUtils.test.ts Fix tests (#14458) 2025-12-03 19:07:23 +00:00
sandboxUtils.ts feat: add strict seatbelt profiles and remove unusable closed profiles (#18876) 2026-02-12 18:33:54 +00:00
sessionCleanup.integration.test.ts Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
sessionCleanup.test.ts fix(plan): clean up session directories and plans on deletion (#20914) 2026-03-03 14:11:25 +00:00
sessionCleanup.ts fix(plan): clean up session directories and plans on deletion (#20914) 2026-03-03 14:11:25 +00:00
sessions.test.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
sessions.ts Migrate console to coreEvents.emitFeedback or debugLogger (#15219) 2025-12-29 20:46:10 +00:00
sessionUtils.test.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
sessionUtils.ts feat(cli): overhaul thinking UI (#18725) 2026-03-07 04:20:27 +00:00
settingsUtils.test.ts fix(settings): display objects as JSON instead of [object Object] (#21458) 2026-03-09 17:32:13 +00:00
settingsUtils.ts merge duplicate imports packages/cli/src subtask3 (#22056) 2026-03-11 21:21:40 +00:00
skillSettings.test.ts refactor common settings logic for skills,agents (#17490) 2026-03-03 19:25:17 +00:00
skillSettings.ts refactor common settings logic for skills,agents (#17490) 2026-03-03 19:25:17 +00:00
skillUtils.test.ts fix(cli): resolve skill uninstall failure when skill name is updated (#22085) 2026-03-11 23:23:20 +00:00
skillUtils.ts fix(cli): resolve skill uninstall failure when skill name is updated (#22085) 2026-03-11 23:23:20 +00:00
spawnWrapper.ts chore: consistently import node modules with prefix (#3013) 2025-08-25 20:11:27 +00:00
startupWarnings.test.ts fix(test): Fix a disabled test (#9481) 2025-09-24 17:42:03 +00:00
startupWarnings.ts chore: consistently import node modules with prefix (#3013) 2025-08-25 20:11:27 +00:00
terminalNotifications.test.ts feat(cli): add macOS run-event notifications (interactive only) (#19056) 2026-02-18 20:28:17 +00:00
terminalNotifications.ts feat(cli): add macOS run-event notifications (interactive only) (#19056) 2026-02-18 20:28:17 +00:00
terminalTheme.ts ui(polish) blend background color with theme (#18802) 2026-02-12 19:56:07 +00:00
tierUtils.test.ts feat(ui): Do not show Ultra users /upgrade hint (#22154) (#22156) 2026-03-12 13:46:58 +00:00
tierUtils.ts feat(ui): Do not show Ultra users /upgrade hint (#22154) (#22156) 2026-03-12 13:46:58 +00:00
toolOutputCleanup.test.ts feat(core,cli): implement session-linked tool output storage and cleanup (#18416) 2026-02-06 06:36:42 +00:00
updateEventEmitter.test.ts Improve code coverage for cli package (#13724) 2025-11-24 17:41:46 +00:00
updateEventEmitter.ts chore: consistently import node modules with prefix (#3013) 2025-08-25 20:11:27 +00:00
userStartupWarnings.test.ts feat(ui): improve startup warnings UX with dismissal and show-count limits (#19584) 2026-02-20 18:22:45 +00:00
userStartupWarnings.ts feat(cli): make JetBrains warning more specific (#19687) 2026-02-20 21:06:35 +00:00
windowTitle.test.ts feat(cli): consolidate shell inactivity and redirection monitoring (#17086) 2026-01-21 22:31:24 +00:00
windowTitle.ts feat(cli): consolidate shell inactivity and redirection monitoring (#17086) 2026-01-21 22:31:24 +00:00