Overview
File Change Frequency Overall
  • There are 1,300 files with 242,530 lines of code.
    • 14 files changed more than 100 times (20,974 lines of code)
    • 31 files changed 51-100 times (26,606 lines of code)
    • 111 files changed 21-50 times (43,339 lines of code)
    • 377 files changed 6-20 times (76,859 lines of code)
    • 767 files changed 1-5 times (74,752 lines of code)
8% | 10% | 17% | 31% | 30%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,300 files with 242,530 lines of code.
    • 59 files changed by more than 25 contributors (55,489 lines of code)
    • 153 files changed by 11-25 contributors (51,028 lines of code)
    • 204 files changed by 6-10 contributors (35,937 lines of code)
    • 512 files changed by 2-5 contributors (64,868 lines of code)
    • 372 files changed by 1 contributor (35,208 lines of code)
22% | 21% | 14% | 26% | 14%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, tsx, md, snap, svg, json, yml, js, py, toml, cjs, sh, txt, html, gitignore, yaml, dockerignore, mjs, mdx, gitattributes, plist, editorconfig, npmrc, ini, cs, vscodeignore, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts8% | 11% | 19% | 31% | 29%
tsx13% | 10% | 14% | 36% | 26%
js0% | 6% | 2% | 49% | 42%
toml0% | 0% | 20% | 23% | 55%
yaml0% | 0% | 0% | 15% | 84%
py0% | 0% | 0% | 0% | 100%
cjs0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
packages9% | 11% | 19% | 33% | 25%
ROOT0% | 64% | 25% | 0% | 10%
evals0% | 0% | 5% | 12% | 82%
scripts0% | 0% | 0% | 38% | 61%
.github0% | 0% | 0% | 6% | 93%
tools0% | 0% | 0% | 0% | 100%
.gemini0% | 0% | 0% | 0% | 100%
sea0% | 0% | 0% | 0% | 100%
.gcp0% | 0% | 0% | 0% | 100%
.allstar0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
config.ts
in packages/core/src/config
3474 54 2025-05-31 2026-09-22 237 119 +6524 / -2275 bryanmorgan@google.com davidapierce@google.com
config.ts
in packages/cli/src/config
1034 12 2025-04-18 2026-08-14 222 120 +3394 / -2210 jbd@google.com luisfelipe@google.com
gemini.tsx
in packages/cli/src
958 13 2025-05-27 2026-09-18 152 89 +2469 / -1380 brandonkeiji@google.com urielefren@google.com
settingsSchema.ts
in packages/cli/src/config
3544 4 2025-08-10 2026-09-22 150 80 +4628 / -993 ali.redha.ali@gmail.com davidapierce@google.com
useGeminiStream.ts
in packages/cli/src/ui/hooks
1991 12 2025-04-17 2026-08-24 145 66 +4862 / -2705 jbd@google.com davidapierce@google.com
client.ts
in packages/core/src/core
1098 27 2025-05-31 2026-09-25 142 73 +3113 / -1800 sciortino@gmail.com jesussamuel@google.com
AppContainer.tsx
in packages/cli/src/ui
2544 4 2025-09-06 2026-10-01 135 70 +4749 / -1872 sciortino@gmail.com luisfelipe@google.com
settings.ts
in packages/cli/src/config
1132 33 2025-05-01 2026-09-28 129 80 +2725 / -1296 olcans@gmail.com villahernandez@google.com
InputPrompt.tsx
in packages/cli/src/ui/components
1668 6 2025-04-18 2026-10-02 128 71 +3535 / -1638 jbd@google.com ugorla@google.com
index.ts
in packages/core/src
261 - 2025-05-31 2026-09-04 127 59 +375 / -54 sciortino@gmail.com jesussamuel@google.com
geminiChat.ts
in packages/core/src/core
1466 26 2025-05-31 2026-08-24 120 55 +3785 / -1904 sciortino@gmail.com davidapierce@google.com
App.tsx
in packages/cli/src/ui
29 - 2025-04-17 2025-11-11 118 67 +2932 / -2984 jbd@google.com jacob314@gmail.com
slashCommandProcessor.ts
in packages/cli/src/ui/hooks
683 2 2025-04-29 2026-04-29 115 58 +2702 / -1939 adh@google.com 122252873+abdultawabjuly@us...
shell.ts
in packages/core/src/tools
1092 19 2025-05-31 2026-09-26 103 56 +2753 / -1493 olcans@gmail.com davidapierce@google.com
clearcut-logger.ts
in packages/core/src/telemetry/clearcut-logger
1899 32 2025-06-22 2026-04-07 100 43 +3093 / -879 86964623+owenofbrien@users.... 39389231+gsquared94@users.n...
mcp-client.ts
in packages/core/src/tools
1867 57 2025-05-31 2026-09-04 96 60 +3983 / -1517 sciortino@gmail.com ameliesther@google.com
types.ts
in packages/core/src/telemetry
2220 31 2025-06-05 2026-04-29 80 39 +2940 / -438 jerop@google.com 35035802+lp-peg@users.norep...
types.ts
in packages/cli/src/ui
483 1 2025-04-17 2026-05-08 77 48 +674 / -154 ntaylormullen@google.com cocosheng@google.com
edit.ts
in packages/core/src/tools
1240 32 2025-05-31 2026-09-30 77 53 +3508 / -1966 sciortino@gmail.com elberthc@google.com
contentGenerator.ts
in packages/core/src/core
357 5 2025-06-05 2026-09-22 75 50 +646 / -219 sciortino@gmail.com davidapierce@google.com
tools.ts
in packages/core/src/tools
784 25 2025-05-31 2026-09-11 74 39 +1647 / -495 sciortino@gmail.com villahernandez@google.com
Footer.tsx
in packages/cli/src/ui/components
495 - 2025-04-18 2026-05-08 71 36 +1065 / -543 ntaylormullen@google.com 135952571+m-dev-1@users.nor...
loggers.ts
in packages/core/src/telemetry
933 52 2025-06-05 2026-04-07 71 37 +1887 / -855 jerop@google.com 39389231+gsquared94@users.n...
ToolConfirmationMessage.tsx
in packages/cli/src/ui/components/messages
1025 - 2025-04-18 2026-10-02 71 36 +1889 / -882 ntaylormullen@google.com ugorla@google.com
text-buffer.ts
in packages/cli/src/ui/components/shared
3621 29 2025-05-13 2026-05-19 71 27 +7352 / -3067 jacob314@gmail.com a.alberti82@gmail.com
nonInteractiveCli.ts
in packages/cli/src
527 3 2025-06-02 2026-07-31 67 39 +865 / -229 olcans@gmail.com davidapierce@google.com
sandbox.ts
in packages/cli/src/utils
1152 13 2025-04-30 2026-09-11 67 38 +2365 / -934 brandonkeiji@google.com 119542009+diegogodinezr@use...
render.tsx
in packages/cli/src/test-utils
799 18 2025-08-15 2026-06-19 66 31 +1286 / -325 jacob314@gmail.com 38544478+galz10@users.norep...
shellExecutionService.ts
in packages/core/src/services
1659 28 2025-07-26 2026-09-25 66 36 +3554 / -1464 43648792+abhipatel12@users.... urielefren@google.com
ToolGroupMessage.tsx
in packages/cli/src/ui/components/messages
424 - 2025-04-18 2026-09-17 64 29 +1099 / -639 ntaylormullen@google.com 119542009+diegogodinezr@use...
tool-registry.ts
in packages/core/src/tools
644 11 2025-05-31 2026-09-15 63 40 +1279 / -455 sciortino@gmail.com jvargassanchez@google.com
write-file.ts
in packages/core/src/tools
654 19 2025-05-31 2026-09-30 63 42 +1850 / -1078 sciortino@gmail.com elberthc@google.com
event-metadata-key.ts
in packages/core/src/telemetry/clearcut-logger
202 - 2025-06-22 2026-04-07 62 29 +819 / -63 86964623+owenofbrien@users.... 39389231+gsquared94@users.n...
turn.ts
in packages/core/src/core
440 4 2025-05-31 2026-07-31 61 35 +729 / -187 sciortino@gmail.com davidapierce@google.com
oauth2.ts
in packages/core/src/code_assist
736 18 2025-06-11 2026-09-28 59 35 +1497 / -606 sciortino@gmail.com villahernandez@google.com
417 - 2025-04-17 2026-09-18 58 31 +648 / -203 ntaylormullen@google.com ameliesther@google.com
types.ts
in packages/cli/src/ui/commands
149 - 2025-07-07 2026-05-04 56 35 +361 / -104 43648792+abhipatel12@users.... 123449950+manavmax@users.no...
Composer.tsx
in packages/cli/src/ui/components
157 - 2025-09-06 2026-10-02 56 32 +1211 / -1025 lyonk71@gmail.com ugorla@google.com
HistoryItemDisplay.tsx
in packages/cli/src/ui/components
239 - 2025-04-26 2026-05-08 56 32 +385 / -134 ntaylormullen@google.com cocosheng@google.com
UIStateContext.tsx
in packages/cli/src/ui/contexts
206 - 2025-09-06 2026-09-24 55 32 +285 / -58 lyonk71@gmail.com ameliesther@google.com
mcp-tool.ts
in packages/core/src/tools
581 25 2025-05-31 2026-09-15 55 36 +1071 / -321 sciortino@gmail.com jvargassanchez@google.com
atCommandProcessor.ts
in packages/cli/src/ui/hooks
675 2 2025-04-29 2026-10-01 55 37 +1820 / -989 adh@google.com jesussamuel@google.com
KeypressContext.tsx
in packages/cli/src/ui/contexts
725 7 2025-08-15 2026-10-01 53 17 +2831 / -1911 deepankarsharma@gmail.com urielefren@google.com
prompts.ts
in packages/core/src/core
23 3 2025-05-31 2026-04-17 52 29 +1370 / -1328 sciortino@gmail.com gundermanc@google.com
extension-manager.ts
in packages/cli/src/config
1273 38 2025-10-23 2026-10-01 51 26 +1805 / -323 jakemac@google.com jesussamuel@google.com
ToolMessage.tsx
in packages/cli/src/ui/components/messages
148 - 2025-04-17 2026-09-17 50 25 +935 / -820 ntaylormullen@google.com 119542009+diegogodinezr@use...
web-fetch.ts
in packages/core/src/tools
811 23 2025-05-31 2026-09-01 50 30 +1530 / -540 sciortino@gmail.com 119542009+diegogodinezr@use...
local-executor.ts
in packages/core/src/agents
1256 25 2025-12-17 2026-09-24 48 19 +2168 / -579 65992621+adamfweidman@users... 119542009+diegogodinezr@use...
read-file.ts
in packages/core/src/tools
291 7 2025-05-31 2026-09-26 47 35 +715 / -372 sciortino@gmail.com davidapierce@google.com
ide-client.ts
in packages/core/src/ide
532 20 2025-07-25 2026-06-19 47 22 +1409 / -753 chrstn@uw.edu 38544478+galz10@users.norep...
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
text-buffer.ts
in packages/cli/src/ui/components/shared
3621 29 2025-05-13 2026-05-19 71 27 +7352 / -3067 jacob314@gmail.com a.alberti82@gmail.com
config.ts
in packages/core/src/config
3474 54 2025-05-31 2026-09-22 237 119 +6524 / -2275 bryanmorgan@google.com davidapierce@google.com
useGeminiStream.ts
in packages/cli/src/ui/hooks
1991 12 2025-04-17 2026-08-24 145 66 +4862 / -2705 jbd@google.com davidapierce@google.com
AppContainer.tsx
in packages/cli/src/ui
2544 4 2025-09-06 2026-10-01 135 70 +4749 / -1872 sciortino@gmail.com luisfelipe@google.com
App.tsx
in packages/cli/src/ui
29 - 2025-04-17 2025-11-11 118 67 +2932 / -2984 jbd@google.com jacob314@gmail.com
geminiChat.ts
in packages/core/src/core
1466 26 2025-05-31 2026-08-24 120 55 +3785 / -1904 sciortino@gmail.com davidapierce@google.com
settingsSchema.ts
in packages/cli/src/config
3544 4 2025-08-10 2026-09-22 150 80 +4628 / -993 ali.redha.ali@gmail.com davidapierce@google.com
config.ts
in packages/cli/src/config
1034 12 2025-04-18 2026-08-14 222 120 +3394 / -2210 jbd@google.com luisfelipe@google.com
mcp-client.ts
in packages/core/src/tools
1867 57 2025-05-31 2026-09-04 96 60 +3983 / -1517 sciortino@gmail.com ameliesther@google.com
edit.ts
in packages/core/src/tools
1240 32 2025-05-31 2026-09-30 77 53 +3508 / -1966 sciortino@gmail.com elberthc@google.com
InputPrompt.tsx
in packages/cli/src/ui/components
1668 6 2025-04-18 2026-10-02 128 71 +3535 / -1638 jbd@google.com ugorla@google.com
shellExecutionService.ts
in packages/core/src/services
1659 28 2025-07-26 2026-09-25 66 36 +3554 / -1464 43648792+abhipatel12@users.... urielefren@google.com
client.ts
in packages/core/src/core
1098 27 2025-05-31 2026-09-25 142 73 +3113 / -1800 sciortino@gmail.com jesussamuel@google.com
KeypressContext.tsx
in packages/cli/src/ui/contexts
725 7 2025-08-15 2026-10-01 53 17 +2831 / -1911 deepankarsharma@gmail.com urielefren@google.com
slashCommandProcessor.ts
in packages/cli/src/ui/hooks
683 2 2025-04-29 2026-04-29 115 58 +2702 / -1939 adh@google.com 122252873+abdultawabjuly@us...
SettingsDialog.tsx
in packages/cli/src/ui/components
359 2 2025-08-10 2026-05-06 43 22 +2393 / -1949 ali.redha.ali@gmail.com 113378434+cvan20191@users.n...
shell.ts
in packages/core/src/tools
1092 19 2025-05-31 2026-09-26 103 56 +2753 / -1493 olcans@gmail.com davidapierce@google.com
settings.ts
in packages/cli/src/config
1132 33 2025-05-01 2026-09-28 129 80 +2725 / -1296 olcans@gmail.com villahernandez@google.com
clearcut-logger.ts
in packages/core/src/telemetry/clearcut-logger
1899 32 2025-06-22 2026-04-07 100 43 +3093 / -879 86964623+owenofbrien@users.... 39389231+gsquared94@users.n...
gemini.tsx
in packages/cli/src
958 13 2025-05-27 2026-09-18 152 89 +2469 / -1380 brandonkeiji@google.com urielefren@google.com
extension.ts
in packages/cli/src/config
39 1 2025-06-11 2026-04-02 42 24 +1910 / -1841 matt.korwel@gmail.com 62909685+alisa-alisa@users....
shell-utils.ts
in packages/core/src/utils
944 30 2025-07-25 2026-06-12 42 26 +2332 / -1135 matt.korwel@gmail.com sanchezcoraspe@google.com
chatRecordingService.ts
in packages/core/src/services
1429 39 2025-08-19 2026-10-01 40 22 +2534 / -904 54780737+bl-ue@users.norepl... jvargassanchez@google.com
types.ts
in packages/core/src/telemetry
2220 31 2025-06-05 2026-04-29 80 39 +2940 / -438 jerop@google.com 35035802+lp-peg@users.norep...
sandbox.ts
in packages/cli/src/utils
1152 13 2025-04-30 2026-09-11 67 38 +2365 / -934 brandonkeiji@google.com 119542009+diegogodinezr@use...
write-file.ts
in packages/core/src/tools
654 19 2025-05-31 2026-09-30 63 42 +1850 / -1078 sciortino@gmail.com elberthc@google.com
atCommandProcessor.ts
in packages/cli/src/ui/hooks
675 2 2025-04-29 2026-10-01 55 37 +1820 / -989 adh@google.com jesussamuel@google.com
ToolConfirmationMessage.tsx
in packages/cli/src/ui/components/messages
1025 - 2025-04-18 2026-10-02 71 36 +1889 / -882 ntaylormullen@google.com ugorla@google.com
local-executor.ts
in packages/core/src/agents
1256 25 2025-12-17 2026-09-24 48 19 +2168 / -579 65992621+adamfweidman@users... 119542009+diegogodinezr@use...
loggers.ts
in packages/core/src/telemetry
933 52 2025-06-05 2026-04-07 71 37 +1887 / -855 jerop@google.com 39389231+gsquared94@users.n...
prompts.ts
in packages/core/src/core
23 3 2025-05-31 2026-04-17 52 29 +1370 / -1328 sciortino@gmail.com gundermanc@google.com
vim-buffer-actions.ts
in packages/cli/src/ui/components/shared
1602 4 2025-07-26 2026-03-11 9 8 +2264 / -415 3463757+sijieamoy@users.nor... ali@anari.io
metrics.ts
in packages/core/src/telemetry
1406 47 2025-06-05 2026-05-08 43 27 +2226 / -425 jerop@google.com cocosheng@google.com
memoryDiscovery.ts
in packages/core/src/utils
515 15 2025-05-31 2026-05-13 43 30 +1541 / -893 adh@google.com cocosheng@google.com
policy-engine.ts
in packages/core/src/policy
883 10 2025-09-11 2026-09-26 42 22 +1724 / -606 adh@google.com davidapierce@google.com
oauth-provider.ts
in packages/core/src/mcp
558 11 2025-07-18 2026-09-02 33 26 +1514 / -773 62354532+emeryray2002@users... jvargassanchez@google.com
StatsDisplay.tsx
in packages/cli/src/ui/components
363 1 2025-06-10 2026-06-03 29 18 +1328 / -927 43648792+abhipatel12@users.... davidapierce@google.com
Composer.tsx
in packages/cli/src/ui/components
157 - 2025-09-06 2026-10-02 56 32 +1211 / -1025 lyonk71@gmail.com ugorla@google.com
memory.ts
in packages/core/src/commands
1069 37 2026-01-12 2026-05-13 11 5 +1801 / -427 cocosheng@google.com sandytao520@icloud.com
grep.ts
in packages/core/src/tools
653 13 2025-05-31 2026-08-14 42 29 +1481 / -686 sciortino@gmail.com luisfelipe@google.com
ide-client.ts
in packages/core/src/ide
532 20 2025-07-25 2026-06-19 47 22 +1409 / -753 chrstn@uw.edu 38544478+galz10@users.norep...
tools.ts
in packages/core/src/tools
784 25 2025-05-31 2026-09-11 74 39 +1647 / -495 sciortino@gmail.com villahernandez@google.com
extension-manager.ts
in packages/cli/src/config
1273 38 2025-10-23 2026-10-01 51 26 +1805 / -323 jakemac@google.com jesussamuel@google.com
task.ts
in packages/a2a-server/src/agent
1119 28 2025-09-03 2026-08-24 41 24 +1716 / -411 23038858+sammccauley117@use... ameliesther@google.com
useToolScheduler.ts
in packages/cli/src/ui/hooks
279 2 2025-05-21 2026-04-09 21 10 +1237 / -879 brandonkeiji@google.com 43648792+abhipatel12@users....
oauth2.ts
in packages/core/src/code_assist
736 18 2025-06-11 2026-09-28 59 35 +1497 / -606 sciortino@gmail.com villahernandez@google.com
coreTools.ts
in packages/core/src/tools/definitions
238 24 2026-02-09 2026-05-13 15 11 +1193 / -904 aishaneeshah@gmail.com sandytao520@icloud.com
ripGrep.ts
in packages/core/src/tools
580 9 2025-08-22 2026-06-30 38 25 +1412 / -666 imshuazi@126.com luisfelipe@google.com
web-fetch.ts
in packages/core/src/tools
811 23 2025-05-31 2026-09-01 50 30 +1530 / -540 sciortino@gmail.com 119542009+diegogodinezr@use...
AskUserDialog.tsx
in packages/cli/src/ui/components
1145 5 2026-01-23 2026-10-02 23 11 +1665 / -363 jackwoth@google.com ugorla@google.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
config.ts
in packages/cli/src/config
1034 12 2025-04-18 2026-08-14 222 120 +3394 / -2210 jbd@google.com luisfelipe@google.com
config.ts
in packages/core/src/config
3474 54 2025-05-31 2026-09-22 237 119 +6524 / -2275 bryanmorgan@google.com davidapierce@google.com
gemini.tsx
in packages/cli/src
958 13 2025-05-27 2026-09-18 152 89 +2469 / -1380 brandonkeiji@google.com urielefren@google.com
settingsSchema.ts
in packages/cli/src/config
3544 4 2025-08-10 2026-09-22 150 80 +4628 / -993 ali.redha.ali@gmail.com davidapierce@google.com
settings.ts
in packages/cli/src/config
1132 33 2025-05-01 2026-09-28 129 80 +2725 / -1296 olcans@gmail.com villahernandez@google.com
client.ts
in packages/core/src/core
1098 27 2025-05-31 2026-09-25 142 73 +3113 / -1800 sciortino@gmail.com jesussamuel@google.com
InputPrompt.tsx
in packages/cli/src/ui/components
1668 6 2025-04-18 2026-10-02 128 71 +3535 / -1638 jbd@google.com ugorla@google.com
AppContainer.tsx
in packages/cli/src/ui
2544 4 2025-09-06 2026-10-01 135 70 +4749 / -1872 sciortino@gmail.com luisfelipe@google.com
App.tsx
in packages/cli/src/ui
29 - 2025-04-17 2025-11-11 118 67 +2932 / -2984 jbd@google.com jacob314@gmail.com
useGeminiStream.ts
in packages/cli/src/ui/hooks
1991 12 2025-04-17 2026-08-24 145 66 +4862 / -2705 jbd@google.com davidapierce@google.com
mcp-client.ts
in packages/core/src/tools
1867 57 2025-05-31 2026-09-04 96 60 +3983 / -1517 sciortino@gmail.com ameliesther@google.com
index.ts
in packages/core/src
261 - 2025-05-31 2026-09-04 127 59 +375 / -54 sciortino@gmail.com jesussamuel@google.com
slashCommandProcessor.ts
in packages/cli/src/ui/hooks
683 2 2025-04-29 2026-04-29 115 58 +2702 / -1939 adh@google.com 122252873+abdultawabjuly@us...
shell.ts
in packages/core/src/tools
1092 19 2025-05-31 2026-09-26 103 56 +2753 / -1493 olcans@gmail.com davidapierce@google.com
geminiChat.ts
in packages/core/src/core
1466 26 2025-05-31 2026-08-24 120 55 +3785 / -1904 sciortino@gmail.com davidapierce@google.com
edit.ts
in packages/core/src/tools
1240 32 2025-05-31 2026-09-30 77 53 +3508 / -1966 sciortino@gmail.com elberthc@google.com
contentGenerator.ts
in packages/core/src/core
357 5 2025-06-05 2026-09-22 75 50 +646 / -219 sciortino@gmail.com davidapierce@google.com
types.ts
in packages/cli/src/ui
483 1 2025-04-17 2026-05-08 77 48 +674 / -154 ntaylormullen@google.com cocosheng@google.com
clearcut-logger.ts
in packages/core/src/telemetry/clearcut-logger
1899 32 2025-06-22 2026-04-07 100 43 +3093 / -879 86964623+owenofbrien@users.... 39389231+gsquared94@users.n...
write-file.ts
in packages/core/src/tools
654 19 2025-05-31 2026-09-30 63 42 +1850 / -1078 sciortino@gmail.com elberthc@google.com
tool-registry.ts
in packages/core/src/tools
644 11 2025-05-31 2026-09-15 63 40 +1279 / -455 sciortino@gmail.com jvargassanchez@google.com
types.ts
in packages/core/src/telemetry
2220 31 2025-06-05 2026-04-29 80 39 +2940 / -438 jerop@google.com 35035802+lp-peg@users.norep...
tools.ts
in packages/core/src/tools
784 25 2025-05-31 2026-09-11 74 39 +1647 / -495 sciortino@gmail.com villahernandez@google.com
nonInteractiveCli.ts
in packages/cli/src
527 3 2025-06-02 2026-07-31 67 39 +865 / -229 olcans@gmail.com davidapierce@google.com
sandbox.ts
in packages/cli/src/utils
1152 13 2025-04-30 2026-09-11 67 38 +2365 / -934 brandonkeiji@google.com 119542009+diegogodinezr@use...
loggers.ts
in packages/core/src/telemetry
933 52 2025-06-05 2026-04-07 71 37 +1887 / -855 jerop@google.com 39389231+gsquared94@users.n...
atCommandProcessor.ts
in packages/cli/src/ui/hooks
675 2 2025-04-29 2026-10-01 55 37 +1820 / -989 adh@google.com jesussamuel@google.com
ToolConfirmationMessage.tsx
in packages/cli/src/ui/components/messages
1025 - 2025-04-18 2026-10-02 71 36 +1889 / -882 ntaylormullen@google.com ugorla@google.com
Footer.tsx
in packages/cli/src/ui/components
495 - 2025-04-18 2026-05-08 71 36 +1065 / -543 ntaylormullen@google.com 135952571+m-dev-1@users.nor...
shellExecutionService.ts
in packages/core/src/services
1659 28 2025-07-26 2026-09-25 66 36 +3554 / -1464 43648792+abhipatel12@users.... urielefren@google.com
mcp-tool.ts
in packages/core/src/tools
581 25 2025-05-31 2026-09-15 55 36 +1071 / -321 sciortino@gmail.com jvargassanchez@google.com
turn.ts
in packages/core/src/core
440 4 2025-05-31 2026-07-31 61 35 +729 / -187 sciortino@gmail.com davidapierce@google.com
oauth2.ts
in packages/core/src/code_assist
736 18 2025-06-11 2026-09-28 59 35 +1497 / -606 sciortino@gmail.com villahernandez@google.com
types.ts
in packages/cli/src/ui/commands
149 - 2025-07-07 2026-05-04 56 35 +361 / -104 43648792+abhipatel12@users.... 123449950+manavmax@users.no...
read-file.ts
in packages/core/src/tools
291 7 2025-05-31 2026-09-26 47 35 +715 / -372 sciortino@gmail.com davidapierce@google.com
read-many-files.ts
in packages/core/src/tools
445 6 2025-05-31 2026-05-14 44 34 +1208 / -655 adh@google.com 155388736+prothamd@users.no...
BuiltinCommandLoader.ts
in packages/cli/src/services
218 8 2025-07-20 2026-05-08 43 34 +305 / -61 43648792+abhipatel12@users.... cocosheng@google.com
HistoryItemDisplay.tsx
in packages/cli/src/ui/components
239 - 2025-04-26 2026-05-08 56 32 +385 / -134 ntaylormullen@google.com cocosheng@google.com
Composer.tsx
in packages/cli/src/ui/components
157 - 2025-09-06 2026-10-02 56 32 +1211 / -1025 lyonk71@gmail.com ugorla@google.com
UIStateContext.tsx
in packages/cli/src/ui/contexts
206 - 2025-09-06 2026-09-24 55 32 +285 / -58 lyonk71@gmail.com ameliesther@google.com
render.tsx
in packages/cli/src/test-utils
799 18 2025-08-15 2026-06-19 66 31 +1286 / -325 jacob314@gmail.com 38544478+galz10@users.norep...
417 - 2025-04-17 2026-09-18 58 31 +648 / -203 ntaylormullen@google.com ameliesther@google.com
web-fetch.ts
in packages/core/src/tools
811 23 2025-05-31 2026-09-01 50 30 +1530 / -540 sciortino@gmail.com 119542009+diegogodinezr@use...
memoryDiscovery.ts
in packages/core/src/utils
515 15 2025-05-31 2026-05-13 43 30 +1541 / -893 adh@google.com cocosheng@google.com
ToolGroupMessage.tsx
in packages/cli/src/ui/components/messages
424 - 2025-04-18 2026-09-17 64 29 +1099 / -639 ntaylormullen@google.com 119542009+diegogodinezr@use...
event-metadata-key.ts
in packages/core/src/telemetry/clearcut-logger
202 - 2025-06-22 2026-04-07 62 29 +819 / -63 86964623+owenofbrien@users.... 39389231+gsquared94@users.n...
prompts.ts
in packages/core/src/core
23 3 2025-05-31 2026-04-17 52 29 +1370 / -1328 sciortino@gmail.com gundermanc@google.com
config.ts
in packages/a2a-server/src/config
620 18 2025-09-03 2026-09-29 44 29 +979 / -264 23038858+sammccauley117@use... jvargassanchez@google.com
grep.ts
in packages/core/src/tools
653 13 2025-05-31 2026-08-14 42 29 +1481 / -686 sciortino@gmail.com luisfelipe@google.com
fileUtils.ts
in packages/core/src/utils
640 21 2025-05-31 2026-09-29 39 28 +1149 / -324 sciortino@gmail.com 119542009+diegogodinezr@use...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
InboxDialog.tsx
in packages/cli/src/ui/components
1271 9 2026-05-04 2026-05-04 1 1 +1527 / -81 sandytao520@icloud.com sandytao520@icloud.com
memoryService.ts
in packages/core/src/services
1212 41 2026-04-02 2026-05-07 7 1 +1671 / -184 sandytao520@icloud.com sandytao520@icloud.com
879 46 2026-04-15 2026-04-25 4 1 +981 / -19 sandytao520@icloud.com sandytao520@icloud.com
memoryPatchUtils.ts
in packages/core/src/services
670 35 2026-04-13 2026-05-07 4 1 +827 / -6 sandytao520@icloud.com sandytao520@icloud.com
eval-analysis.ts
in scripts/utils
613 45 2026-06-16 2026-08-12 3 1 +706 / -7 vedant.04.mahajan@gmail.com vedant.04.mahajan@gmail.com
eval-validate.ts
in scripts/utils
553 16 2026-08-12 2026-08-12 1 1 +642 / -0 vedant.04.mahajan@gmail.com vedant.04.mahajan@gmail.com
orchestrator.py
in tools/caretaker-agent/cloudrun/pr-generator/workflow
536 8 2026-08-05 2026-08-05 1 1 +694 / -0 joneba@google.com joneba@google.com
setup.ts
in packages/cli/src/commands/gemma
460 8 2026-04-21 2026-04-21 1 1 +504 / -0 sameescouser24@gmail.com sameescouser24@gmail.com
skill-extraction-agent.ts
in packages/core/src/agents
454 1 2026-04-02 2026-05-12 7 1 +583 / -93 sandytao520@icloud.com sandytao520@icloud.com
contextCompressionService.ts
in packages/core/src/context
447 9 2026-04-02 2026-04-02 1 1 +526 / -0 joshualitt@google.com joshualitt@google.com
latexToUnicode.ts
in packages/cli/src/ui/utils
418 11 2026-05-04 2026-05-04 1 1 +599 / -0 146713101+dimssu@users.nore... 146713101+dimssu@users.nore...
BackgroundTaskDisplay.tsx
in packages/cli/src/ui/components
407 - 2026-03-28 2026-03-28 1 1 +488 / -0 65992621+adamfweidman@users... 65992621+adamfweidman@users...
399 17 2026-05-04 2026-05-04 1 1 +489 / -0 sandytao520@icloud.com sandytao520@icloud.com
396 6 2026-05-04 2026-05-04 1 1 +447 / -0 sandytao520@icloud.com sandytao520@icloud.com
snapshotGenerator.ts
in packages/core/src/context/utils
358 12 2026-04-14 2026-05-18 6 1 +465 / -34 joshualitt@google.com joshualitt@google.com
local-subagent-protocol.ts
in packages/core/src/agents
330 18 2026-05-08 2026-05-08 1 1 +438 / -0 65992621+adamfweidman@users... 65992621+adamfweidman@users...
local-session-invocation.ts
in packages/core/src/agents
329 6 2026-05-18 2026-05-18 1 1 +416 / -0 65992621+adamfweidman@users... 65992621+adamfweidman@users...
remote-subagent-protocol.ts
in packages/core/src/agents
329 19 2026-05-09 2026-05-19 3 1 +457 / -2 65992621+adamfweidman@users... 65992621+adamfweidman@users...
db_interface.py
in tools/caretaker-agent/cloudrun/pr-generator/workflow/db
328 13 2026-07-28 2026-07-28 1 1 +428 / -0 joneba@google.com joneba@google.com
profiles.ts
in packages/core/src/context/config
290 1 2026-04-14 2026-05-22 7 1 +350 / -15 joshualitt@google.com joshualitt@google.com
untrustedContextTracker.ts
in packages/core/src/utils
285 3 2026-09-11 2026-09-11 1 1 +399 / -0 villahernandez@google.com villahernandez@google.com
contextTestUtils.ts
in packages/core/src/context/testing
278 8 2026-04-14 2026-05-21 7 1 +399 / -65 joshualitt@google.com joshualitt@google.com
platform.ts
in packages/cli/src/commands/gemma
271 18 2026-04-21 2026-04-21 1 1 +316 / -0 sameescouser24@gmail.com sameescouser24@gmail.com
summary.py
in tools/caretaker-agent/evals/triage/helpers
269 11 2026-08-07 2026-08-07 1 1 +340 / -0 chaddiao@google.com chaddiao@google.com
shades-of-purple-dark.ts
in packages/cli/src/ui/themes/builtin/dark
259 1 2026-03-05 2026-03-05 1 1 +352 / -0 96861162+jayadityagit@users... 96861162+jayadityagit@users...
creditsFlowHandler.ts
in packages/cli/src/ui/hooks
252 7 2026-02-27 2026-03-10 3 1 +327 / -14 39389231+gsquared94@users.n... 39389231+gsquared94@users.n...
eval-report.ts
in scripts/utils
247 5 2026-08-11 2026-08-11 1 1 +290 / -0 vedant.04.mahajan@gmail.com vedant.04.mahajan@gmail.com
eval-coverage.ts
in scripts/utils
246 3 2026-07-22 2026-07-22 1 1 +294 / -0 vedant.04.mahajan@gmail.com vedant.04.mahajan@gmail.com
contextWorkingBuffer.ts
in packages/core/src/context/pipeline
244 2 2026-04-14 2026-05-06 4 1 +413 / -64 joshualitt@google.com joshualitt@google.com
ColorsDisplay.tsx
in packages/cli/src/ui/components
241 5 2026-03-04 2026-03-04 1 1 +277 / -0 keithguerin@gmail.com keithguerin@gmail.com
toolDistillationService.ts
in packages/core/src/context
230 7 2026-04-01 2026-04-01 1 1 +293 / -0 joshualitt@google.com joshualitt@google.com
apply-issue-labels.cjs
in .github/scripts
229 - 2026-05-08 2026-05-21 5 1 +441 / -163 cocosheng@google.com cocosheng@google.com
228 8 2026-04-02 2026-04-02 1 1 +305 / -0 62909685+alisa-alisa@users.... 62909685+alisa-alisa@users....
ToolGroupDisplay.tsx
in packages/cli/src/ui/components/messages
228 - 2026-05-06 2026-05-06 1 1 +266 / -0 mbleigh@mbleigh.com mbleigh@mbleigh.com
toGraph.ts
in packages/core/src/context/graph
224 9 2026-04-14 2026-05-22 7 1 +647 / -376 joshualitt@google.com joshualitt@google.com
contextTokenCalculator.ts
in packages/core/src/context/utils
220 - 2026-04-14 2026-05-12 4 1 +279 / -15 joshualitt@google.com joshualitt@google.com
remote-session-invocation.ts
in packages/core/src/agents
214 6 2026-05-19 2026-05-19 1 1 +281 / -0 65992621+adamfweidman@users... 65992621+adamfweidman@users...
solarized-light.ts
in packages/cli/src/ui/themes/builtin/light
198 1 2026-03-05 2026-03-05 1 1 +207 / -0 96861162+jayadityagit@users... 96861162+jayadityagit@users...
solarized-dark.ts
in packages/cli/src/ui/themes/builtin/dark
198 1 2026-03-05 2026-03-05 1 1 +207 / -0 96861162+jayadityagit@users... 96861162+jayadityagit@users...
mouse.ts
in packages/cli/src/ui/utils
195 6 2025-11-03 2026-01-27 5 1 +256 / -19 jacob314@gmail.com jacob314@gmail.com
193 4 2026-01-14 2026-03-04 3 1 +275 / -22 gundermanc@gmail.com gundermanc@gmail.com
stateSnapshotProcessor.ts
in packages/core/src/context/processors
191 2 2026-04-14 2026-05-21 5 1 +261 / -23 joshualitt@google.com joshualitt@google.com
billingEvents.ts
in packages/core/src/telemetry
191 2 2026-02-27 2026-02-27 1 1 +255 / -0 39389231+gsquared94@users.n... 39389231+gsquared94@users.n...
svg.ts
in packages/cli/src/test-utils
182 - 2026-02-26 2026-03-03 2 1 +216 / -3 jacob314@gmail.com jacob314@gmail.com
trackerService.ts
in packages/core/src/services
180 11 2026-02-26 2026-03-16 3 1 +300 / -55 32556631+anj-s@users.norepl... 32556631+anj-s@users.norepl...
orchestrator.ts
in packages/core/src/context/pipeline
179 7 2026-04-14 2026-05-22 6 1 +516 / -289 joshualitt@google.com joshualitt@google.com
ModelQuotaDisplay.tsx
in packages/cli/src/ui/components
179 - 2026-04-02 2026-04-02 1 1 +219 / -0 159156373+danzaharia1@users... 159156373+danzaharia1@users...
logs.ts
in packages/cli/src/commands/gemma
168 4 2026-04-21 2026-04-21 1 1 +200 / -0 sameescouser24@gmail.com sameescouser24@gmail.com
nodeDistillationProcessor.ts
in packages/core/src/context/processors
163 2 2026-04-14 2026-05-18 3 1 +255 / -67 joshualitt@google.com joshualitt@google.com
holiday-dark.ts
in packages/cli/src/ui/themes/builtin/dark
162 1 2026-03-05 2026-03-05 1 1 +170 / -0 96861162+jayadityagit@users... 96861162+jayadityagit@users...
Correlations

File Size vs. Number of Changes: 1300 points

packages/cli/src/ui/components/AskUserDialog.tsx x: 1145 lines of code y: 23 # changes packages/cli/src/ui/components/Composer.tsx x: 157 lines of code y: 56 # changes packages/cli/src/ui/components/InputPrompt.tsx x: 1668 lines of code y: 128 # changes packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx x: 1025 lines of code y: 71 # changes packages/cli/src/ui/components/shared/SearchableList.tsx x: 215 lines of code y: 6 # changes packages/cli/src/ui/components/shared/TextInput.tsx x: 108 lines of code y: 11 # changes packages/cli/src/ui/hooks/useSelectionList.ts x: 410 lines of code y: 14 # changes packages/cli/src/ui/AppContainer.tsx x: 2544 lines of code y: 135 # changes packages/cli/src/ui/components/MainContent.tsx x: 376 lines of code y: 29 # changes packages/cli/src/ui/hooks/useComposerStatus.ts x: 87 lines of code y: 4 # changes packages/cli/src/acp/acpRpcDispatcher.ts x: 203 lines of code y: 3 # changes packages/cli/src/acp/acpSession.ts x: 1353 lines of code y: 10 # changes packages/cli/src/acp/acpSessionManager.ts x: 374 lines of code y: 5 # changes packages/cli/src/utils/sessionUtils.ts x: 521 lines of code y: 24 # changes packages/cli/src/config/extension-manager.ts x: 1273 lines of code y: 51 # changes packages/cli/src/config/extensions/update.ts x: 213 lines of code y: 17 # changes packages/cli/src/utils/retry.ts x: 64 lines of code y: 1 # changes packages/core/src/utils/stdio.ts x: 129 lines of code y: 6 # changes packages/cli/src/ui/hooks/atCommandProcessor.ts x: 675 lines of code y: 55 # changes packages/core/src/utils/atCommandUtils.ts x: 183 lines of code y: 2 # changes packages/cli/src/ui/contexts/KeypressContext.tsx x: 725 lines of code y: 53 # changes packages/cli/src/utils/persistentState.ts x: 135 lines of code y: 7 # changes packages/core/src/services/chatRecordingService.ts x: 1429 lines of code y: 40 # changes packages/core/src/services/chatRecordingTypes.ts x: 110 lines of code y: 4 # changes packages/core/src/services/fileSystemService.ts x: 73 lines of code y: 7 # changes packages/core/src/services/gitService.ts x: 181 lines of code y: 25 # changes packages/core/src/tools/edit.ts x: 1240 lines of code y: 77 # changes packages/core/src/tools/write-file.ts x: 654 lines of code y: 63 # changes packages/core/src/utils/pathMutex.ts x: 66 lines of code y: 1 # changes packages/cli/src/ui/hooks/useFolderTrust.ts x: 122 lines of code y: 25 # changes packages/a2a-server/src/config/config.ts x: 620 lines of code y: 44 # changes packages/a2a-server/src/config/settings.ts x: 909 lines of code y: 20 # changes packages/a2a-server/src/http/app.ts x: 377 lines of code y: 15 # changes packages/core/src/utils/fileUtils.ts x: 640 lines of code y: 39 # changes evals/plan_mode.eval.ts x: 444 lines of code y: 12 # changes packages/cli/index.ts x: 145 lines of code y: 23 # changes packages/cli/src/config/settings.ts x: 1132 lines of code y: 129 # changes packages/cli/src/ui/auth/AuthDialog.tsx x: 238 lines of code y: 26 # changes packages/cli/src/utils/commentJson.ts x: 179 lines of code y: 5 # changes packages/cli/src/utils/processUtils.ts x: 103 lines of code y: 6 # changes packages/cli/src/utils/relaunch.ts x: 75 lines of code y: 8 # changes packages/core/src/code_assist/oauth2.ts x: 736 lines of code y: 59 # changes packages/core/src/services/keychainService.ts x: 163 lines of code y: 8 # changes packages/test-utils/src/test-rig.ts x: 1427 lines of code y: 26 # changes scripts/utils/eval-inventory.ts x: 299 lines of code y: 3 # changes packages/core/src/policy/policy-engine.ts x: 883 lines of code y: 42 # changes packages/core/src/safety/built-in.ts x: 117 lines of code y: 7 # changes packages/core/src/scheduler/scheduler.ts x: 872 lines of code y: 35 # changes packages/core/src/tools/list-mcp-resources.ts x: 105 lines of code y: 2 # changes packages/core/src/tools/read-file.ts x: 291 lines of code y: 47 # changes packages/core/src/tools/read-mcp-resource.ts x: 149 lines of code y: 2 # changes packages/core/src/tools/shell.ts x: 1092 lines of code y: 103 # changes packages/core/src/tools/web-search.ts x: 206 lines of code y: 29 # changes packages/core/src/utils/paths.ts x: 542 lines of code y: 34 # changes packages/core/src/utils/security.ts x: 588 lines of code y: 4 # changes packages/core/src/core/client.ts x: 1098 lines of code y: 142 # changes packages/core/src/services/shellExecutionService.ts x: 1659 lines of code y: 66 # changes packages/core/src/utils/gitUtils.ts x: 81 lines of code y: 7 # changes packages/core/src/agents/local-executor.ts x: 1256 lines of code y: 48 # changes packages/core/src/context/chatCompressionService.ts x: 557 lines of code y: 5 # changes packages/core/src/scheduler/tool-executor.ts x: 523 lines of code y: 30 # changes packages/core/src/utils/constants.ts x: 20 lines of code y: 4 # changes packages/core/src/utils/tool-utils.ts x: 196 lines of code y: 14 # changes packages/cli/src/ui/hooks/useFocus.ts x: 49 lines of code y: 5 # changes packages/cli/src/ui/utils/terminalCapabilityManager.ts x: 256 lines of code y: 17 # changes packages/cli/src/config/mcp/mcpServerEnablement.ts x: 263 lines of code y: 5 # changes packages/cli/src/ui/components/LoadingIndicator.tsx x: 168 lines of code y: 26 # changes packages/cli/src/ui/components/StatusRow.tsx x: 401 lines of code y: 6 # changes packages/cli/src/ui/contexts/UIStateContext.tsx x: 206 lines of code y: 55 # changes packages/cli/src/ui/hooks/useLoadingIndicator.ts x: 82 lines of code y: 16 # changes packages/cli/src/acp/acpUtils.ts x: 330 lines of code y: 6 # changes packages/cli/src/config/settingsSchema.ts x: 3544 lines of code y: 150 # changes packages/cli/src/ui/components/ModelDialog.tsx x: 347 lines of code y: 26 # changes packages/core/src/availability/policyCatalog.ts x: 150 lines of code y: 13 # changes packages/core/src/availability/policyHelpers.ts x: 273 lines of code y: 22 # changes packages/core/src/code_assist/experiments/flagNames.ts x: 21 lines of code y: 13 # changes packages/core/src/config/config.ts x: 3474 lines of code y: 237 # changes packages/core/src/config/defaultModelConfigs.ts x: 848 lines of code y: 28 # changes packages/core/src/config/models.ts x: 527 lines of code y: 43 # changes packages/core/src/core/contentGenerator.ts x: 357 lines of code y: 75 # changes packages/core/src/core/modelMappingContentGenerator.ts x: 76 lines of code y: 2 # changes packages/core/src/routing/strategies/classifierStrategy.ts x: 195 lines of code y: 20 # changes packages/core/src/routing/strategies/defaultStrategy.ts x: 36 lines of code y: 10 # changes packages/core/src/routing/strategies/fallbackStrategy.ts x: 50 lines of code y: 12 # changes packages/core/src/routing/strategies/gemmaClassifierStrategy.ts x: 203 lines of code y: 5 # changes packages/core/src/routing/strategies/numericalClassifierStrategy.ts x: 202 lines of code y: 17 # changes packages/core/src/routing/strategies/overrideStrategy.ts x: 39 lines of code y: 15 # changes packages/core/src/services/modelConfigService.ts x: 507 lines of code y: 23 # changes esbuild.config.js x: 166 lines of code y: 28 # changes packages/cli/src/patches/http-proxy-agent.ts x: 38 lines of code y: 2 # changes packages/core/src/code_assist/setup.ts x: 276 lines of code y: 34 # changes eslint.config.js x: 417 lines of code y: 58 # changes packages/vscode-ide-companion/esbuild.js x: 71 lines of code y: 8 # changes packages/vscode-ide-companion/scripts/run-integration-tests.js x: 23 lines of code y: 1 # changes packages/vscode-ide-companion/src/diff-manager.ts x: 199 lines of code y: 15 # changes packages/vscode-ide-companion/src/extension.ts x: 202 lines of code y: 24 # changes packages/vscode-ide-companion/src/utils/vscode-mock.ts x: 141 lines of code y: 1 # changes packages/cli/src/ui/commands/bugCommand.ts x: 176 lines of code y: 17 # changes packages/core/src/utils/terminalSerializer.ts x: 499 lines of code y: 6 # changes packages/cli/src/gemini.tsx x: 958 lines of code y: 152 # changes packages/core/src/services/executionLifecycleService.ts x: 527 lines of code y: 7 # changes packages/cli/src/ui/components/ToolConfirmationQueue.tsx x: 202 lines of code y: 14 # changes packages/cli/src/ui/components/messages/DenseToolMessage.tsx x: 467 lines of code y: 3 # changes packages/cli/src/ui/components/messages/DiffRenderer.tsx x: 374 lines of code y: 27 # changes packages/cli/src/ui/components/messages/ShellToolMessage.tsx x: 194 lines of code y: 15 # changes packages/cli/src/ui/components/messages/ToolGroupMessage.tsx x: 424 lines of code y: 64 # changes packages/cli/src/ui/components/messages/ToolMessage.tsx x: 148 lines of code y: 50 # changes packages/cli/src/ui/components/messages/ToolShared.tsx x: 266 lines of code y: 15 # changes packages/cli/src/ui/components/shared/HalfLinePaddedBox.tsx x: 75 lines of code y: 5 # changes packages/cli/src/ui/utils/TableRenderer.tsx x: 257 lines of code y: 15 # changes packages/cli/src/ui/utils/borderStyles.ts x: 110 lines of code y: 6 # changes packages/core/src/mcp/token-storage/keychain-token-storage.ts x: 161 lines of code y: 12 # changes packages/core/src/tools/mcp-tool.ts x: 581 lines of code y: 55 # changes packages/core/src/tools/tool-registry.ts x: 644 lines of code y: 63 # changes packages/cli/src/services/FileCommandLoader.ts x: 299 lines of code y: 23 # changes packages/cli/src/utils/sandbox.ts x: 1152 lines of code y: 67 # changes packages/cli/src/utils/sandboxBuiltinProfiles.ts x: 978 lines of code y: 3 # changes packages/cli/src/utils/sandboxUtils.ts x: 352 lines of code y: 8 # changes packages/core/src/config/storage.ts x: 365 lines of code y: 31 # changes packages/core/src/mcp/oauth-token-storage.ts x: 173 lines of code y: 13 # changes packages/cli/src/ui/components/messages/ToolResultDisplay.tsx x: 273 lines of code y: 17 # changes packages/cli/src/ui/utils/CodeColorizer.tsx x: 254 lines of code y: 33 # changes packages/cli/src/ui/utils/fileUtils.ts x: 19 lines of code y: 2 # changes packages/core/src/confirmation-bus/types.ts x: 178 lines of code y: 26 # changes packages/core/src/tools/tools.ts x: 784 lines of code y: 74 # changes packages/core/src/utils/buildFileUtils.ts x: 95 lines of code y: 1 # changes packages/core/src/utils/untrustedContextTracker.ts x: 285 lines of code y: 1 # changes packages/core/src/prompts/snippets.legacy.ts x: 653 lines of code y: 21 # changes packages/core/src/test-utils/mockWorkspaceContext.ts x: 28 lines of code y: 6 # changes packages/core/src/utils/workspaceContext.ts x: 163 lines of code y: 16 # changes packages/core/src/index.ts x: 261 lines of code y: 127 # changes packages/core/src/sandbox/linux/LinuxSandboxManager.ts x: 280 lines of code y: 17 # changes packages/core/src/sandbox/macos/MacOsSandboxManager.ts x: 161 lines of code y: 15 # changes packages/core/src/sandbox/utils/commandSafety.ts x: 690 lines of code y: 4 # changes packages/core/src/sandbox/windows/WindowsSandboxManager.ts x: 389 lines of code y: 16 # changes packages/core/src/sandbox/windows/commandSafety.ts x: 283 lines of code y: 3 # changes packages/core/src/services/fileDiscoveryService.ts x: 268 lines of code y: 18 # changes packages/core/src/services/sandboxManager.ts x: 282 lines of code y: 19 # changes packages/core/src/tools/ls.ts x: 272 lines of code y: 35 # changes packages/cli/src/config/extensions/consent.ts x: 312 lines of code y: 10 # changes packages/core/src/services/environmentSanitization.ts x: 223 lines of code y: 10 # changes packages/core/src/tools/mcp-client.ts x: 1867 lines of code y: 96 # changes packages/core/scripts/bundle-browser-mcp.mjs x: 126 lines of code y: 2 # changes packages/cli/src/test-utils/createExtension.ts x: 62 lines of code y: 4 # changes packages/core/src/mcp/oauth-provider.ts x: 558 lines of code y: 33 # changes packages/core/src/utils/oauth-flow.ts x: 497 lines of code y: 8 # changes packages/cli/src/config/extensionRegistryClient.ts x: 120 lines of code y: 7 # changes packages/core/src/tools/web-fetch.ts x: 811 lines of code y: 50 # changes packages/core/src/utils/fetch.ts x: 383 lines of code y: 16 # changes packages/core/src/utils/trust.ts x: 276 lines of code y: 3 # changes packages/core/src/mcp/oauth-utils.ts x: 462 lines of code y: 18 # changes packages/cli/src/ui/hooks/useGeminiStream.ts x: 1991 lines of code y: 145 # changes packages/core/src/agent/legacy-agent-session.ts x: 441 lines of code y: 10 # changes packages/core/src/core/geminiChat.ts x: 1466 lines of code y: 120 # changes packages/core/src/policy/policies/write.toml x: 97 lines of code y: 9 # changes packages/a2a-server/src/agent/executor.ts x: 848 lines of code y: 18 # changes packages/a2a-server/src/agent/task.ts x: 1119 lines of code y: 41 # changes packages/core/src/utils/ignorePathUtils.ts x: 42 lines of code y: 2 # changes packages/core/src/context/contextManager.ts x: 389 lines of code y: 13 # changes packages/cli/src/ui/hooks/useCommandCompletion.tsx x: 423 lines of code y: 20 # changes packages/core/src/agents/registry.ts x: 595 lines of code y: 44 # changes packages/core/src/agents/cli-help-agent.ts x: 93 lines of code y: 8 # changes packages/cli/src/ui/hooks/useQuotaAndFallback.ts x: 317 lines of code y: 25 # changes packages/core/src/ide/process-utils.ts x: 168 lines of code y: 12 # changes packages/cli/src/ui/privacy/CloudFreePrivacyNotice.tsx x: 176 lines of code y: 12 # changes packages/cli/src/config/config.ts x: 1034 lines of code y: 222 # changes packages/cli/src/config/extensions/github.ts x: 489 lines of code y: 26 # changes packages/core/src/policy/types.ts x: 137 lines of code y: 30 # changes packages/core/src/tools/grep.ts x: 653 lines of code y: 42 # changes packages/core/src/availability/modelAvailabilityService.ts x: 137 lines of code y: 8 # changes packages/core/src/utils/retry.ts x: 451 lines of code y: 38 # changes evals/test-helper.ts x: 339 lines of code y: 21 # changes evals/memory_persistence.eval.ts x: 469 lines of code y: 2 # changes evals/snapshot_fidelity.eval.ts x: 119 lines of code y: 2 # changes scripts/eval-validate-cli.ts x: 77 lines of code y: 1 # changes scripts/utils/eval-analysis.ts x: 613 lines of code y: 3 # changes scripts/utils/eval-validate.ts x: 553 lines of code y: 1 # changes packages/core/src/ide/ide-connection-utils.ts x: 345 lines of code y: 9 # changes scripts/eval-report-cli.ts x: 56 lines of code y: 1 # changes scripts/utils/eval-report.ts x: 247 lines of code y: 1 # changes packages/cli/src/ui/components/DialogManager.tsx x: 358 lines of code y: 42 # changes packages/cli/src/ui/components/ProQuotaDialog.tsx x: 133 lines of code y: 13 # changes tools/caretaker-agent/cloudrun/triage-worker/db/issues_store.py x: 134 lines of code y: 3 # changes tools/caretaker-agent/cloudrun/egress-service/src/types.ts x: 99 lines of code y: 3 # changes tools/caretaker-agent/cloudrun/ingestion-service/app.ts x: 249 lines of code y: 3 # changes tools/caretaker-agent/cloudrun/triage-worker/main.py x: 150 lines of code y: 3 # changes tools/caretaker-agent/cloudrun/triage-worker/triage_orchestrator.py x: 87 lines of code y: 3 # changes tools/caretaker-agent/evals/triage/helpers/sync_to_gcs.py x: 37 lines of code y: 1 # changes tools/caretaker-agent/evals/triage/tools/__init__.py x: 1 lines of code y: 1 # changes tools/caretaker-agent/evals/triage/helpers/dataset.py x: 45 lines of code y: 1 # changes tools/caretaker-agent/evals/triage/helpers/summary.py x: 269 lines of code y: 1 # changes tools/caretaker-agent/evals/triage/helpers/worktrees.py x: 30 lines of code y: 1 # changes tools/caretaker-agent/evals/triage/judge.py x: 134 lines of code y: 1 # changes tools/caretaker-agent/evals/triage/runner.py x: 157 lines of code y: 1 # changes tools/caretaker-agent/cloudrun/ingestion-service/db/issuesStore.ts x: 93 lines of code y: 2 # changes packages/core/src/utils/googleQuotaErrors.ts x: 362 lines of code y: 24 # changes packages/core/src/utils/googleErrors.ts x: 347 lines of code y: 12 # changes packages/core/src/utils/quotaErrorDetection.ts x: 42 lines of code y: 11 # changes tools/caretaker-agent/cloudrun/pr-generator/workflow/orchestrator.py x: 536 lines of code y: 1 # changes tools/caretaker-agent/cloudrun/pr-generator/workflow/config.py x: 49 lines of code y: 1 # changes packages/cli/src/nonInteractiveCli.ts x: 527 lines of code y: 67 # changes packages/cli/src/nonInteractiveCliAgentSession.ts x: 601 lines of code y: 7 # changes packages/cli/src/ui/contexts/SessionContext.tsx x: 238 lines of code y: 15 # changes packages/core/src/agent/event-translator.ts x: 371 lines of code y: 7 # changes packages/core/src/core/turn.ts x: 440 lines of code y: 61 # changes packages/core/src/telemetry/uiTelemetry.ts x: 356 lines of code y: 17 # changes packages/core/src/utils/messageInspectors.ts x: 16 lines of code y: 4 # changes tools/caretaker-agent/cloudrun/pr-generator/workflow/db/db_interface.py x: 328 lines of code y: 1 # changes packages/core/src/services/fileKeychain.ts x: 141 lines of code y: 2 # changes packages/core/src/agents/auth-provider/google-credentials-provider.ts x: 125 lines of code y: 3 # changes packages/core/src/code_assist/server.ts x: 531 lines of code y: 46 # changes packages/core/src/fallback/handler.ts x: 152 lines of code y: 19 # changes packages/a2a-server/src/config/extension.ts x: 123 lines of code y: 6 # changes packages/a2a-server/src/persistence/gcs.ts x: 275 lines of code y: 6 # changes packages/core/src/safety/checker-runner.ts x: 234 lines of code y: 5 # changes packages/core/src/safety/context-builder.ts x: 87 lines of code y: 6 # changes packages/core/src/utils/editor.ts x: 353 lines of code y: 31 # changes packages/core/src/services/loopDetectionService.ts x: 532 lines of code y: 37 # changes tools/caretaker-agent/cloudrun/triage-worker/utils/agent_logger.py x: 79 lines of code y: 1 # changes scripts/check-lockfile.js x: 85 lines of code y: 5 # changes packages/core/src/policy/policies/plan.toml x: 177 lines of code y: 28 # changes packages/cli/src/ui/hooks/usePrivacySettings.ts x: 151 lines of code y: 10 # changes packages/core/src/context/agentHistoryProvider.ts x: 318 lines of code y: 3 # changes tools/caretaker-agent/cloudrun/egress-service/src/app.ts x: 47 lines of code y: 2 # changes packages/core/src/utils/historyHardening.ts x: 375 lines of code y: 4 # changes packages/core/src/utils/memoryImportProcessor.ts x: 304 lines of code y: 12 # changes packages/core/src/tools/glob.ts x: 314 lines of code y: 36 # changes packages/core/src/tools/ripGrep.ts x: 580 lines of code y: 38 # changes packages/core/src/utils/pathCorrector.ts x: 56 lines of code y: 4 # changes scripts/build.js x: 47 lines of code y: 8 # changes scripts/get-release-version.js x: 450 lines of code y: 16 # changes .github/dependabot.yml x: 40 lines of code y: 6 # changes packages/cli/src/services/McpPromptLoader.ts x: 240 lines of code y: 11 # changes packages/cli/src/test-utils/render.tsx x: 799 lines of code y: 66 # changes packages/cli/src/ui/commands/mcpCommand.ts x: 483 lines of code y: 32 # changes packages/cli/src/ui/commands/restoreCommand.ts x: 147 lines of code y: 14 # changes packages/cli/src/ui/commands/setupGithubCommand.ts x: 228 lines of code y: 19 # changes packages/cli/src/ui/components/AgentConfigDialog.tsx x: 341 lines of code y: 6 # changes packages/cli/src/utils/envVarResolver.ts x: 91 lines of code y: 9 # changes packages/cli/src/utils/gitUtils.ts x: 101 lines of code y: 14 # changes packages/core/src/agents/auth-provider/api-key-provider.ts x: 54 lines of code y: 2 # changes packages/core/src/agents/auth-provider/http-provider.ts x: 64 lines of code y: 2 # changes packages/core/src/agents/auth-provider/oauth2-provider.ts x: 249 lines of code y: 2 # changes packages/core/src/ide/ide-client.ts x: 532 lines of code y: 47 # changes packages/core/src/policy/toml-loader.ts x: 557 lines of code y: 22 # changes packages/core/src/utils/filesearch/ignore.ts x: 67 lines of code y: 5 # changes packages/core/src/utils/gitIgnoreParser.ts x: 147 lines of code y: 21 # changes packages/core/src/utils/ignoreFileParser.ts x: 93 lines of code y: 6 # changes packages/core/src/utils/llm-edit-fixer.ts x: 157 lines of code y: 13 # changes packages/core/src/utils/schemaValidator.ts x: 75 lines of code y: 14 # changes packages/cli/src/utils/terminalTheme.ts x: 52 lines of code y: 4 # changes packages/cli/src/utils/skillUtils.ts x: 250 lines of code y: 8 # changes packages/core/src/utils/shell-utils.ts x: 944 lines of code y: 42 # changes packages/core/src/policy/policies/sandbox-default.toml x: 22 lines of code y: 5 # changes packages/core/src/utils/textUtils.ts x: 146 lines of code y: 9 # changes packages/core/src/utils/sessionUtils.ts x: 176 lines of code y: 6 # changes packages/cli/src/ui/hooks/useBanner.ts x: 54 lines of code y: 5 # changes packages/core/src/code_assist/codeAssist.ts x: 50 lines of code y: 24 # changes packages/core/src/policy/config.ts x: 700 lines of code y: 31 # changes packages/cli/src/ui/components/ModelStatsDisplay.tsx x: 332 lines of code y: 12 # changes packages/cli/src/ui/components/StatsDisplay.tsx x: 363 lines of code y: 29 # changes evals/llm-judge.ts x: 79 lines of code y: 2 # changes packages/core/src/prompts/promptProvider.ts x: 303 lines of code y: 32 # changes packages/cli/src/ui/constants/wittyPhrases.ts x: 132 lines of code y: 5 # changes packages/cli/src/ui/components/EditorSettingsDialog.tsx x: 196 lines of code y: 19 # changes packages/cli/src/ui/hooks/vim.ts x: 1226 lines of code y: 15 # changes packages/cli/src/commands/mcp/list.ts x: 254 lines of code y: 24 # changes packages/core/src/sandbox/utils/commandUtils.ts x: 66 lines of code y: 3 # changes packages/core/src/context/config/profiles.ts x: 290 lines of code y: 7 # changes packages/core/src/context/config/types.ts x: 30 lines of code y: 3 # changes packages/core/src/context/eventBus.ts x: 69 lines of code y: 4 # changes packages/core/src/context/graph/render.ts x: 148 lines of code y: 8 # changes packages/core/src/context/graph/toGraph.ts x: 224 lines of code y: 7 # changes packages/core/src/context/pipeline/orchestrator.ts x: 179 lines of code y: 6 # changes packages/cli/src/ui/hooks/useSuspend.ts x: 115 lines of code y: 4 # changes packages/cli/src/utils/installationInfo.ts x: 184 lines of code y: 13 # changes packages/core/src/context/processors/stateSnapshotAsyncProcessor.ts x: 120 lines of code y: 4 # changes packages/core/src/context/processors/stateSnapshotProcessor.ts x: 191 lines of code y: 5 # changes packages/core/src/context/testing/contextTestUtils.ts x: 278 lines of code y: 7 # changes packages/core/src/utils/environmentContext.ts x: 74 lines of code y: 16 # changes packages/core/src/availability/testUtils.ts x: 19 lines of code y: 3 # changes scripts/start.js x: 58 lines of code y: 12 # changes packages/cli/src/utils/sessions.ts x: 85 lines of code y: 8 # changes packages/core/src/utils/sessionOperations.ts x: 233 lines of code y: 3 # changes packages/core/src/confirmation-bus/message-bus.ts x: 205 lines of code y: 17 # changes scripts/copy_bundle_assets.js x: 76 lines of code y: 17 # changes packages/cli/src/ui/components/shared/text-buffer.ts x: 3621 lines of code y: 71 # changes packages/cli/src/ui/utils/editorUtils.ts x: 171 lines of code y: 2 # changes packages/core/src/utils/pathReader.ts x: 97 lines of code y: 3 # changes packages/core/src/agents/agent-tool.ts x: 245 lines of code y: 4 # changes packages/core/src/agents/remote-session-invocation.ts x: 214 lines of code y: 1 # changes packages/core/src/agents/remote-subagent-protocol.ts x: 329 lines of code y: 3 # changes packages/a2a-server/src/types.ts x: 140 lines of code y: 7 # changes packages/core/src/agents/local-invocation.ts x: 299 lines of code y: 13 # changes packages/cli/src/ui/components/SessionSummaryDisplay.tsx x: 37 lines of code y: 9 # changes packages/cli/src/ui/commands/rewindCommand.tsx x: 152 lines of code y: 6 # changes packages/cli/src/ui/hooks/useSessionBrowser.ts x: 95 lines of code y: 14 # changes packages/cli/src/ui/hooks/useSessionResume.ts x: 104 lines of code y: 7 # changes packages/core/src/agents/browser/snapshotSuperseder.ts x: 89 lines of code y: 2 # changes packages/core/src/context/graph/fromGraph.ts x: 43 lines of code y: 3 # changes packages/core/src/context/graph/nodeIdService.ts x: 9 lines of code y: 1 # changes packages/core/src/context/processors/nodeDistillationProcessor.ts x: 163 lines of code y: 3 # changes packages/core/src/context/processors/nodeTruncationProcessor.ts x: 81 lines of code y: 3 # changes packages/core/src/context/processors/rollingSummaryProcessor.ts x: 126 lines of code y: 4 # changes packages/core/src/context/utils/snapshotGenerator.ts x: 358 lines of code y: 6 # changes packages/core/src/core/fakeContentGenerator.ts x: 129 lines of code y: 9 # changes packages/core/src/agent/content-utils.ts x: 104 lines of code y: 4 # changes packages/core/src/telemetry/gcp-exporters.ts x: 173 lines of code y: 9 # changes packages/core/src/tools/read-many-files.ts x: 445 lines of code y: 44 # changes packages/core/src/code_assist/admin/admin_controls.ts x: 193 lines of code y: 10 # changes packages/a2a-server/src/commands/memory.ts x: 60 lines of code y: 5 # changes packages/cli/src/acp/commands/memory.ts x: 122 lines of code y: 10 # changes packages/cli/src/test-utils/mockConfig.ts x: 201 lines of code y: 27 # changes packages/cli/src/ui/commands/directoryCommand.tsx x: 213 lines of code y: 24 # changes packages/cli/src/ui/commands/memoryCommand.ts x: 144 lines of code y: 29 # changes packages/cli/src/ui/constants/tips.ts x: 152 lines of code y: 20 # changes packages/cli/src/ui/hooks/useIncludeDirsTrust.tsx x: 125 lines of code y: 8 # changes packages/cli/src/utils/commands.ts x: 55 lines of code y: 3 # changes packages/core/src/commands/memory.ts x: 1069 lines of code y: 11 # changes packages/core/src/context/toolOutputMaskingService.ts x: 271 lines of code y: 2 # changes packages/core/src/tools/definitions/base-declarations.ts x: 76 lines of code y: 10 # changes packages/core/src/tools/definitions/model-family-sets/default-legacy.ts x: 707 lines of code y: 16 # changes packages/core/src/tools/definitions/model-family-sets/gemini-3.ts x: 694 lines of code y: 20 # changes packages/core/src/tools/definitions/types.ts x: 32 lines of code y: 10 # changes packages/core/src/tools/jit-context.ts x: 44 lines of code y: 4 # changes packages/core/src/tools/memoryTool.ts x: 70 lines of code y: 33 # changes packages/core/src/tools/tool-names.ts x: 287 lines of code y: 39 # changes packages/core/src/utils/extensionLoader.ts x: 189 lines of code y: 11 # changes packages/core/src/utils/memoryDiscovery.ts x: 515 lines of code y: 43 # changes packages/cli/src/config/auth.ts x: 39 lines of code y: 18 # changes packages/cli/src/ui/auth/useAuth.ts x: 151 lines of code y: 14 # changes packages/cli/src/validateNonInterActiveAuth.ts x: 53 lines of code y: 17 # changes packages/cli/src/acp/acpFileSystemService.ts x: 66 lines of code y: 2 # changes packages/cli/src/commands/extensions/utils.ts x: 232 lines of code y: 6 # changes packages/cli/src/config/extensions/extensionSettings.ts x: 334 lines of code y: 15 # changes packages/cli/src/test-utils/mockCommandContext.ts x: 96 lines of code y: 22 # changes packages/cli/src/ui/hooks/useAtCompletion.ts x: 403 lines of code y: 19 # changes packages/cli/src/utils/jsonoutput.ts x: 32 lines of code y: 5 # changes packages/core/src/config/projectRegistry.ts x: 329 lines of code y: 7 # changes packages/core/src/core/baseLlmClient.ts x: 338 lines of code y: 17 # changes packages/core/src/core/localLiteRtLmClient.ts x: 73 lines of code y: 4 # changes packages/core/src/utils/filesearch/fileSearch.ts x: 349 lines of code y: 19 # changes packages/cli/src/ui/components/messages/SubagentGroupDisplay.tsx x: 245 lines of code y: 3 # changes packages/cli/src/ui/components/messages/SubagentProgressDisplay.tsx x: 164 lines of code y: 5 # changes packages/core/src/agents/a2aUtils.ts x: 262 lines of code y: 12 # changes packages/core/src/agents/browser/browserAgentInvocation.ts x: 365 lines of code y: 17 # changes packages/core/src/agents/remote-invocation.ts x: 231 lines of code y: 19 # changes packages/core/src/agents/types.ts x: 197 lines of code y: 25 # changes packages/core/src/agents/skill-extraction-agent.ts x: 454 lines of code y: 7 # changes packages/core/src/context/utils/contextTokenCalculator.ts x: 220 lines of code y: 4 # changes packages/core/src/utils/tokenCalculation.ts x: 117 lines of code y: 10 # changes packages/core/src/utils/ignorePatterns.ts x: 156 lines of code y: 4 # changes packages/cli/src/ui/components/SessionBrowser.tsx x: 608 lines of code y: 10 # changes packages/core/src/hooks/hookEventHandler.ts x: 382 lines of code y: 17 # changes packages/core/src/telemetry/metrics.ts x: 1406 lines of code y: 43 # changes packages/cli/src/ui/themes/theme-manager.ts x: 499 lines of code y: 33 # changes packages/core/src/context/pipeline/environment.ts x: 26 lines of code y: 2 # changes packages/cli/src/config/footerItems.ts x: 131 lines of code y: 4 # changes packages/cli/src/ui/components/Footer.tsx x: 495 lines of code y: 71 # changes packages/cli/src/services/BuiltinCommandLoader.ts x: 218 lines of code y: 43 # changes packages/cli/src/ui/components/HistoryItemDisplay.tsx x: 239 lines of code y: 56 # changes packages/cli/src/ui/types.ts x: 483 lines of code y: 77 # changes packages/core/src/services/memoryPatchUtils.ts x: 670 lines of code y: 4 # changes packages/core/src/services/memoryService.ts x: 1212 lines of code y: 7 # changes packages/cli/src/ui/hooks/useVoiceMode.ts x: 365 lines of code y: 3 # changes packages/cli/src/ui/components/messages/ToolGroupDisplay.tsx x: 228 lines of code y: 1 # changes packages/cli/src/ui/hooks/useAgentStream.ts x: 517 lines of code y: 5 # changes packages/core/src/agent/types.ts x: 236 lines of code y: 7 # changes packages/core/src/scheduler/state-manager.ts x: 511 lines of code y: 17 # changes packages/core/src/scheduler/types.ts x: 169 lines of code y: 13 # changes packages/core/src/tools/topicTool.ts x: 114 lines of code y: 3 # changes packages/cli/src/test-utils/settings.ts x: 56 lines of code y: 6 # changes packages/cli/src/ui/components/SettingsDialog.tsx x: 359 lines of code y: 43 # changes packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx x: 499 lines of code y: 15 # changes packages/core/src/utils/errors.ts x: 250 lines of code y: 19 # changes packages/cli/src/ui/hooks/useMessageQueue.ts x: 73 lines of code y: 6 # changes packages/cli/src/utils/userStartupWarnings.ts x: 119 lines of code y: 13 # changes packages/cli/src/ui/components/InboxDialog.tsx x: 1271 lines of code y: 1 # changes tools/gemini-cli-bot/metrics/scripts/actions_spend.ts x: 88 lines of code y: 1 # changes packages/core/src/tools/ask-user.ts x: 208 lines of code y: 13 # changes packages/core/src/utils/generateContentResponseUtilities.ts x: 242 lines of code y: 10 # changes scripts/generate-git-commit-info.js x: 48 lines of code y: 7 # changes packages/cli/src/ui/commands/agentsCommand.ts x: 337 lines of code y: 11 # changes packages/sdk/src/session.ts x: 226 lines of code y: 5 # changes packages/sdk/src/skills.ts x: 4 lines of code y: 2 # changes evals/auto_memory_contract.eval.ts x: 399 lines of code y: 1 # changes evals/auto_memory_modes.eval.ts x: 396 lines of code y: 1 # changes packages/cli/src/ui/components/VoiceModelDialog.tsx x: 224 lines of code y: 2 # changes packages/cli/src/ui/utils/latexToUnicode.ts x: 418 lines of code y: 1 # changes packages/cli/src/ui/utils/markdownParsingUtils.ts x: 202 lines of code y: 2 # changes packages/cli/src/ui/commands/skillsCommand.ts x: 368 lines of code y: 17 # changes packages/cli/src/ui/commands/types.ts x: 149 lines of code y: 56 # changes packages/core/src/hooks/hookTranslator.ts x: 328 lines of code y: 5 # changes packages/core/src/telemetry/heap-snapshot.ts x: 18 lines of code y: 1 # changes packages/core/src/telemetry/index.ts x: 155 lines of code y: 39 # changes packages/core/src/telemetry/memory-monitor.ts x: 345 lines of code y: 3 # changes packages/cli/src/ui/hooks/useGitBranchName.ts x: 71 lines of code y: 9 # changes packages/cli/src/ui/components/ThemeDialog.tsx x: 345 lines of code y: 43 # changes packages/core/src/utils/events.ts x: 297 lines of code y: 26 # changes packages/core/src/agents/generalist-agent.ts x: 64 lines of code y: 7 # changes packages/core/src/skills/skillManager.ts x: 124 lines of code y: 8 # changes scripts/build_binary.js x: 387 lines of code y: 6 # changes evals/file_creation_behavior.eval.ts x: 109 lines of code y: 1 # changes tools/gemini-cli-bot/metrics/scripts/review_distribution.ts x: 60 lines of code y: 3 # changes tools/gemini-cli-bot/metrics/scripts/time_to_first_response.ts x: 124 lines of code y: 3 # changes packages/cli/src/utils/handleAutoUpdate.ts x: 212 lines of code y: 20 # changes packages/cli/src/ui/commands/extensionsCommand.ts x: 815 lines of code y: 35 # changes packages/cli/src/utils/sessionCleanup.ts x: 477 lines of code y: 12 # changes packages/cli/src/ui/contexts/UIActionsContext.tsx x: 101 lines of code y: 33 # changes packages/cli/src/utils/readStdin.ts x: 68 lines of code y: 10 # changes packages/cli/src/ui/key/keyBindings.ts x: 671 lines of code y: 12 # changes packages/core/src/telemetry/conseca-logger.ts x: 109 lines of code y: 3 # changes packages/core/src/telemetry/types.ts x: 2220 lines of code y: 80 # changes packages/core/src/availability/modelPolicy.ts x: 23 lines of code y: 3 # changes packages/cli/src/ui/hooks/slashCommandProcessor.ts x: 683 lines of code y: 115 # changes packages/cli/src/acp/commands/extensions.ts x: 385 lines of code y: 7 # changes packages/cli/src/acp/commands/init.ts x: 46 lines of code y: 3 # changes packages/cli/src/acp/commands/restore.ts x: 145 lines of code y: 4 # changes packages/core/src/tools/mcp-client-manager.ts x: 566 lines of code y: 33 # changes packages/core/src/agents/agentLoader.ts x: 586 lines of code y: 18 # changes packages/cli/src/ui/utils/updateCheck.ts x: 104 lines of code y: 18 # changes packages/cli/src/utils/activityLogger.ts x: 868 lines of code y: 10 # changes packages/cli/src/config/settings-validation.ts x: 265 lines of code y: 6 # changes evals/tracker.eval.ts x: 149 lines of code y: 5 # changes evals/skill_extraction.eval.ts x: 879 lines of code y: 4 # changes packages/core/src/services/sessionSummaryUtils.ts x: 472 lines of code y: 5 # changes packages/cli/src/ui/noninteractive/nonInteractiveUi.ts x: 36 lines of code y: 13 # changes packages/core/src/voice/geminiLiveTranscriptionProvider.ts x: 147 lines of code y: 1 # changes packages/a2a-server/src/utils/testing_utils.ts x: 195 lines of code y: 28 # changes packages/core/index.ts x: 45 lines of code y: 27 # changes packages/core/src/core/tokenLimits.ts x: 28 lines of code y: 7 # changes packages/cli/src/ui/components/messages/UserMessage.tsx x: 72 lines of code y: 18 # changes packages/cli/src/config/trustedFolders.ts x: 42 lines of code y: 25 # changes packages/cli/src/ui/hooks/useSlashCompletion.ts x: 524 lines of code y: 20 # changes packages/cli/src/utils/devtoolsService.ts x: 164 lines of code y: 6 # changes packages/devtools/src/index.ts x: 325 lines of code y: 5 # changes packages/cli/test-setup.ts x: 84 lines of code y: 15 # changes packages/cli/src/ui/commands/clearCommand.ts x: 57 lines of code y: 20 # changes packages/cli/src/ui/hooks/useExecutionLifecycle.ts x: 589 lines of code y: 7 # changes packages/cli/src/ui/components/ExitPlanModeDialog.tsx x: 243 lines of code y: 9 # changes packages/core/src/tools/exit-plan-mode.ts x: 218 lines of code y: 13 # changes packages/core/src/core/loggingContentGenerator.ts x: 572 lines of code y: 27 # changes packages/core/src/telemetry/trace.ts x: 198 lines of code y: 8 # changes packages/core/src/scheduler/policy.ts x: 213 lines of code y: 12 # changes packages/cli/src/commands/gemma/logs.ts x: 168 lines of code y: 1 # changes packages/cli/src/commands/gemma/setup.ts x: 460 lines of code y: 1 # changes packages/cli/src/commands/gemma/start.ts x: 104 lines of code y: 1 # changes evals/update_topic.eval.ts x: 215 lines of code y: 5 # changes packages/core/src/core/prompts.ts x: 23 lines of code y: 52 # changes packages/core/src/sandbox/macos/seatbeltArgsBuilder.ts x: 207 lines of code y: 11 # changes packages/core/src/tools/get-internal-docs.ts x: 147 lines of code y: 6 # changes packages/cli/src/ui/hooks/useRunEventNotifications.ts x: 152 lines of code y: 2 # changes evals/subtask_delegation.eval.ts x: 102 lines of code y: 2 # changes packages/core/src/policy/policies/read-only.toml x: 55 lines of code y: 13 # changes packages/core/src/tools/tool-error.ts x: 47 lines of code y: 11 # changes packages/cli/src/services/SkillCommandLoader.ts x: 35 lines of code y: 3 # changes evals/generalist_agent.eval.ts x: 43 lines of code y: 5 # changes packages/cli/src/ui/components/shared/BaseSelectionList.tsx x: 227 lines of code y: 11 # changes packages/core/src/routing/modelRouterService.ts x: 93 lines of code y: 10 # changes packages/core/src/hooks/hookRunner.ts x: 431 lines of code y: 19 # changes packages/cli/src/ui/contexts/ScrollProvider.tsx x: 344 lines of code y: 7 # changes packages/core/src/sandbox/windows/GeminiSandbox.cs x: 438 lines of code y: 5 # changes packages/core/src/utils/process-utils.ts x: 97 lines of code y: 4 # changes packages/cli/src/ui/utils/textUtils.ts x: 143 lines of code y: 20 # changes packages/core/src/agents/browser/analyzeScreenshot.ts x: 213 lines of code y: 3 # changes packages/core/src/agents/browser/mcpToolWrapper.ts x: 302 lines of code y: 10 # changes packages/core/src/core/coreToolHookTriggers.ts x: 183 lines of code y: 16 # changes packages/core/src/test-utils/mock-tool.ts x: 211 lines of code y: 11 # changes packages/core/src/tools/activate-skill.ts x: 167 lines of code y: 9 # changes packages/core/src/tools/complete-task.ts x: 157 lines of code y: 2 # changes packages/core/src/tools/shellBackgroundTools.ts x: 258 lines of code y: 2 # changes packages/core/src/tools/trackerTools.ts x: 621 lines of code y: 6 # changes packages/core/src/tools/write-todos.ts x: 119 lines of code y: 16 # changes packages/core/src/agents/codebase-investigator.ts x: 168 lines of code y: 15 # changes packages/cli/src/ui/commands/settingsCommand.ts x: 15 lines of code y: 6 # changes packages/cli/src/utils/cleanup.ts x: 135 lines of code y: 18 # changes packages/core/src/utils/getFolderStructure.ts x: 262 lines of code y: 16 # changes packages/core/src/telemetry/activity-monitor.ts x: 180 lines of code y: 4 # changes packages/core/src/telemetry/sdk.ts x: 397 lines of code y: 25 # changes packages/cli/src/ui/hooks/useToolScheduler.ts x: 279 lines of code y: 21 # changes evals/subagents.eval.ts x: 250 lines of code y: 6 # changes evals/generalist_delegation.eval.ts x: 152 lines of code y: 3 # changes evals/grep_search_functionality.eval.ts x: 165 lines of code y: 3 # changes evals/validation_fidelity.eval.ts x: 73 lines of code y: 3 # changes packages/cli/src/ui/hooks/useLogger.ts x: 13 lines of code y: 10 # changes packages/core/src/utils/session.ts x: 4 lines of code y: 4 # changes packages/test-utils/src/index.ts x: 9 lines of code y: 8 # changes packages/core/src/agents/browser/browserManager.ts x: 662 lines of code y: 16 # changes packages/cli/src/ui/hooks/shellReducer.ts x: 141 lines of code y: 6 # changes packages/cli/src/ui/components/ContextSummaryDisplay.tsx x: 106 lines of code y: 25 # changes packages/cli/src/ui/components/shared/MaxSizedBox.tsx x: 137 lines of code y: 24 # changes packages/core/src/agents/agent-scheduler.ts x: 62 lines of code y: 12 # changes packages/core/src/hooks/hookSystem.ts x: 350 lines of code y: 13 # changes packages/cli/src/ui/components/messages/InfoMessage.tsx x: 44 lines of code y: 13 # changes packages/core/src/hooks/types.ts x: 450 lines of code y: 20 # changes scripts/changed_prompt.js x: 79 lines of code y: 4 # changes packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts x: 1899 lines of code y: 100 # changes packages/core/src/telemetry/clearcut-logger/event-metadata-key.ts x: 202 lines of code y: 62 # changes packages/core/src/telemetry/loggers.ts x: 933 lines of code y: 71 # changes packages/cli/src/ui/components/AppHeader.tsx x: 127 lines of code y: 16 # changes packages/cli/src/ui/components/ToastDisplay.tsx x: 70 lines of code y: 6 # changes packages/cli/src/ui/components/shared/VirtualizedList.tsx x: 678 lines of code y: 9 # changes packages/cli/src/ui/layouts/DefaultAppLayout.tsx x: 74 lines of code y: 20 # changes packages/cli/src/ui/components/shared/ScrollableList.tsx x: 243 lines of code y: 11 # changes packages/cli/src/ui/hooks/useAlternateBuffer.ts x: 8 lines of code y: 6 # changes packages/cli/src/ui/hooks/useAnimatedScrollbar.ts x: 103 lines of code y: 5 # changes packages/cli/src/utils/events.ts x: 28 lines of code y: 12 # changes packages/cli/src/ui/components/ModelQuotaDisplay.tsx x: 179 lines of code y: 1 # changes packages/core/src/utils/bfsFileSearch.ts x: 151 lines of code y: 13 # changes packages/core/src/utils/checkpointUtils.ts x: 160 lines of code y: 7 # changes packages/core/src/agent/mock.ts x: 203 lines of code y: 4 # changes packages/core/src/context/contextCompressionService.ts x: 447 lines of code y: 1 # changes packages/core/src/agents/browser/modelAvailability.ts x: 13 lines of code y: 2 # changes packages/cli/src/ui/components/AnsiOutput.tsx x: 62 lines of code y: 6 # changes packages/core/src/skills/skillLoader.ts x: 124 lines of code y: 11 # changes packages/cli/src/commands/extensions/new.ts x: 90 lines of code y: 7 # changes packages/cli/src/config/extension.ts x: 39 lines of code y: 42 # changes packages/cli/src/ui/commands/chatCommand.ts x: 382 lines of code y: 30 # changes packages/cli/src/ui/hooks/usePermissionsModifyTrust.ts x: 154 lines of code y: 7 # changes packages/cli/src/ui/themes/theme.ts x: 556 lines of code y: 28 # changes packages/cli/src/ui/utils/directoryUtils.ts x: 124 lines of code y: 5 # changes packages/core/src/config/extensions/integrity.ts x: 216 lines of code y: 2 # changes packages/core/src/core/logger.ts x: 373 lines of code y: 23 # changes packages/core/src/ide/ide-installer.ts x: 217 lines of code y: 18 # changes packages/core/src/utils/getPty.ts x: 28 lines of code y: 4 # changes packages/vscode-ide-companion/src/ide-server.ts x: 426 lines of code y: 32 # changes scripts/local_telemetry.js x: 195 lines of code y: 6 # changes scripts/releasing/create-patch-pr.js x: 247 lines of code y: 8 # changes scripts/releasing/patch-create-comment.js x: 319 lines of code y: 4 # changes scripts/sync_project_dry_run.js x: 191 lines of code y: 2 # changes scripts/telemetry_gcp.js x: 169 lines of code y: 7 # changes scripts/telemetry_utils.js x: 407 lines of code y: 10 # changes sea/sea-launch.cjs x: 213 lines of code y: 2 # changes packages/core/src/agents/browser/browserAgentDefinition.ts x: 140 lines of code y: 9 # changes packages/core/src/agents/browser/inputBlocker.ts x: 191 lines of code y: 4 # changes packages/cli/src/ui/constants.ts x: 35 lines of code y: 29 # changes packages/core/src/context/toolDistillationService.ts x: 230 lines of code y: 1 # changes packages/core/src/context/truncation.ts x: 113 lines of code y: 1 # changes packages/cli/src/ui/hooks/toolMapping.ts x: 117 lines of code y: 14 # changes packages/core/src/test-utils/mock-message-bus.ts x: 71 lines of code y: 7 # changes packages/cli/src/ui/components/UserIdentity.tsx x: 60 lines of code y: 8 # changes packages/cli/src/ui/contexts/ToolActionsContext.tsx x: 163 lines of code y: 6 # changes packages/cli/src/ui/components/DetailedMessagesDisplay.tsx x: 113 lines of code y: 19 # changes packages/cli/src/ui/hooks/useConsoleMessages.ts x: 124 lines of code y: 9 # changes packages/cli/src/ui/commands/planCommand.ts x: 97 lines of code y: 5 # changes packages/cli/src/ui/components/BackgroundTaskDisplay.tsx x: 407 lines of code y: 1 # changes packages/cli/src/config/sandboxConfig.ts x: 129 lines of code y: 19 # changes packages/devtools/client/src/App.tsx x: 1782 lines of code y: 3 # changes packages/core/src/config/agent-loop-context.ts x: 18 lines of code y: 5 # changes packages/cli/src/config/policy.ts x: 115 lines of code y: 16 # changes packages/core/src/policy/policies/yolo.toml x: 53 lines of code y: 8 # changes packages/cli/src/ui/hooks/usePhraseCycler.ts x: 140 lines of code y: 22 # changes packages/core/src/agents/a2a-client-manager.ts x: 196 lines of code y: 13 # changes .gemini/skills/ci/scripts/ci.mjs x: 260 lines of code y: 1 # changes packages/cli/src/test-utils/AppRig.tsx x: 655 lines of code y: 13 # changes packages/cli/src/ui/components/GeminiRespondingSpinner.tsx x: 40 lines of code y: 10 # changes packages/cli/src/ui/textConstants.ts x: 11 lines of code y: 4 # changes packages/cli/src/ui/hooks/useHistoryManager.ts x: 131 lines of code y: 11 # changes packages/core/src/code_assist/telemetry.ts x: 206 lines of code y: 8 # changes packages/core/src/agent/agent-session.ts x: 165 lines of code y: 2 # changes packages/cli/src/ui/utils/terminalSetup.ts x: 389 lines of code y: 15 # changes packages/cli/src/test-utils/customMatchers.ts x: 97 lines of code y: 7 # changes packages/core/src/services/FolderTrustDiscoveryService.ts x: 198 lines of code y: 5 # changes packages/core/src/scheduler/confirmation.ts x: 254 lines of code y: 11 # changes packages/core/src/code_assist/types.ts x: 292 lines of code y: 23 # changes packages/cli/src/ui/commands/policiesCommand.ts x: 107 lines of code y: 7 # changes packages/cli/src/nonInteractiveCliCommands.ts x: 83 lines of code y: 5 # changes packages/cli/src/services/prompt-processors/shellProcessor.ts x: 157 lines of code y: 10 # changes packages/cli/src/ui/commands/aboutCommand.ts x: 65 lines of code y: 19 # changes packages/cli/src/ui/commands/authCommand.ts x: 45 lines of code y: 8 # changes packages/cli/src/ui/commands/copyCommand.ts x: 56 lines of code y: 9 # changes packages/cli/src/ui/commands/hooksCommand.ts x: 334 lines of code y: 13 # changes packages/cli/src/ui/commands/ideCommand.ts x: 297 lines of code y: 25 # changes packages/cli/src/ui/commands/statsCommand.ts x: 129 lines of code y: 14 # changes packages/cli/src/ui/commands/toolsCommand.ts x: 62 lines of code y: 13 # changes packages/cli/src/ui/contexts/MouseContext.tsx x: 162 lines of code y: 4 # changes packages/cli/src/ui/hooks/useExtensionUpdates.ts x: 226 lines of code y: 16 # changes packages/core/src/services/trackerService.ts x: 180 lines of code y: 3 # changes packages/cli/src/commands/extensions/disable.ts x: 76 lines of code y: 11 # changes packages/cli/src/commands/extensions/link.ts x: 77 lines of code y: 13 # changes packages/cli/src/commands/extensions/uninstall.ts x: 87 lines of code y: 13 # changes packages/core/src/telemetry/startupProfiler.ts x: 174 lines of code y: 4 # changes packages/core/src/ide/detect-ide.ts x: 155 lines of code y: 18 # changes .github/scripts/sync-maintainer-labels.cjs x: 296 lines of code y: 4 # changes packages/cli/src/ui/hooks/useApprovalModeIndicator.ts x: 103 lines of code y: 9 # changes packages/cli/src/ui/hooks/useCompletion.ts x: 92 lines of code y: 34 # changes packages/cli/src/ui/hooks/usePromptCompletion.ts x: 199 lines of code y: 9 # changes packages/cli/src/utils/settingsUtils.ts x: 310 lines of code y: 15 # changes packages/cli/src/ui/IdeIntegrationNudge.tsx x: 90 lines of code y: 12 # changes packages/cli/src/ui/components/Checklist.tsx x: 112 lines of code y: 2 # changes packages/cli/src/ui/components/MultiFolderTrustDialog.tsx x: 163 lines of code y: 9 # changes packages/cli/src/ui/components/RewindConfirmation.tsx x: 187 lines of code y: 6 # changes packages/cli/src/ui/components/triage/TriageDuplicates.tsx x: 933 lines of code y: 9 # changes packages/cli/src/ui/components/triage/TriageIssues.tsx x: 606 lines of code y: 8 # changes packages/cli/src/ui/components/views/McpStatus.tsx x: 309 lines of code y: 9 # changes packages/cli/src/ui/components/shared/vim-buffer-actions.ts x: 1602 lines of code y: 9 # changes packages/core/src/agents/a2a-errors.ts x: 124 lines of code y: 1 # changes packages/cli/src/ui/components/AboutBox.tsx x: 111 lines of code y: 14 # changes packages/cli/src/ui/components/ValidationDialog.tsx x: 157 lines of code y: 5 # changes scripts/releasing/patch-trigger.js x: 294 lines of code y: 5 # changes packages/cli/src/ui/components/ConfigExtensionDialog.tsx x: 310 lines of code y: 3 # changes packages/cli/src/ui/components/Help.tsx x: 188 lines of code y: 26 # changes packages/cli/src/ui/components/RewindViewer.tsx x: 303 lines of code y: 8 # changes packages/cli/src/ui/hooks/useTabbedNavigation.ts x: 186 lines of code y: 4 # changes packages/cli/src/ui/utils/shortcutsHelp.ts x: 8 lines of code y: 3 # changes packages/cli/src/ui/utils/MarkdownDisplay.tsx x: 407 lines of code y: 20 # changes packages/core/src/routing/routingStrategy.ts x: 36 lines of code y: 4 # changes packages/cli/src/ui/components/SuggestionsDisplay.tsx x: 143 lines of code y: 23 # changes packages/cli/src/ui/utils/displayUtils.ts x: 39 lines of code y: 7 # changes packages/cli/src/ui/utils/formatters.ts x: 116 lines of code y: 8 # changes packages/cli/src/commands/hooks/migrate.ts x: 191 lines of code y: 7 # changes packages/core/src/telemetry/semantic.ts x: 357 lines of code y: 7 # changes packages/core/src/utils/editCorrector.ts x: 138 lines of code y: 31 # changes packages/cli/src/ui/components/messages/GeminiMessage.tsx x: 42 lines of code y: 20 # changes packages/cli/src/ui/components/messages/GeminiMessageContent.tsx x: 35 lines of code y: 12 # changes packages/cli/src/services/CommandService.ts x: 64 lines of code y: 17 # changes packages/cli/src/ui/themes/builtin/dark/solarized-dark.ts x: 198 lines of code y: 1 # changes scripts/aggregate_evals.js x: 193 lines of code y: 3 # changes packages/cli/src/ui/hooks/useShellCompletion.ts x: 503 lines of code y: 3 # changes packages/core/src/hooks/hookRegistry.ts x: 259 lines of code y: 11 # changes packages/cli/src/ui/components/ColorsDisplay.tsx x: 241 lines of code y: 1 # changes packages/cli/src/ui/themes/color-utils.ts x: 79 lines of code y: 9 # changes packages/cli/src/ui/utils/commandUtils.ts x: 242 lines of code y: 24 # changes packages/cli/src/ui/contexts/VimModeContext.tsx x: 35 lines of code y: 8 # changes packages/cli/src/ui/components/Tips.tsx x: 30 lines of code y: 15 # changes .gemini/config.yaml x: 11 lines of code y: 5 # changes packages/core/src/fallback/types.ts x: 33 lines of code y: 6 # changes packages/core/src/telemetry/billingEvents.ts x: 191 lines of code y: 1 # changes packages/cli/src/ui/utils/InlineMarkdownRenderer.tsx x: 15 lines of code y: 10 # changes packages/cli/src/ui/hooks/useTimedMessage.ts x: 28 lines of code y: 2 # changes packages/core/src/telemetry/constants.ts x: 27 lines of code y: 26 # changes packages/cli/src/ui/colors.ts x: 58 lines of code y: 11 # changes packages/core/src/code_assist/experiments/experiments.ts x: 57 lines of code y: 7 # changes packages/cli/src/ui/components/Notifications.tsx x: 147 lines of code y: 12 # changes packages/sdk/src/index.ts x: 5 lines of code y: 3 # changes scripts/generate-settings-doc.ts x: 238 lines of code y: 6 # changes packages/cli/src/ui/hooks/useThemeCommand.ts x: 100 lines of code y: 21 # changes packages/cli/src/ui/components/shared/RadioButtonSelect.tsx x: 82 lines of code y: 23 # changes packages/cli/src/ui/utils/clipboardUtils.ts x: 374 lines of code y: 12 # changes packages/cli/src/ui/hooks/useKeypress.ts x: 26 lines of code y: 8 # changes packages/cli/src/ui/components/ToolStatsDisplay.tsx x: 201 lines of code y: 6 # changes packages/cli/src/commands/extensions/configure.ts x: 79 lines of code y: 6 # changes packages/cli/src/commands/extensions/enable.ts x: 97 lines of code y: 12 # changes packages/cli/src/commands/mcp/remove.ts x: 49 lines of code y: 6 # changes packages/cli/src/commands/skills/enable.ts x: 37 lines of code y: 5 # changes packages/cli/src/ui/editors/editorSettingsManager.ts x: 43 lines of code y: 9 # changes packages/core/src/mcp/sa-impersonation-provider.ts x: 116 lines of code y: 5 # changes packages/cli/src/ui/components/PermissionsModifyTrustDialog.tsx x: 129 lines of code y: 7 # changes packages/cli/src/ui/hooks/useEditorSettings.ts x: 76 lines of code y: 9 # changes packages/cli/src/ui/hooks/useReverseSearchCompletion.tsx x: 127 lines of code y: 5 # changes packages/cli/src/ui/components/Header.tsx x: 48 lines of code y: 22 # changes .github/ISSUE_TEMPLATE/bug_report.yml x: 48 lines of code y: 9 # changes packages/cli/src/utils/hookSettings.ts x: 127 lines of code y: 1 # changes scripts/sandbox_command.js x: 101 lines of code y: 8 # changes scripts/generate-settings-schema.ts x: 313 lines of code y: 2 # changes packages/cli/src/ui/App.tsx x: 29 lines of code y: 118 # changes packages/cli/src/ui/components/ConsoleSummaryDisplay.tsx x: 22 lines of code y: 9 # changes scripts/build_sandbox.js x: 143 lines of code y: 14 # changes packages/cli/src/ui/components/ShellModeIndicator.tsx x: 10 lines of code y: 7 # changes packages/cli/src/ui/components/messages/ErrorMessage.tsx x: 20 lines of code y: 6 # changes
237.0
# changes
  min: 1.0
  average: 10.31
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 237.0
0 3621.0
lines of code
min: 1.0 | average: 186.56 | 25th percentile: 41.0 | median: 94.0 | 75th percentile: 206.0 | max: 3621.0

Number of Contributors vs. Number of Changes: 1300 points

packages/cli/src/ui/components/AskUserDialog.tsx x: 11 # contributors y: 23 # changes packages/cli/src/ui/components/Composer.tsx x: 32 # contributors y: 56 # changes packages/cli/src/ui/components/InputPrompt.tsx x: 71 # contributors y: 128 # changes packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx x: 36 # contributors y: 71 # changes packages/cli/src/ui/components/shared/SearchableList.tsx x: 4 # contributors y: 6 # changes packages/cli/src/ui/components/shared/TextInput.tsx x: 9 # contributors y: 11 # changes packages/cli/src/ui/hooks/useSelectionList.ts x: 7 # contributors y: 14 # changes packages/cli/src/ui/AppContainer.tsx x: 70 # contributors y: 135 # changes packages/cli/src/ui/components/MainContent.tsx x: 13 # contributors y: 29 # changes packages/cli/src/ui/hooks/useComposerStatus.ts x: 4 # contributors y: 4 # changes packages/cli/src/acp/acpRpcDispatcher.ts x: 2 # contributors y: 3 # changes packages/cli/src/acp/acpSession.ts x: 7 # contributors y: 10 # changes packages/cli/src/acp/acpSessionManager.ts x: 3 # contributors y: 5 # changes packages/cli/src/utils/sessionUtils.ts x: 16 # contributors y: 24 # changes packages/cli/src/config/extension-manager.ts x: 26 # contributors y: 51 # changes packages/cli/src/config/extensions/update.ts x: 11 # contributors y: 17 # changes packages/cli/src/utils/retry.ts x: 1 # contributors y: 1 # changes packages/cli/src/ui/hooks/atCommandProcessor.ts x: 37 # contributors y: 55 # changes packages/core/src/utils/atCommandUtils.ts x: 2 # contributors y: 2 # changes packages/cli/src/ui/contexts/KeypressContext.tsx x: 17 # contributors y: 53 # changes packages/cli/src/utils/persistentState.ts x: 7 # contributors y: 7 # changes packages/core/src/services/chatRecordingService.ts x: 22 # contributors y: 40 # changes packages/core/src/services/fileSystemService.ts x: 6 # contributors y: 7 # changes packages/core/src/services/gitService.ts x: 17 # contributors y: 25 # changes packages/core/src/tools/edit.ts x: 53 # contributors y: 77 # changes packages/core/src/tools/write-file.ts x: 42 # contributors y: 63 # changes packages/cli/src/ui/hooks/useFolderTrust.ts x: 10 # contributors y: 25 # changes packages/a2a-server/src/config/config.ts x: 29 # contributors y: 44 # changes packages/a2a-server/src/config/settings.ts x: 14 # contributors y: 20 # changes packages/a2a-server/src/http/app.ts x: 11 # contributors y: 15 # changes packages/core/src/utils/fileUtils.ts x: 28 # contributors y: 39 # changes evals/plan_mode.eval.ts x: 10 # contributors y: 12 # changes packages/cli/index.ts x: 14 # contributors y: 23 # changes packages/cli/src/config/settings.ts x: 80 # contributors y: 129 # changes packages/cli/src/ui/auth/AuthDialog.tsx x: 18 # contributors y: 26 # changes packages/cli/src/utils/commentJson.ts x: 4 # contributors y: 5 # changes packages/cli/src/utils/processUtils.ts x: 5 # contributors y: 6 # changes packages/cli/src/utils/relaunch.ts x: 6 # contributors y: 8 # changes packages/core/src/code_assist/oauth2.ts x: 35 # contributors y: 59 # changes packages/test-utils/src/test-rig.ts x: 21 # contributors y: 26 # changes packages/core/src/policy/policy-engine.ts x: 22 # contributors y: 42 # changes packages/core/src/scheduler/scheduler.ts x: 23 # contributors y: 35 # changes packages/core/src/tools/read-file.ts x: 35 # contributors y: 47 # changes packages/core/src/tools/shell.ts x: 56 # contributors y: 103 # changes packages/core/src/tools/web-search.ts x: 21 # contributors y: 29 # changes packages/core/src/utils/paths.ts x: 26 # contributors y: 34 # changes packages/core/src/core/client.ts x: 73 # contributors y: 142 # changes packages/core/src/services/shellExecutionService.ts x: 36 # contributors y: 66 # changes packages/core/src/agents/local-executor.ts x: 19 # contributors y: 48 # changes packages/core/src/scheduler/tool-executor.ts x: 22 # contributors y: 30 # changes packages/core/src/utils/tool-utils.ts x: 10 # contributors y: 14 # changes packages/cli/src/ui/hooks/useFocus.ts x: 5 # contributors y: 5 # changes packages/cli/src/ui/utils/terminalCapabilityManager.ts x: 13 # contributors y: 17 # changes packages/cli/src/ui/components/LoadingIndicator.tsx x: 16 # contributors y: 26 # changes packages/cli/src/ui/contexts/UIStateContext.tsx x: 32 # contributors y: 55 # changes packages/cli/src/ui/hooks/useLoadingIndicator.ts x: 11 # contributors y: 16 # changes packages/cli/src/acp/acpUtils.ts x: 3 # contributors y: 6 # changes packages/cli/src/config/settingsSchema.ts x: 80 # contributors y: 150 # changes packages/core/src/availability/policyCatalog.ts x: 6 # contributors y: 13 # changes packages/core/src/availability/policyHelpers.ts x: 12 # contributors y: 22 # changes packages/core/src/code_assist/experiments/flagNames.ts x: 9 # contributors y: 13 # changes packages/core/src/config/config.ts x: 119 # contributors y: 237 # changes packages/core/src/config/defaultModelConfigs.ts x: 11 # contributors y: 28 # changes packages/core/src/config/models.ts x: 20 # contributors y: 43 # changes packages/core/src/core/contentGenerator.ts x: 50 # contributors y: 75 # changes packages/core/src/core/modelMappingContentGenerator.ts x: 1 # contributors y: 2 # changes packages/core/src/routing/strategies/approvalModeStrategy.ts x: 4 # contributors y: 7 # changes packages/core/src/routing/strategies/defaultStrategy.ts x: 6 # contributors y: 10 # changes packages/core/src/routing/strategies/numericalClassifierStrategy.ts x: 10 # contributors y: 17 # changes packages/core/src/routing/strategies/overrideStrategy.ts x: 10 # contributors y: 15 # changes packages/core/src/services/modelConfigService.ts x: 9 # contributors y: 23 # changes esbuild.config.js x: 21 # contributors y: 28 # changes packages/core/src/code_assist/setup.ts x: 17 # contributors y: 34 # changes eslint.config.js x: 31 # contributors y: 58 # changes packages/vscode-ide-companion/src/diff-manager.ts x: 7 # contributors y: 15 # changes packages/vscode-ide-companion/src/extension.ts x: 10 # contributors y: 24 # changes packages/cli/src/ui/commands/bugCommand.ts x: 15 # contributors y: 17 # changes packages/cli/src/gemini.tsx x: 89 # contributors y: 152 # changes packages/core/src/services/executionLifecycleService.ts x: 5 # contributors y: 7 # changes packages/cli/src/ui/components/ToolConfirmationQueue.tsx x: 11 # contributors y: 14 # changes packages/cli/src/ui/components/messages/DiffRenderer.tsx x: 15 # contributors y: 27 # changes packages/cli/src/ui/components/messages/ToolGroupMessage.tsx x: 29 # contributors y: 64 # changes packages/cli/src/ui/components/messages/ToolMessage.tsx x: 25 # contributors y: 50 # changes packages/cli/src/ui/components/messages/ToolShared.tsx x: 12 # contributors y: 15 # changes packages/cli/src/ui/utils/TableRenderer.tsx x: 9 # contributors y: 15 # changes packages/core/src/code_assist/oauth-credential-storage.ts x: 8 # contributors y: 11 # changes packages/core/src/mcp/token-storage/keychain-token-storage.ts x: 9 # contributors y: 12 # changes packages/core/src/tools/mcp-tool.ts x: 36 # contributors y: 55 # changes packages/core/src/tools/tool-registry.ts x: 40 # contributors y: 63 # changes packages/cli/src/services/FileCommandLoader.ts x: 16 # contributors y: 23 # changes packages/cli/src/utils/sandbox.ts x: 38 # contributors y: 67 # changes packages/cli/src/utils/sandboxBuiltinProfiles.ts x: 3 # contributors y: 3 # changes packages/cli/src/utils/sandboxUtils.ts x: 8 # contributors y: 8 # changes packages/core/src/config/storage.ts x: 22 # contributors y: 31 # changes packages/core/src/mcp/oauth-token-storage.ts x: 8 # contributors y: 13 # changes packages/cli/src/ui/utils/CodeColorizer.tsx x: 18 # contributors y: 33 # changes packages/core/src/confirmation-bus/types.ts x: 15 # contributors y: 26 # changes packages/core/src/tools/tools.ts x: 39 # contributors y: 74 # changes packages/core/src/prompts/snippets.legacy.ts x: 13 # contributors y: 21 # changes packages/core/src/test-utils/mockWorkspaceContext.ts x: 6 # contributors y: 6 # changes packages/core/src/utils/workspaceContext.ts x: 14 # contributors y: 16 # changes packages/core/src/index.ts x: 59 # contributors y: 127 # changes packages/core/src/sandbox/linux/LinuxSandboxManager.ts x: 5 # contributors y: 17 # changes packages/core/src/sandbox/macos/MacOsSandboxManager.ts x: 5 # contributors y: 15 # changes packages/core/src/sandbox/utils/commandSafety.ts x: 3 # contributors y: 4 # changes packages/core/src/sandbox/windows/WindowsSandboxManager.ts x: 5 # contributors y: 16 # changes packages/core/src/services/fileDiscoveryService.ts x: 16 # contributors y: 18 # changes packages/core/src/services/sandboxManager.ts x: 6 # contributors y: 19 # changes packages/cli/src/config/extensions/consent.ts x: 9 # contributors y: 10 # changes packages/core/src/tools/mcp-client.ts x: 60 # contributors y: 96 # changes packages/core/src/mcp/oauth-provider.ts x: 26 # contributors y: 33 # changes packages/core/src/utils/oauth-flow.ts x: 7 # contributors y: 8 # changes packages/core/src/tools/web-fetch.ts x: 30 # contributors y: 50 # changes packages/core/src/mcp/oauth-utils.ts x: 15 # contributors y: 18 # changes packages/cli/src/ui/hooks/useGeminiStream.ts x: 66 # contributors y: 145 # changes packages/core/src/agent/legacy-agent-session.ts x: 4 # contributors y: 10 # changes packages/core/src/core/geminiChat.ts x: 55 # contributors y: 120 # changes packages/core/src/policy/policies/write.toml x: 7 # contributors y: 9 # changes packages/a2a-server/src/agent/executor.ts x: 12 # contributors y: 18 # changes packages/a2a-server/src/agent/task.ts x: 24 # contributors y: 41 # changes packages/core/src/context/contextManager.ts x: 2 # contributors y: 13 # changes packages/cli/src/ui/hooks/useCommandCompletion.tsx x: 17 # contributors y: 20 # changes packages/core/src/agents/registry.ts x: 16 # contributors y: 44 # changes packages/cli/src/ui/hooks/useQuotaAndFallback.ts x: 11 # contributors y: 25 # changes packages/cli/src/ui/privacy/CloudFreePrivacyNotice.tsx x: 8 # contributors y: 12 # changes packages/cli/src/config/config.ts x: 120 # contributors y: 222 # changes packages/core/src/policy/types.ts x: 16 # contributors y: 30 # changes packages/core/src/tools/grep.ts x: 29 # contributors y: 42 # changes packages/core/src/availability/modelAvailabilityService.ts x: 4 # contributors y: 8 # changes packages/core/src/utils/retry.ts x: 24 # contributors y: 38 # changes evals/test-helper.ts x: 12 # contributors y: 21 # changes scripts/utils/eval-analysis.ts x: 1 # contributors y: 3 # changes packages/core/src/ide/ide-connection-utils.ts x: 8 # contributors y: 9 # changes packages/cli/src/ui/components/DialogManager.tsx x: 25 # contributors y: 42 # changes packages/core/src/utils/googleQuotaErrors.ts x: 9 # contributors y: 24 # changes packages/core/src/utils/googleErrors.ts x: 6 # contributors y: 12 # changes packages/cli/src/nonInteractiveCli.ts x: 39 # contributors y: 67 # changes packages/core/src/core/agentChatHistory.ts x: 2 # contributors y: 5 # changes packages/core/src/core/turn.ts x: 35 # contributors y: 61 # changes packages/core/src/telemetry/uiTelemetry.ts x: 14 # contributors y: 17 # changes packages/core/src/code_assist/server.ts x: 23 # contributors y: 46 # changes packages/core/src/fallback/handler.ts x: 10 # contributors y: 19 # changes packages/core/src/utils/editor.ts x: 28 # contributors y: 31 # changes packages/core/src/services/loopDetectionService.ts x: 14 # contributors y: 37 # changes packages/core/src/policy/policies/plan.toml x: 13 # contributors y: 28 # changes packages/core/src/utils/historyHardening.ts x: 2 # contributors y: 4 # changes packages/core/src/utils/memoryImportProcessor.ts x: 11 # contributors y: 12 # changes packages/core/src/tools/glob.ts x: 25 # contributors y: 36 # changes packages/core/src/tools/ripGrep.ts x: 25 # contributors y: 38 # changes scripts/get-release-version.js x: 7 # contributors y: 16 # changes packages/cli/src/services/McpPromptLoader.ts x: 10 # contributors y: 11 # changes packages/cli/src/test-utils/render.tsx x: 31 # contributors y: 66 # changes packages/cli/src/ui/commands/mcpCommand.ts x: 28 # contributors y: 32 # changes packages/cli/src/ui/commands/restoreCommand.ts x: 9 # contributors y: 14 # changes packages/cli/src/ui/commands/setupGithubCommand.ts x: 14 # contributors y: 19 # changes packages/cli/src/utils/envVarResolver.ts x: 6 # contributors y: 9 # changes packages/core/src/ide/ide-client.ts x: 22 # contributors y: 47 # changes packages/core/src/policy/toml-loader.ts x: 13 # contributors y: 22 # changes packages/core/src/utils/gitIgnoreParser.ts x: 17 # contributors y: 21 # changes packages/core/src/utils/llm-edit-fixer.ts x: 10 # contributors y: 13 # changes packages/core/src/utils/schemaValidator.ts x: 12 # contributors y: 14 # changes packages/core/src/utils/shell-utils.ts x: 26 # contributors y: 42 # changes packages/core/src/code_assist/codeAssist.ts x: 14 # contributors y: 24 # changes packages/core/src/policy/config.ts x: 17 # contributors y: 31 # changes packages/cli/src/ui/components/StatsDisplay.tsx x: 18 # contributors y: 29 # changes packages/core/src/prompts/promptProvider.ts x: 20 # contributors y: 32 # changes packages/cli/src/ui/constants/wittyPhrases.ts x: 6 # contributors y: 5 # changes packages/cli/src/commands/mcp/list.ts x: 20 # contributors y: 24 # changes packages/core/src/context/config/profiles.ts x: 1 # contributors y: 7 # changes packages/core/src/context/eventBus.ts x: 1 # contributors y: 4 # changes packages/core/src/context/graph/render.ts x: 1 # contributors y: 8 # changes packages/core/src/context/pipeline/orchestrator.ts x: 1 # contributors y: 6 # changes .github/scripts/apply-issue-labels.cjs x: 1 # contributors y: 5 # changes packages/cli/src/utils/installationInfo.ts x: 13 # contributors y: 13 # changes packages/core/src/utils/environmentContext.ts x: 9 # contributors y: 16 # changes packages/cli/src/ui/components/shared/text-buffer.ts x: 27 # contributors y: 71 # changes packages/core/src/tools/read-many-files.ts x: 34 # contributors y: 44 # changes packages/core/src/code_assist/admin/admin_controls.ts x: 5 # contributors y: 10 # changes packages/a2a-server/src/commands/memory.ts x: 7 # contributors y: 5 # changes packages/cli/src/test-utils/mockConfig.ts x: 18 # contributors y: 27 # changes packages/cli/src/ui/commands/directoryCommand.tsx x: 17 # contributors y: 24 # changes packages/cli/src/ui/commands/memoryCommand.ts x: 20 # contributors y: 29 # changes packages/core/src/commands/memory.ts x: 5 # contributors y: 11 # changes packages/core/src/tools/definitions/types.ts x: 8 # contributors y: 10 # changes packages/core/src/tools/memoryTool.ts x: 25 # contributors y: 33 # changes packages/core/src/tools/tool-names.ts x: 17 # contributors y: 39 # changes packages/core/src/utils/memoryDiscovery.ts x: 30 # contributors y: 43 # changes packages/cli/src/config/auth.ts x: 13 # contributors y: 18 # changes packages/cli/src/config/extensions/extensionSettings.ts x: 4 # contributors y: 15 # changes packages/cli/src/test-utils/mockCommandContext.ts x: 15 # contributors y: 22 # changes packages/cli/src/ui/hooks/useAtCompletion.ts x: 15 # contributors y: 19 # changes packages/core/src/agents/a2aUtils.ts x: 2 # contributors y: 12 # changes packages/core/src/agents/remote-invocation.ts x: 9 # contributors y: 19 # changes packages/core/src/telemetry/metrics.ts x: 27 # contributors y: 43 # changes packages/cli/src/ui/themes/theme-manager.ts x: 21 # contributors y: 33 # changes packages/cli/src/services/BuiltinCommandLoader.ts x: 34 # contributors y: 43 # changes packages/cli/src/ui/types.ts x: 48 # contributors y: 77 # changes packages/core/src/agent/types.ts x: 2 # contributors y: 7 # changes packages/core/src/tools/topicTool.ts x: 4 # contributors y: 3 # changes packages/cli/src/ui/components/SettingsDialog.tsx x: 22 # contributors y: 43 # changes packages/core/src/utils/errors.ts x: 13 # contributors y: 19 # changes packages/cli/src/utils/userStartupWarnings.ts x: 11 # contributors y: 13 # changes packages/core/src/tools/ask-user.ts x: 5 # contributors y: 13 # changes scripts/generate-git-commit-info.js x: 8 # contributors y: 7 # changes packages/cli/src/ui/commands/skillsCommand.ts x: 9 # contributors y: 17 # changes packages/cli/src/ui/commands/types.ts x: 35 # contributors y: 56 # changes packages/core/src/telemetry/index.ts x: 27 # contributors y: 39 # changes packages/core/src/utils/events.ts x: 22 # contributors y: 26 # changes packages/cli/src/utils/handleAutoUpdate.ts x: 13 # contributors y: 20 # changes packages/cli/src/ui/commands/extensionsCommand.ts x: 21 # contributors y: 35 # changes packages/cli/src/ui/contexts/UIActionsContext.tsx x: 23 # contributors y: 33 # changes packages/cli/src/utils/readStdin.ts x: 10 # contributors y: 10 # changes scripts/generate-keybindings-doc.ts x: 5 # contributors y: 9 # changes packages/core/src/telemetry/types.ts x: 39 # contributors y: 80 # changes packages/cli/src/ui/hooks/slashCommandProcessor.ts x: 58 # contributors y: 115 # changes packages/core/src/agents/agentLoader.ts x: 9 # contributors y: 18 # changes packages/a2a-server/src/utils/testing_utils.ts x: 18 # contributors y: 28 # changes packages/cli/src/ui/components/messages/UserMessage.tsx x: 11 # contributors y: 18 # changes packages/cli/src/config/trustedFolders.ts x: 14 # contributors y: 25 # changes packages/cli/src/ui/hooks/useSlashCompletion.ts x: 16 # contributors y: 20 # changes packages/cli/src/utils/devtoolsService.ts x: 2 # contributors y: 6 # changes packages/cli/test-setup.ts x: 8 # contributors y: 15 # changes packages/core/src/core/loggingContentGenerator.ts x: 22 # contributors y: 27 # changes packages/cli/src/ui/auth/ApiAuthDialog.tsx x: 5 # contributors y: 8 # changes packages/core/src/core/prompts.ts x: 29 # contributors y: 52 # changes packages/core/src/sandbox/macos/seatbeltArgsBuilder.ts x: 4 # contributors y: 11 # changes packages/core/src/policy/policies/read-only.toml x: 7 # contributors y: 13 # changes packages/cli/src/ui/components/shared/BaseSelectionList.tsx x: 7 # contributors y: 11 # changes packages/cli/src/ui/contexts/ScrollProvider.tsx x: 3 # contributors y: 7 # changes packages/core/src/core/coreToolHookTriggers.ts x: 10 # contributors y: 16 # changes packages/core/src/tools/write-todos.ts x: 8 # contributors y: 16 # changes packages/cli/src/ui/hooks/useToolScheduler.ts x: 10 # contributors y: 21 # changes packages/core/src/agents/browser/browserAgentFactory.ts x: 3 # contributors y: 10 # changes packages/core/src/agents/browser/browserManager.ts x: 4 # contributors y: 16 # changes packages/cli/src/ui/components/shared/MaxSizedBox.tsx x: 13 # contributors y: 24 # changes packages/core/src/agents/agent-scheduler.ts x: 7 # contributors y: 12 # changes packages/cli/src/ui/components/messages/InfoMessage.tsx x: 12 # contributors y: 13 # changes packages/core/src/hooks/types.ts x: 15 # contributors y: 20 # changes packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts x: 43 # contributors y: 100 # changes packages/core/src/telemetry/clearcut-logger/event-metadata-key.ts x: 29 # contributors y: 62 # changes packages/core/src/telemetry/loggers.ts x: 37 # contributors y: 71 # changes packages/cli/src/ui/components/shared/VirtualizedList.tsx x: 3 # contributors y: 9 # changes packages/cli/src/config/extension.ts x: 24 # contributors y: 42 # changes packages/cli/src/ui/commands/chatCommand.ts x: 24 # contributors y: 30 # changes packages/cli/src/ui/themes/theme.ts x: 12 # contributors y: 28 # changes packages/core/src/ide/ide-installer.ts x: 10 # contributors y: 18 # changes packages/vscode-ide-companion/src/ide-server.ts x: 11 # contributors y: 32 # changes packages/core/src/agents/browser/browserAgentDefinition.ts x: 4 # contributors y: 9 # changes packages/cli/src/ui/constants.ts x: 15 # contributors y: 29 # changes packages/cli/src/config/sandboxConfig.ts x: 17 # contributors y: 19 # changes .gemini/skills/ci/scripts/ci.mjs x: 2 # contributors y: 1 # changes packages/cli/src/ui/hooks/useHistoryManager.ts x: 11 # contributors y: 11 # changes packages/core/src/code_assist/telemetry.ts x: 3 # contributors y: 8 # changes packages/cli/src/utils/agentSettings.ts x: 5 # contributors y: 4 # changes packages/core/src/scheduler/confirmation.ts x: 6 # contributors y: 11 # changes packages/cli/src/commands/extensions/install.ts x: 8 # contributors y: 27 # changes packages/core/src/code_assist/types.ts x: 8 # contributors y: 23 # changes packages/cli/src/ui/commands/aboutCommand.ts x: 16 # contributors y: 19 # changes packages/cli/src/ui/commands/copyCommand.ts x: 9 # contributors y: 9 # changes packages/cli/src/ui/commands/ideCommand.ts x: 9 # contributors y: 25 # changes packages/cli/src/commands/extensions/update.ts x: 9 # contributors y: 20 # changes packages/cli/src/ui/hooks/useCompletion.ts x: 24 # contributors y: 34 # changes packages/cli/src/ui/hooks/usePromptCompletion.ts x: 10 # contributors y: 9 # changes packages/core/src/utils/editCorrector.ts x: 18 # contributors y: 31 # changes packages/cli/src/ui/components/messages/GeminiMessage.tsx x: 11 # contributors y: 20 # changes packages/cli/src/services/CommandService.ts x: 12 # contributors y: 17 # changes packages/core/src/code_assist/converter.ts x: 15 # contributors y: 21 # changes packages/cli/src/ui/utils/commandUtils.ts x: 19 # contributors y: 24 # changes .gemini/skills/pr-address-comments/scripts/fetch-pr-info.js x: 3 # contributors y: 2 # changes packages/cli/src/ui/App.tsx x: 67 # contributors y: 118 # changes
237.0
# changes
  min: 1.0
  average: 10.31
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 237.0
0 120.0
# contributors
min: 1.0 | average: 6.59 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 120.0

Number of Contributors vs. File Size: 1300 points

packages/cli/src/ui/components/AskUserDialog.tsx x: 11 # contributors y: 1145 lines of code packages/cli/src/ui/components/Composer.tsx x: 32 # contributors y: 157 lines of code packages/cli/src/ui/components/InputPrompt.tsx x: 71 # contributors y: 1668 lines of code packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx x: 36 # contributors y: 1025 lines of code packages/cli/src/ui/components/shared/SearchableList.tsx x: 4 # contributors y: 215 lines of code packages/cli/src/ui/components/shared/TextInput.tsx x: 9 # contributors y: 108 lines of code packages/cli/src/ui/hooks/useSelectionList.ts x: 7 # contributors y: 410 lines of code packages/cli/src/ui/AppContainer.tsx x: 70 # contributors y: 2544 lines of code packages/cli/src/ui/components/MainContent.tsx x: 13 # contributors y: 376 lines of code packages/cli/src/ui/hooks/useComposerStatus.ts x: 4 # contributors y: 87 lines of code packages/cli/src/acp/acpRpcDispatcher.ts x: 2 # contributors y: 203 lines of code packages/cli/src/acp/acpSession.ts x: 7 # contributors y: 1353 lines of code packages/cli/src/acp/acpSessionManager.ts x: 3 # contributors y: 374 lines of code packages/cli/src/utils/sessionUtils.ts x: 16 # contributors y: 521 lines of code packages/cli/src/config/extension-manager.ts x: 26 # contributors y: 1273 lines of code packages/cli/src/config/extensions/update.ts x: 11 # contributors y: 213 lines of code packages/cli/src/utils/retry.ts x: 1 # contributors y: 64 lines of code packages/core/src/utils/stdio.ts x: 4 # contributors y: 129 lines of code packages/cli/src/ui/hooks/atCommandProcessor.ts x: 37 # contributors y: 675 lines of code packages/core/src/utils/atCommandUtils.ts x: 2 # contributors y: 183 lines of code packages/cli/src/ui/contexts/KeypressContext.tsx x: 17 # contributors y: 725 lines of code packages/cli/src/utils/persistentState.ts x: 7 # contributors y: 135 lines of code packages/core/src/services/chatRecordingService.ts x: 22 # contributors y: 1429 lines of code packages/core/src/services/chatRecordingTypes.ts x: 4 # contributors y: 110 lines of code packages/core/src/services/fileSystemService.ts x: 6 # contributors y: 73 lines of code packages/core/src/services/gitService.ts x: 17 # contributors y: 181 lines of code packages/core/src/tools/edit.ts x: 53 # contributors y: 1240 lines of code packages/core/src/tools/write-file.ts x: 42 # contributors y: 654 lines of code packages/cli/src/ui/hooks/useFolderTrust.ts x: 10 # contributors y: 122 lines of code packages/a2a-server/src/config/config.ts x: 29 # contributors y: 620 lines of code packages/a2a-server/src/config/settings.ts x: 14 # contributors y: 909 lines of code packages/a2a-server/src/http/app.ts x: 11 # contributors y: 377 lines of code packages/core/src/utils/fileUtils.ts x: 28 # contributors y: 640 lines of code evals/plan_mode.eval.ts x: 10 # contributors y: 444 lines of code packages/cli/index.ts x: 14 # contributors y: 145 lines of code packages/cli/src/config/settings.ts x: 80 # contributors y: 1132 lines of code packages/cli/src/ui/auth/AuthDialog.tsx x: 18 # contributors y: 238 lines of code packages/cli/src/utils/commentJson.ts x: 4 # contributors y: 179 lines of code packages/cli/src/utils/processUtils.ts x: 5 # contributors y: 103 lines of code packages/core/src/code_assist/oauth2.ts x: 35 # contributors y: 736 lines of code packages/core/src/services/keychainService.ts x: 6 # contributors y: 163 lines of code packages/test-utils/src/test-rig.ts x: 21 # contributors y: 1427 lines of code scripts/utils/eval-inventory.ts x: 2 # contributors y: 299 lines of code packages/core/src/policy/policy-engine.ts x: 22 # contributors y: 883 lines of code packages/core/src/safety/built-in.ts x: 7 # contributors y: 117 lines of code packages/core/src/scheduler/scheduler.ts x: 23 # contributors y: 872 lines of code packages/core/src/tools/list-mcp-resources.ts x: 2 # contributors y: 105 lines of code packages/core/src/tools/read-file.ts x: 35 # contributors y: 291 lines of code packages/core/src/tools/read-mcp-resource.ts x: 2 # contributors y: 149 lines of code packages/core/src/tools/shell.ts x: 56 # contributors y: 1092 lines of code packages/core/src/tools/web-search.ts x: 21 # contributors y: 206 lines of code packages/core/src/utils/paths.ts x: 26 # contributors y: 542 lines of code packages/core/src/utils/security.ts x: 4 # contributors y: 588 lines of code packages/core/src/core/client.ts x: 73 # contributors y: 1098 lines of code packages/core/src/services/shellExecutionService.ts x: 36 # contributors y: 1659 lines of code packages/core/src/utils/gitUtils.ts x: 7 # contributors y: 81 lines of code packages/core/src/agents/local-executor.ts x: 19 # contributors y: 1256 lines of code packages/core/src/context/chatCompressionService.ts x: 3 # contributors y: 557 lines of code packages/core/src/scheduler/tool-executor.ts x: 22 # contributors y: 523 lines of code packages/core/src/utils/constants.ts x: 4 # contributors y: 20 lines of code packages/core/src/utils/tool-utils.ts x: 10 # contributors y: 196 lines of code packages/cli/src/ui/hooks/useFocus.ts x: 5 # contributors y: 49 lines of code packages/cli/src/ui/utils/terminalCapabilityManager.ts x: 13 # contributors y: 256 lines of code packages/cli/src/config/mcp/mcpServerEnablement.ts x: 5 # contributors y: 263 lines of code packages/cli/src/ui/components/LoadingIndicator.tsx x: 16 # contributors y: 168 lines of code packages/cli/src/ui/components/StatusRow.tsx x: 4 # contributors y: 401 lines of code packages/cli/src/ui/contexts/UIStateContext.tsx x: 32 # contributors y: 206 lines of code packages/cli/src/ui/hooks/useLoadingIndicator.ts x: 11 # contributors y: 82 lines of code packages/cli/src/acp/acpUtils.ts x: 3 # contributors y: 330 lines of code packages/cli/src/config/settingsSchema.ts x: 80 # contributors y: 3544 lines of code packages/cli/src/ui/components/ModelDialog.tsx x: 16 # contributors y: 347 lines of code packages/core/src/availability/policyCatalog.ts x: 6 # contributors y: 150 lines of code packages/core/src/availability/policyHelpers.ts x: 12 # contributors y: 273 lines of code packages/core/src/code_assist/experiments/flagNames.ts x: 9 # contributors y: 21 lines of code packages/core/src/config/config.ts x: 119 # contributors y: 3474 lines of code packages/core/src/config/defaultModelConfigs.ts x: 11 # contributors y: 848 lines of code packages/core/src/config/models.ts x: 20 # contributors y: 527 lines of code packages/core/src/core/contentGenerator.ts x: 50 # contributors y: 357 lines of code packages/core/src/core/modelMappingContentGenerator.ts x: 1 # contributors y: 76 lines of code packages/core/src/routing/strategies/approvalModeStrategy.ts x: 4 # contributors y: 81 lines of code packages/core/src/routing/strategies/classifierStrategy.ts x: 14 # contributors y: 195 lines of code packages/core/src/routing/strategies/defaultStrategy.ts x: 6 # contributors y: 36 lines of code packages/core/src/routing/strategies/fallbackStrategy.ts x: 10 # contributors y: 50 lines of code packages/core/src/routing/strategies/gemmaClassifierStrategy.ts x: 3 # contributors y: 203 lines of code packages/core/src/routing/strategies/numericalClassifierStrategy.ts x: 10 # contributors y: 202 lines of code packages/core/src/routing/strategies/overrideStrategy.ts x: 10 # contributors y: 39 lines of code packages/core/src/services/modelConfigService.ts x: 9 # contributors y: 507 lines of code esbuild.config.js x: 21 # contributors y: 166 lines of code packages/cli/src/patches/http-proxy-agent.ts x: 2 # contributors y: 38 lines of code packages/core/src/code_assist/setup.ts x: 17 # contributors y: 276 lines of code eslint.config.js x: 31 # contributors y: 417 lines of code packages/vscode-ide-companion/esbuild.js x: 6 # contributors y: 71 lines of code packages/vscode-ide-companion/scripts/run-integration-tests.js x: 1 # contributors y: 23 lines of code packages/vscode-ide-companion/src/diff-manager.ts x: 7 # contributors y: 199 lines of code packages/vscode-ide-companion/src/utils/vscode-mock.ts x: 1 # contributors y: 141 lines of code packages/cli/src/ui/commands/bugCommand.ts x: 15 # contributors y: 176 lines of code packages/cli/src/ui/commands/bugMemoryCommand.ts x: 2 # contributors y: 73 lines of code packages/core/src/utils/terminalSerializer.ts x: 3 # contributors y: 499 lines of code packages/cli/src/gemini.tsx x: 89 # contributors y: 958 lines of code packages/core/src/services/executionLifecycleService.ts x: 5 # contributors y: 527 lines of code packages/cli/src/ui/components/messages/DenseToolMessage.tsx x: 2 # contributors y: 467 lines of code packages/cli/src/ui/components/messages/DiffRenderer.tsx x: 15 # contributors y: 374 lines of code packages/cli/src/ui/components/messages/ToolGroupMessage.tsx x: 29 # contributors y: 424 lines of code packages/cli/src/ui/components/messages/ToolMessage.tsx x: 25 # contributors y: 148 lines of code packages/cli/src/ui/components/messages/ToolShared.tsx x: 12 # contributors y: 266 lines of code packages/cli/src/ui/components/shared/HalfLinePaddedBox.tsx x: 3 # contributors y: 75 lines of code packages/cli/src/ui/utils/TableRenderer.tsx x: 9 # contributors y: 257 lines of code packages/core/src/code_assist/oauth-credential-storage.ts x: 8 # contributors y: 111 lines of code packages/core/src/mcp/token-storage/keychain-token-storage.ts x: 9 # contributors y: 161 lines of code packages/core/src/tools/mcp-tool.ts x: 36 # contributors y: 581 lines of code packages/core/src/tools/tool-registry.ts x: 40 # contributors y: 644 lines of code packages/cli/src/services/FileCommandLoader.ts x: 16 # contributors y: 299 lines of code packages/cli/src/utils/sandbox.ts x: 38 # contributors y: 1152 lines of code packages/cli/src/utils/sandboxBuiltinProfiles.ts x: 3 # contributors y: 978 lines of code packages/cli/src/utils/sandboxUtils.ts x: 8 # contributors y: 352 lines of code packages/core/src/config/storage.ts x: 22 # contributors y: 365 lines of code packages/core/src/mcp/oauth-token-storage.ts x: 8 # contributors y: 173 lines of code packages/cli/src/ui/components/messages/ToolResultDisplay.tsx x: 10 # contributors y: 273 lines of code packages/cli/src/ui/utils/CodeColorizer.tsx x: 18 # contributors y: 254 lines of code packages/cli/src/ui/utils/fileUtils.ts x: 2 # contributors y: 19 lines of code packages/core/src/tools/tools.ts x: 39 # contributors y: 784 lines of code packages/core/src/utils/buildFileUtils.ts x: 1 # contributors y: 95 lines of code packages/core/src/utils/untrustedContextTracker.ts x: 1 # contributors y: 285 lines of code packages/core/src/prompts/snippets.legacy.ts x: 13 # contributors y: 653 lines of code packages/core/src/test-utils/mockWorkspaceContext.ts x: 6 # contributors y: 28 lines of code packages/core/src/utils/workspaceContext.ts x: 14 # contributors y: 163 lines of code packages/core/src/index.ts x: 59 # contributors y: 261 lines of code packages/core/src/sandbox/linux/LinuxSandboxManager.ts x: 5 # contributors y: 280 lines of code packages/core/src/sandbox/macos/MacOsSandboxManager.ts x: 5 # contributors y: 161 lines of code packages/core/src/sandbox/utils/commandSafety.ts x: 3 # contributors y: 690 lines of code packages/core/src/sandbox/windows/WindowsSandboxManager.ts x: 5 # contributors y: 389 lines of code packages/core/src/sandbox/windows/commandSafety.ts x: 3 # contributors y: 283 lines of code packages/core/src/services/fileDiscoveryService.ts x: 16 # contributors y: 268 lines of code packages/core/src/services/sandboxManager.ts x: 6 # contributors y: 282 lines of code packages/core/src/tools/ls.ts x: 23 # contributors y: 272 lines of code packages/cli/src/config/extensions/consent.ts x: 9 # contributors y: 312 lines of code packages/core/src/services/environmentSanitization.ts x: 7 # contributors y: 223 lines of code packages/core/src/tools/mcp-client.ts x: 60 # contributors y: 1867 lines of code packages/core/scripts/bundle-browser-mcp.mjs x: 2 # contributors y: 126 lines of code packages/cli/src/test-utils/createExtension.ts x: 4 # contributors y: 62 lines of code packages/core/src/mcp/oauth-provider.ts x: 26 # contributors y: 558 lines of code packages/core/src/utils/oauth-flow.ts x: 7 # contributors y: 497 lines of code packages/cli/src/config/extensionRegistryClient.ts x: 5 # contributors y: 120 lines of code packages/core/src/tools/web-fetch.ts x: 30 # contributors y: 811 lines of code packages/core/src/utils/fetch.ts x: 14 # contributors y: 383 lines of code packages/core/src/utils/trust.ts x: 2 # contributors y: 276 lines of code packages/core/src/mcp/oauth-utils.ts x: 15 # contributors y: 462 lines of code packages/cli/src/ui/hooks/useGeminiStream.ts x: 66 # contributors y: 1991 lines of code packages/core/src/agent/legacy-agent-session.ts x: 4 # contributors y: 441 lines of code packages/core/src/core/geminiChat.ts x: 55 # contributors y: 1466 lines of code packages/core/src/policy/policies/write.toml x: 7 # contributors y: 97 lines of code packages/a2a-server/src/agent/executor.ts x: 12 # contributors y: 848 lines of code packages/a2a-server/src/agent/task.ts x: 24 # contributors y: 1119 lines of code packages/core/src/context/contextManager.ts x: 2 # contributors y: 389 lines of code packages/cli/src/ui/hooks/useCommandCompletion.tsx x: 17 # contributors y: 423 lines of code packages/core/src/agents/registry.ts x: 16 # contributors y: 595 lines of code packages/cli/src/ui/hooks/useQuotaAndFallback.ts x: 11 # contributors y: 317 lines of code packages/cli/src/config/config.ts x: 120 # contributors y: 1034 lines of code packages/cli/src/config/extensions/github.ts x: 15 # contributors y: 489 lines of code packages/core/src/policy/types.ts x: 16 # contributors y: 137 lines of code packages/core/src/tools/grep.ts x: 29 # contributors y: 653 lines of code packages/core/src/utils/retry.ts x: 24 # contributors y: 451 lines of code evals/test-helper.ts x: 12 # contributors y: 339 lines of code evals/hierarchical_memory.eval.ts x: 8 # contributors y: 96 lines of code scripts/utils/eval-analysis.ts x: 1 # contributors y: 613 lines of code scripts/utils/eval-validate.ts x: 1 # contributors y: 553 lines of code scripts/utils/tool-registry.ts x: 1 # contributors y: 144 lines of code scripts/eval-report-cli.ts x: 1 # contributors y: 56 lines of code scripts/utils/eval-report.ts x: 1 # contributors y: 247 lines of code packages/cli/src/ui/components/DialogManager.tsx x: 25 # contributors y: 358 lines of code packages/cli/src/ui/components/ProQuotaDialog.tsx x: 9 # contributors y: 133 lines of code tools/caretaker-agent/cloudrun/egress-service/src/actions/github.ts x: 1 # contributors y: 105 lines of code tools/caretaker-agent/cloudrun/ingestion-service/app.ts x: 2 # contributors y: 249 lines of code tools/caretaker-agent/evals/triage/helpers/sync_to_gcs.py x: 1 # contributors y: 37 lines of code tools/caretaker-agent/evals/triage/tools/__init__.py x: 1 # contributors y: 1 lines of code tools/caretaker-agent/evals/triage/helpers/summary.py x: 1 # contributors y: 269 lines of code tools/caretaker-agent/evals/triage/runner.py x: 1 # contributors y: 157 lines of code tools/caretaker-agent/cloudrun/ingestion-service/db/issuesStore.ts x: 2 # contributors y: 93 lines of code packages/core/src/utils/googleQuotaErrors.ts x: 9 # contributors y: 362 lines of code packages/core/src/utils/googleErrors.ts x: 6 # contributors y: 347 lines of code packages/core/src/utils/quotaErrorDetection.ts x: 8 # contributors y: 42 lines of code tools/caretaker-agent/cloudrun/pr-generator/workflow/orchestrator.py x: 1 # contributors y: 536 lines of code packages/cli/src/nonInteractiveCli.ts x: 39 # contributors y: 527 lines of code packages/cli/src/nonInteractiveCliAgentSession.ts x: 6 # contributors y: 601 lines of code packages/cli/src/ui/contexts/SessionContext.tsx x: 12 # contributors y: 238 lines of code packages/core/src/agent/event-translator.ts x: 4 # contributors y: 371 lines of code packages/core/src/core/agentChatHistory.ts x: 2 # contributors y: 48 lines of code packages/core/src/core/turn.ts x: 35 # contributors y: 440 lines of code packages/core/src/telemetry/uiTelemetry.ts x: 14 # contributors y: 356 lines of code tools/caretaker-agent/cloudrun/pr-generator/workflow/db/db_interface.py x: 1 # contributors y: 328 lines of code packages/core/src/services/fileKeychain.ts x: 2 # contributors y: 141 lines of code packages/core/src/agents/auth-provider/google-credentials-provider.ts x: 3 # contributors y: 125 lines of code packages/core/src/code_assist/server.ts x: 23 # contributors y: 531 lines of code packages/core/src/fallback/handler.ts x: 10 # contributors y: 152 lines of code packages/a2a-server/src/config/extension.ts x: 6 # contributors y: 123 lines of code packages/core/src/safety/checker-runner.ts x: 4 # contributors y: 234 lines of code packages/core/src/safety/context-builder.ts x: 6 # contributors y: 87 lines of code packages/core/src/utils/editor.ts x: 28 # contributors y: 353 lines of code packages/core/src/services/loopDetectionService.ts x: 14 # contributors y: 532 lines of code packages/core/src/policy/policies/plan.toml x: 13 # contributors y: 177 lines of code packages/core/src/context/agentHistoryProvider.ts x: 2 # contributors y: 318 lines of code packages/core/src/utils/historyHardening.ts x: 2 # contributors y: 375 lines of code packages/core/src/utils/memoryImportProcessor.ts x: 11 # contributors y: 304 lines of code packages/core/src/tools/glob.ts x: 25 # contributors y: 314 lines of code packages/core/src/tools/ripGrep.ts x: 25 # contributors y: 580 lines of code packages/core/src/utils/pathCorrector.ts x: 4 # contributors y: 56 lines of code scripts/build.js x: 8 # contributors y: 47 lines of code scripts/get-release-version.js x: 7 # contributors y: 450 lines of code packages/cli/src/services/McpPromptLoader.ts x: 10 # contributors y: 240 lines of code packages/cli/src/test-utils/render.tsx x: 31 # contributors y: 799 lines of code packages/cli/src/ui/commands/mcpCommand.ts x: 28 # contributors y: 483 lines of code packages/cli/src/ui/commands/restoreCommand.ts x: 9 # contributors y: 147 lines of code packages/cli/src/ui/commands/setupGithubCommand.ts x: 14 # contributors y: 228 lines of code packages/cli/src/ui/components/AgentConfigDialog.tsx x: 5 # contributors y: 341 lines of code packages/cli/src/utils/gitUtils.ts x: 10 # contributors y: 101 lines of code packages/core/src/agents/auth-provider/http-provider.ts x: 2 # contributors y: 64 lines of code packages/core/src/ide/ide-client.ts x: 22 # contributors y: 532 lines of code packages/core/src/policy/toml-loader.ts x: 13 # contributors y: 557 lines of code packages/core/src/utils/filesearch/ignore.ts x: 5 # contributors y: 67 lines of code packages/core/src/utils/gitIgnoreParser.ts x: 17 # contributors y: 147 lines of code packages/core/src/utils/ignoreFileParser.ts x: 5 # contributors y: 93 lines of code packages/core/src/utils/llm-edit-fixer.ts x: 10 # contributors y: 157 lines of code packages/core/src/utils/schemaValidator.ts x: 12 # contributors y: 75 lines of code packages/cli/src/utils/skillUtils.ts x: 4 # contributors y: 250 lines of code packages/core/src/utils/shell-utils.ts x: 26 # contributors y: 944 lines of code packages/core/src/utils/textUtils.ts x: 8 # contributors y: 146 lines of code packages/cli/src/interactiveCli.tsx x: 6 # contributors y: 226 lines of code packages/core/src/utils/sessionUtils.ts x: 5 # contributors y: 176 lines of code packages/cli/src/ui/commands/helpCommand.ts x: 9 # contributors y: 35 lines of code packages/cli/src/ui/hooks/useBanner.ts x: 3 # contributors y: 54 lines of code packages/core/src/code_assist/codeAssist.ts x: 14 # contributors y: 50 lines of code packages/core/src/policy/config.ts x: 17 # contributors y: 700 lines of code packages/cli/src/ui/components/ModelStatsDisplay.tsx x: 9 # contributors y: 332 lines of code packages/cli/src/ui/components/StatsDisplay.tsx x: 18 # contributors y: 363 lines of code packages/core/src/prompts/promptProvider.ts x: 20 # contributors y: 303 lines of code packages/cli/src/ui/constants/wittyPhrases.ts x: 6 # contributors y: 132 lines of code packages/cli/src/ui/hooks/vim.ts x: 11 # contributors y: 1226 lines of code packages/cli/src/commands/mcp/list.ts x: 20 # contributors y: 254 lines of code packages/core/src/sandbox/utils/commandUtils.ts x: 3 # contributors y: 66 lines of code packages/core/src/context/config/profiles.ts x: 1 # contributors y: 290 lines of code packages/core/src/context/graph/toGraph.ts x: 1 # contributors y: 224 lines of code packages/core/src/context/pipeline/orchestrator.ts x: 1 # contributors y: 179 lines of code .github/scripts/apply-issue-labels.cjs x: 1 # contributors y: 229 lines of code packages/core/src/context/processors/stateSnapshotAsyncProcessor.ts x: 1 # contributors y: 120 lines of code packages/core/src/context/processors/stateSnapshotProcessor.ts x: 1 # contributors y: 191 lines of code packages/core/src/utils/environmentContext.ts x: 9 # contributors y: 74 lines of code .github/scripts/gemini-lifecycle-manager.cjs x: 3 # contributors y: 316 lines of code packages/core/src/availability/testUtils.ts x: 3 # contributors y: 19 lines of code scripts/start.js x: 11 # contributors y: 58 lines of code packages/core/src/utils/sessionOperations.ts x: 3 # contributors y: 233 lines of code scripts/copy_bundle_assets.js x: 13 # contributors y: 76 lines of code packages/cli/src/ui/components/shared/text-buffer.ts x: 27 # contributors y: 3621 lines of code packages/cli/src/ui/utils/editorUtils.ts x: 2 # contributors y: 171 lines of code packages/core/src/utils/pathReader.ts x: 3 # contributors y: 97 lines of code packages/core/src/agents/local-invocation.ts x: 6 # contributors y: 299 lines of code packages/cli/src/ui/components/SessionSummaryDisplay.tsx x: 7 # contributors y: 37 lines of code packages/cli/src/ui/commands/rewindCommand.tsx x: 4 # contributors y: 152 lines of code packages/cli/src/ui/hooks/useSessionBrowser.ts x: 11 # contributors y: 95 lines of code packages/cli/src/ui/hooks/useSessionResume.ts x: 6 # contributors y: 104 lines of code packages/core/src/context/processors/toolMaskingProcessor.ts x: 2 # contributors y: 230 lines of code packages/core/src/context/utils/snapshotGenerator.ts x: 1 # contributors y: 358 lines of code packages/core/src/telemetry/gcp-exporters.ts x: 7 # contributors y: 173 lines of code packages/core/src/tools/read-many-files.ts x: 34 # contributors y: 445 lines of code packages/core/src/code_assist/admin/admin_controls.ts x: 5 # contributors y: 193 lines of code packages/a2a-server/src/commands/memory.ts x: 7 # contributors y: 60 lines of code packages/cli/src/test-utils/mockConfig.ts x: 18 # contributors y: 201 lines of code packages/cli/src/ui/commands/directoryCommand.tsx x: 17 # contributors y: 213 lines of code packages/cli/src/ui/commands/memoryCommand.ts x: 20 # contributors y: 144 lines of code packages/core/src/commands/memory.ts x: 5 # contributors y: 1069 lines of code packages/core/src/tools/definitions/coreTools.ts x: 11 # contributors y: 238 lines of code packages/core/src/tools/definitions/model-family-sets/default-legacy.ts x: 11 # contributors y: 707 lines of code packages/core/src/tools/definitions/model-family-sets/gemini-3.ts x: 14 # contributors y: 694 lines of code packages/core/src/tools/memoryTool.ts x: 25 # contributors y: 70 lines of code packages/core/src/tools/tool-names.ts x: 17 # contributors y: 287 lines of code packages/core/src/utils/memoryDiscovery.ts x: 30 # contributors y: 515 lines of code packages/cli/src/config/auth.ts x: 13 # contributors y: 39 lines of code packages/cli/src/validateNonInterActiveAuth.ts x: 15 # contributors y: 53 lines of code packages/cli/src/config/extensions/extensionSettings.ts x: 4 # contributors y: 334 lines of code packages/cli/src/test-utils/mockCommandContext.ts x: 15 # contributors y: 96 lines of code packages/cli/src/ui/hooks/useAtCompletion.ts x: 15 # contributors y: 403 lines of code packages/cli/src/utils/jsonoutput.ts x: 4 # contributors y: 32 lines of code packages/core/src/config/projectRegistry.ts x: 7 # contributors y: 329 lines of code packages/core/src/core/baseLlmClient.ts x: 11 # contributors y: 338 lines of code packages/core/src/utils/filesearch/fileSearch.ts x: 15 # contributors y: 349 lines of code packages/cli/src/ui/components/messages/SubagentProgressDisplay.tsx x: 3 # contributors y: 164 lines of code packages/core/src/agents/a2aUtils.ts x: 2 # contributors y: 262 lines of code packages/core/src/agents/browser/browserAgentInvocation.ts x: 10 # contributors y: 365 lines of code packages/core/src/agents/remote-invocation.ts x: 9 # contributors y: 231 lines of code packages/core/src/agents/skill-extraction-agent.ts x: 1 # contributors y: 454 lines of code packages/core/src/utils/ignorePatterns.ts x: 3 # contributors y: 156 lines of code packages/cli/src/ui/components/SessionBrowser.tsx x: 7 # contributors y: 608 lines of code packages/core/src/telemetry/metrics.ts x: 27 # contributors y: 1406 lines of code packages/cli/src/ui/themes/theme-manager.ts x: 21 # contributors y: 499 lines of code packages/cli/src/config/footerItems.ts x: 3 # contributors y: 131 lines of code packages/cli/src/ui/components/Footer.tsx x: 36 # contributors y: 495 lines of code packages/cli/src/services/BuiltinCommandLoader.ts x: 34 # contributors y: 218 lines of code packages/cli/src/ui/components/HistoryItemDisplay.tsx x: 32 # contributors y: 239 lines of code packages/cli/src/ui/types.ts x: 48 # contributors y: 483 lines of code packages/core/src/services/memoryPatchUtils.ts x: 1 # contributors y: 670 lines of code packages/core/src/services/memoryService.ts x: 1 # contributors y: 1212 lines of code packages/cli/src/ui/hooks/useVoiceMode.ts x: 3 # contributors y: 365 lines of code packages/cli/src/ui/hooks/useAgentStream.ts x: 2 # contributors y: 517 lines of code packages/core/src/scheduler/state-manager.ts x: 11 # contributors y: 511 lines of code packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx x: 10 # contributors y: 499 lines of code packages/cli/src/ui/commands/compressCommand.ts x: 8 # contributors y: 76 lines of code packages/cli/src/ui/hooks/useMessageQueue.ts x: 5 # contributors y: 73 lines of code packages/cli/src/utils/userStartupWarnings.ts x: 11 # contributors y: 119 lines of code packages/cli/src/ui/components/InboxDialog.tsx x: 1 # contributors y: 1271 lines of code packages/core/src/tools/ask-user.ts x: 5 # contributors y: 208 lines of code packages/core/src/utils/generateContentResponseUtilities.ts x: 8 # contributors y: 242 lines of code packages/sdk/src/session.ts x: 5 # contributors y: 226 lines of code packages/sdk/src/skills.ts x: 2 # contributors y: 4 lines of code evals/auto_memory_contract.eval.ts x: 1 # contributors y: 399 lines of code packages/cli/src/ui/components/VoiceModelDialog.tsx x: 2 # contributors y: 224 lines of code packages/cli/src/ui/utils/latexToUnicode.ts x: 1 # contributors y: 418 lines of code packages/cli/src/ui/commands/types.ts x: 35 # contributors y: 149 lines of code packages/core/src/telemetry/index.ts x: 27 # contributors y: 155 lines of code packages/core/src/telemetry/memory-monitor.ts x: 3 # contributors y: 345 lines of code packages/cli/src/ui/hooks/useGitBranchName.ts x: 8 # contributors y: 71 lines of code packages/cli/src/ui/components/ThemeDialog.tsx x: 20 # contributors y: 345 lines of code packages/core/src/utils/events.ts x: 22 # contributors y: 297 lines of code packages/core/src/test-utils/config.ts x: 5 # contributors y: 29 lines of code packages/core/src/utils/partUtils.ts x: 8 # contributors y: 157 lines of code packages/core/src/skills/skillManager.ts x: 4 # contributors y: 124 lines of code packages/cli/src/utils/handleAutoUpdate.ts x: 13 # contributors y: 212 lines of code packages/cli/src/ui/commands/extensionsCommand.ts x: 21 # contributors y: 815 lines of code packages/cli/src/utils/sessionCleanup.ts x: 9 # contributors y: 477 lines of code packages/cli/src/ui/contexts/UIActionsContext.tsx x: 23 # contributors y: 101 lines of code packages/cli/src/utils/readStdin.ts x: 10 # contributors y: 68 lines of code packages/cli/src/ui/key/keyBindings.ts x: 8 # contributors y: 671 lines of code scripts/generate-keybindings-doc.ts x: 5 # contributors y: 146 lines of code packages/core/src/telemetry/conseca-logger.ts x: 3 # contributors y: 109 lines of code packages/core/src/telemetry/types.ts x: 39 # contributors y: 2220 lines of code packages/cli/src/ui/hooks/slashCommandProcessor.ts x: 58 # contributors y: 683 lines of code packages/cli/src/acp/commands/extensions.ts x: 7 # contributors y: 385 lines of code packages/cli/src/acp/commands/types.ts x: 3 # contributors y: 29 lines of code packages/core/src/tools/mcp-client-manager.ts x: 23 # contributors y: 566 lines of code packages/core/src/agents/agentLoader.ts x: 9 # contributors y: 586 lines of code packages/cli/src/ui/utils/updateCheck.ts x: 16 # contributors y: 104 lines of code packages/cli/src/utils/activityLogger.ts x: 5 # contributors y: 868 lines of code evals/skill_extraction.eval.ts x: 1 # contributors y: 879 lines of code packages/core/src/services/sessionSummaryUtils.ts x: 3 # contributors y: 472 lines of code packages/cli/src/ui/noninteractive/nonInteractiveUi.ts x: 11 # contributors y: 36 lines of code packages/a2a-server/src/utils/testing_utils.ts x: 18 # contributors y: 195 lines of code packages/core/index.ts x: 18 # contributors y: 45 lines of code packages/cli/src/config/trustedFolders.ts x: 14 # contributors y: 42 lines of code packages/devtools/src/index.ts x: 4 # contributors y: 325 lines of code packages/cli/src/ui/commands/clearCommand.ts x: 16 # contributors y: 57 lines of code packages/cli/src/ui/hooks/useExecutionLifecycle.ts x: 5 # contributors y: 589 lines of code packages/cli/src/ui/components/ExitPlanModeDialog.tsx x: 5 # contributors y: 243 lines of code packages/core/src/tools/exit-plan-mode.ts x: 8 # contributors y: 218 lines of code packages/core/src/core/loggingContentGenerator.ts x: 22 # contributors y: 572 lines of code packages/cli/src/ui/auth/ApiAuthDialog.tsx x: 5 # contributors y: 129 lines of code packages/cli/src/commands/gemma/setup.ts x: 1 # contributors y: 460 lines of code evals/update_topic.eval.ts x: 3 # contributors y: 215 lines of code packages/core/src/core/prompts.ts x: 29 # contributors y: 23 lines of code packages/core/src/sandbox/macos/seatbeltArgsBuilder.ts x: 4 # contributors y: 207 lines of code packages/core/src/policy/policies/read-only.toml x: 7 # contributors y: 55 lines of code packages/core/src/routing/modelRouterService.ts x: 10 # contributors y: 93 lines of code packages/core/src/hooks/hookRunner.ts x: 13 # contributors y: 431 lines of code packages/cli/src/ui/utils/textUtils.ts x: 16 # contributors y: 143 lines of code packages/core/src/agents/browser/mcpToolWrapper.ts x: 6 # contributors y: 302 lines of code packages/core/src/core/coreToolHookTriggers.ts x: 10 # contributors y: 183 lines of code packages/core/src/test-utils/mock-tool.ts x: 7 # contributors y: 211 lines of code packages/core/src/tools/trackerTools.ts x: 2 # contributors y: 621 lines of code packages/core/src/tools/write-todos.ts x: 8 # contributors y: 119 lines of code packages/core/src/agents/codebase-investigator.ts x: 7 # contributors y: 168 lines of code packages/core/src/utils/getFolderStructure.ts x: 10 # contributors y: 262 lines of code packages/core/src/telemetry/sdk.ts x: 17 # contributors y: 397 lines of code packages/cli/src/ui/hooks/useLogger.ts x: 10 # contributors y: 13 lines of code packages/core/src/utils/session.ts x: 4 # contributors y: 4 lines of code packages/test-utils/src/index.ts x: 7 # contributors y: 9 lines of code packages/core/src/agents/browser/browserAgentFactory.ts x: 3 # contributors y: 243 lines of code packages/core/src/agents/browser/browserManager.ts x: 4 # contributors y: 662 lines of code packages/core/src/tools/definitions/dynamic-declaration-helpers.ts x: 9 # contributors y: 203 lines of code packages/cli/src/ui/components/ContextSummaryDisplay.tsx x: 14 # contributors y: 106 lines of code packages/cli/src/ui/components/shared/MaxSizedBox.tsx x: 13 # contributors y: 137 lines of code packages/core/src/hooks/hookSystem.ts x: 9 # contributors y: 350 lines of code packages/cli/src/ui/components/messages/InfoMessage.tsx x: 12 # contributors y: 44 lines of code packages/core/src/hooks/types.ts x: 15 # contributors y: 450 lines of code packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts x: 43 # contributors y: 1899 lines of code packages/core/src/telemetry/clearcut-logger/event-metadata-key.ts x: 29 # contributors y: 202 lines of code packages/core/src/telemetry/loggers.ts x: 37 # contributors y: 933 lines of code packages/cli/src/ui/components/shared/VirtualizedList.tsx x: 3 # contributors y: 678 lines of code packages/cli/src/ui/layouts/DefaultAppLayout.tsx x: 14 # contributors y: 74 lines of code packages/cli/src/ui/components/shared/Scrollable.tsx x: 5 # contributors y: 242 lines of code packages/cli/src/utils/errors.ts x: 13 # contributors y: 187 lines of code packages/cli/src/config/extension.ts x: 24 # contributors y: 39 lines of code packages/cli/src/ui/commands/chatCommand.ts x: 24 # contributors y: 382 lines of code packages/cli/src/ui/themes/theme.ts x: 12 # contributors y: 556 lines of code packages/core/src/core/logger.ts x: 16 # contributors y: 373 lines of code packages/core/src/ide/ide-installer.ts x: 10 # contributors y: 217 lines of code packages/vscode-ide-companion/src/ide-server.ts x: 11 # contributors y: 426 lines of code scripts/lint.js x: 11 # contributors y: 448 lines of code scripts/sync_project_dry_run.js x: 2 # contributors y: 191 lines of code scripts/telemetry_gcp.js x: 4 # contributors y: 169 lines of code scripts/telemetry_utils.js x: 9 # contributors y: 407 lines of code packages/cli/src/ui/constants.ts x: 15 # contributors y: 35 lines of code packages/core/src/tools/grep-utils.ts x: 3 # contributors y: 182 lines of code packages/cli/src/ui/components/BackgroundTaskDisplay.tsx x: 1 # contributors y: 407 lines of code packages/cli/src/config/sandboxConfig.ts x: 17 # contributors y: 129 lines of code packages/devtools/client/src/App.tsx x: 2 # contributors y: 1782 lines of code packages/cli/src/ui/hooks/usePhraseCycler.ts x: 15 # contributors y: 140 lines of code packages/cli/src/ui/utils/ConsolePatcher.ts x: 6 # contributors y: 54 lines of code packages/core/src/agents/a2a-client-manager.ts x: 6 # contributors y: 196 lines of code packages/cli/src/ui/hooks/useHistoryManager.ts x: 11 # contributors y: 131 lines of code packages/cli/src/ui/utils/terminalSetup.ts x: 12 # contributors y: 389 lines of code packages/core/src/scheduler/confirmation.ts x: 6 # contributors y: 254 lines of code packages/cli/src/commands/extensions/install.ts x: 8 # contributors y: 201 lines of code packages/core/src/code_assist/types.ts x: 8 # contributors y: 292 lines of code packages/cli/src/ui/commands/aboutCommand.ts x: 16 # contributors y: 65 lines of code packages/cli/src/ui/commands/copyCommand.ts x: 9 # contributors y: 56 lines of code packages/cli/src/ui/commands/hooksCommand.ts x: 8 # contributors y: 334 lines of code packages/cli/src/ui/commands/ideCommand.ts x: 9 # contributors y: 297 lines of code packages/cli/src/ui/commands/statsCommand.ts x: 10 # contributors y: 129 lines of code packages/cli/src/ui/hooks/useExtensionUpdates.ts x: 9 # contributors y: 226 lines of code packages/cli/src/commands/extensions/uninstall.ts x: 9 # contributors y: 87 lines of code packages/core/src/ide/detect-ide.ts x: 11 # contributors y: 155 lines of code .github/scripts/sync-maintainer-labels.cjs x: 3 # contributors y: 296 lines of code packages/cli/src/ui/hooks/useCompletion.ts x: 24 # contributors y: 92 lines of code packages/cli/src/utils/settingsUtils.ts x: 12 # contributors y: 310 lines of code packages/cli/src/ui/components/triage/TriageDuplicates.tsx x: 5 # contributors y: 933 lines of code packages/cli/src/ui/components/triage/TriageIssues.tsx x: 5 # contributors y: 606 lines of code packages/cli/src/ui/components/shared/vim-buffer-actions.ts x: 8 # contributors y: 1602 lines of code packages/cli/src/ui/commands/privacyCommand.ts x: 5 # contributors y: 15 lines of code packages/cli/src/ui/components/AboutBox.tsx x: 11 # contributors y: 111 lines of code scripts/releasing/patch-trigger.js x: 4 # contributors y: 294 lines of code packages/cli/src/ui/components/ConfigExtensionDialog.tsx x: 2 # contributors y: 310 lines of code packages/cli/src/ui/components/Help.tsx x: 15 # contributors y: 188 lines of code packages/cli/src/ui/components/RewindViewer.tsx x: 4 # contributors y: 303 lines of code packages/cli/src/ui/hooks/useTabbedNavigation.ts x: 3 # contributors y: 186 lines of code packages/cli/src/ui/utils/MarkdownDisplay.tsx x: 13 # contributors y: 407 lines of code packages/core/src/telemetry/semantic.ts x: 6 # contributors y: 357 lines of code packages/core/src/utils/editCorrector.ts x: 18 # contributors y: 138 lines of code packages/cli/src/services/CommandService.ts x: 12 # contributors y: 64 lines of code packages/cli/src/services/types.ts x: 3 # contributors y: 12 lines of code packages/cli/src/ui/components/DebugProfiler.tsx x: 6 # contributors y: 185 lines of code packages/cli/src/ui/hooks/useShellCompletion.ts x: 2 # contributors y: 503 lines of code packages/core/src/code_assist/converter.ts x: 15 # contributors y: 279 lines of code packages/core/src/hooks/hookRegistry.ts x: 7 # contributors y: 259 lines of code packages/cli/src/ui/utils/commandUtils.ts x: 19 # contributors y: 242 lines of code .gemini/config.yaml x: 5 # contributors y: 11 lines of code packages/core/src/telemetry/constants.ts x: 15 # contributors y: 27 lines of code packages/cli/src/ui/hooks/useThemeCommand.ts x: 15 # contributors y: 100 lines of code packages/cli/src/ui/utils/clipboardUtils.ts x: 8 # contributors y: 374 lines of code packages/cli/src/ui/components/ToolStatsDisplay.tsx x: 6 # contributors y: 201 lines of code packages/cli/src/ui/hooks/useEditorSettings.ts x: 10 # contributors y: 76 lines of code packages/cli/src/ui/components/Header.tsx x: 13 # contributors y: 48 lines of code packages/cli/src/ui/components/messages/CompressionMessage.tsx x: 9 # contributors y: 61 lines of code packages/core/src/mcp/google-auth-provider.ts x: 7 # contributors y: 114 lines of code packages/cli/src/ui/App.tsx x: 67 # contributors y: 29 lines of code
3621.0
lines of code
  min: 1.0
  average: 186.56
  25th percentile: 41.0
  median: 94.0
  75th percentile: 206.0
  max: 3621.0
0 120.0
# contributors
min: 1.0 | average: 6.59 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 120.0

Number of Changes vs. Line Churn: 3590 points

packages/cli/src/ui/components/AskUserDialog.test.tsx x: 21 # changes y: 2060 line churn packages/cli/src/ui/components/AskUserDialog.tsx x: 23 # changes y: 2028 line churn packages/cli/src/ui/components/Composer.test.tsx x: 37 # changes y: 1937 line churn packages/cli/src/ui/components/Composer.tsx x: 56 # changes y: 2236 line churn packages/cli/src/ui/components/InputPrompt.test.tsx x: 102 # changes y: 10313 line churn packages/cli/src/ui/components/InputPrompt.tsx x: 128 # changes y: 5173 line churn packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx x: 71 # changes y: 2771 line churn packages/cli/src/ui/components/shared/SearchableList.test.tsx x: 7 # changes y: 618 line churn packages/cli/src/ui/components/shared/SearchableList.tsx x: 6 # changes y: 694 line churn packages/cli/src/ui/components/shared/TextInput.tsx x: 11 # changes y: 185 line churn packages/cli/src/ui/components/views/ExtensionRegistryView.test.tsx x: 7 # changes y: 339 line churn packages/cli/src/ui/hooks/useSelectionList.test.tsx x: 13 # changes y: 1592 line churn packages/cli/src/ui/hooks/useSelectionList.ts x: 14 # changes y: 770 line churn packages/cli/src/ui/AppContainer.test.tsx x: 70 # changes y: 8728 line churn packages/cli/src/ui/AppContainer.tsx x: 135 # changes y: 6621 line churn packages/cli/src/ui/components/MainContent.test.tsx x: 24 # changes y: 1912 line churn packages/cli/src/ui/components/MainContent.tsx x: 29 # changes y: 1122 line churn packages/cli/src/ui/hooks/useComposerStatus.ts x: 4 # changes y: 119 line churn packages/cli/src/acp/acpRpcDispatcher.test.ts x: 3 # changes y: 351 line churn packages/cli/src/acp/acpSession.test.ts x: 11 # changes y: 1531 line churn packages/cli/src/acp/acpSession.ts x: 10 # changes y: 1908 line churn packages/cli/src/acp/acpSessionManager.test.ts x: 5 # changes y: 725 line churn packages/cli/src/utils/sessionUtils.test.ts x: 16 # changes y: 1664 line churn packages/cli/src/utils/sessionUtils.ts x: 24 # changes y: 1193 line churn packages/cli/src/config/extension-manager.test.ts x: 10 # changes y: 1194 line churn packages/cli/src/config/extension-manager.ts x: 51 # changes y: 2128 line churn packages/cli/src/config/extensions/update.test.ts x: 17 # changes y: 1952 line churn packages/cli/src/config/extensions/update.ts x: 17 # changes y: 499 line churn packages/cli/src/utils/retry.test.ts x: 1 # changes y: 176 line churn packages/core/src/utils/stdio.ts x: 6 # changes y: 214 line churn packages/cli/src/ui/hooks/atCommandProcessor.test.ts x: 47 # changes y: 4246 line churn packages/cli/src/ui/hooks/atCommandProcessor.ts x: 55 # changes y: 2809 line churn packages/core/src/utils/atCommandUtils.test.ts x: 2 # changes y: 517 line churn packages/core/src/utils/atCommandUtils.ts x: 2 # changes y: 262 line churn packages/cli/src/ui/contexts/KeypressContext.test.tsx x: 45 # changes y: 5408 line churn packages/cli/src/ui/contexts/KeypressContext.tsx x: 53 # changes y: 4742 line churn packages/core/src/services/chatRecordingService.test.ts x: 30 # changes y: 3261 line churn packages/core/src/services/chatRecordingService.ts x: 40 # changes y: 3438 line churn packages/core/src/services/gitService.test.ts x: 20 # changes y: 958 line churn packages/core/src/services/gitService.ts x: 25 # changes y: 463 line churn packages/core/src/tools/edit.test.ts x: 61 # changes y: 6015 line churn packages/core/src/tools/edit.ts x: 77 # changes y: 5474 line churn packages/core/src/tools/write-file.test.ts x: 50 # changes y: 3528 line churn packages/core/src/tools/write-file.ts x: 63 # changes y: 2928 line churn package-lock.json x: 241 # changes y: 104662 line churn package.json x: 194 # changes y: 1301 line churn packages/a2a-server/package.json x: 94 # changes y: 294 line churn packages/cli/package.json x: 174 # changes y: 933 line churn packages/core/package.json x: 159 # changes y: 790 line churn packages/devtools/package.json x: 32 # changes y: 104 line churn packages/test-utils/package.json x: 87 # changes y: 229 line churn packages/vscode-ide-companion/package.json x: 102 # changes y: 431 line churn packages/cli/src/ui/hooks/useFolderTrust.test.ts x: 28 # changes y: 1175 line churn docs/changelogs/preview.md x: 56 # changes y: 13878 line churn packages/a2a-server/src/config/config.test.ts x: 19 # changes y: 1472 line churn packages/a2a-server/src/config/config.ts x: 44 # changes y: 1243 line churn packages/a2a-server/src/config/settings.test.ts x: 8 # changes y: 660 line churn packages/a2a-server/src/http/app.test.ts x: 16 # changes y: 1473 line churn packages/a2a-server/src/http/app.ts x: 15 # changes y: 562 line churn packages/core/src/utils/fileUtils.test.ts x: 31 # changes y: 2303 line churn packages/core/src/utils/fileUtils.ts x: 39 # changes y: 1473 line churn evals/plan_mode.eval.ts x: 12 # changes y: 595 line churn packages/cli/index.ts x: 23 # changes y: 388 line churn packages/cli/src/config/settings.test.ts x: 74 # changes y: 8494 line churn packages/cli/src/config/settings.ts x: 129 # changes y: 4021 line churn packages/cli/src/ui/auth/AuthDialog.tsx x: 26 # changes y: 415 line churn packages/cli/src/utils/commentJson.ts x: 5 # changes y: 298 line churn packages/cli/src/utils/relaunch.ts x: 8 # changes y: 144 line churn packages/core/src/code_assist/oauth2.test.ts x: 50 # changes y: 2880 line churn packages/core/src/code_assist/oauth2.ts x: 59 # changes y: 2103 line churn packages/test-utils/src/test-rig.ts x: 26 # changes y: 1961 line churn .github/workflows/gemini-automated-issue-dedup.yml x: 10 # changes y: 440 line churn .github/workflows/gemini-automated-issue-triage.yml x: 36 # changes y: 1585 line churn .github/workflows/gemini-scheduled-issue-triage.yml x: 34 # changes y: 1867 line churn packages/core/src/policy/policy-engine.test.ts x: 48 # changes y: 5766 line churn packages/core/src/policy/policy-engine.ts x: 42 # changes y: 2330 line churn packages/core/src/scheduler/scheduler.test.ts x: 29 # changes y: 2506 line churn packages/core/src/scheduler/scheduler.ts x: 35 # changes y: 1271 line churn packages/core/src/tools/read-file.test.ts x: 36 # changes y: 1824 line churn packages/core/src/tools/read-file.ts x: 47 # changes y: 1087 line churn packages/core/src/tools/shell.test.ts x: 66 # changes y: 4458 line churn packages/core/src/tools/shell.ts x: 103 # changes y: 4246 line churn packages/core/src/tools/web-search.ts x: 29 # changes y: 609 line churn packages/core/src/utils/paths.test.ts x: 20 # changes y: 1501 line churn packages/core/src/utils/paths.ts x: 34 # changes y: 1169 line churn packages/core/src/utils/security.test.ts x: 3 # changes y: 1577 line churn packages/core/src/utils/security.ts x: 4 # changes y: 833 line churn packages/core/src/core/client.ts x: 142 # changes y: 4913 line churn packages/core/src/services/shellExecutionService.test.ts x: 49 # changes y: 4190 line churn packages/core/src/services/shellExecutionService.ts x: 66 # changes y: 5018 line churn packages/core/src/agents/local-executor.test.ts x: 37 # changes y: 4903 line churn packages/core/src/agents/local-executor.ts x: 48 # changes y: 2747 line churn packages/core/src/agents/memory-leak-regression.test.ts x: 1 # changes y: 451 line churn packages/core/src/context/chatCompressionService.test.ts x: 4 # changes y: 1363 line churn packages/core/src/scheduler/tool-executor.test.ts x: 22 # changes y: 1146 line churn packages/core/src/scheduler/tool-executor.ts x: 30 # changes y: 910 line churn packages/core/src/utils/tool-utils.test.ts x: 13 # changes y: 608 line churn docs/changelogs/index.md x: 49 # changes y: 1470 line churn docs/changelogs/latest.md x: 43 # changes y: 14241 line churn packages/cli/src/ui/components/LoadingIndicator.test.tsx x: 18 # changes y: 1109 line churn packages/cli/src/ui/components/LoadingIndicator.tsx x: 26 # changes y: 336 line churn packages/cli/src/ui/contexts/UIStateContext.tsx x: 55 # changes y: 343 line churn packages/cli/src/ui/hooks/useLoadingIndicator.ts x: 16 # changes y: 306 line churn .github/actions/run-tests/action.yml x: 10 # changes y: 88 line churn docs/reference/configuration.md x: 65 # changes y: 3946 line churn packages/cli/src/config/settingsSchema.ts x: 150 # changes y: 5621 line churn packages/cli/src/ui/components/ModelDialog.tsx x: 26 # changes y: 950 line churn packages/cli/src/ui/hooks/useGeminiStream.test.tsx x: 99 # changes y: 9218 line churn packages/cli/src/ui/hooks/useQuotaAndFallback.test.ts x: 28 # changes y: 2503 line churn packages/core/src/availability/autoRoutingFallback.integration.test.ts x: 4 # changes y: 622 line churn packages/core/src/availability/policyCatalog.test.ts x: 9 # changes y: 153 line churn packages/core/src/availability/policyCatalog.ts x: 13 # changes y: 295 line churn packages/core/src/availability/policyHelpers.test.ts x: 18 # changes y: 663 line churn packages/core/src/availability/policyHelpers.ts x: 22 # changes y: 627 line churn packages/core/src/config/config.test.ts x: 155 # changes y: 7568 line churn packages/core/src/config/config.ts x: 237 # changes y: 8799 line churn packages/core/src/config/models.test.ts x: 30 # changes y: 2129 line churn packages/core/src/config/models.ts x: 43 # changes y: 1275 line churn packages/core/src/core/contentGenerator.ts x: 75 # changes y: 865 line churn packages/core/src/core/geminiChat.test.ts x: 89 # changes y: 9527 line churn packages/core/src/core/geminiChat_network_retry.test.ts x: 19 # changes y: 703 line churn packages/core/src/routing/strategies/classifierStrategy.ts x: 20 # changes y: 381 line churn packages/core/src/routing/strategies/fallbackStrategy.ts x: 12 # changes y: 106 line churn packages/core/src/routing/strategies/numericalClassifierStrategy.test.ts x: 14 # changes y: 1203 line churn packages/core/src/routing/strategies/numericalClassifierStrategy.ts x: 17 # changes y: 406 line churn packages/core/src/routing/strategies/overrideStrategy.ts x: 15 # changes y: 108 line churn packages/core/src/services/modelConfigService.ts x: 23 # changes y: 1035 line churn packages/core/src/utils/errorParsing.test.ts x: 8 # changes y: 1153 line churn schemas/settings.schema.json x: 119 # changes y: 6490 line churn esbuild.config.js x: 28 # changes y: 392 line churn docs/get-started/authentication.mdx x: 3 # changes y: 466 line churn packages/cli/src/ui/auth/useAuth.test.tsx x: 9 # changes y: 497 line churn eslint.config.js x: 58 # changes y: 851 line churn packages/vscode-ide-companion/src/extension.ts x: 24 # changes y: 417 line churn packages/cli/src/gemini.tsx x: 152 # changes y: 3849 line churn integration-tests/run_shell_command.test.ts x: 23 # changes y: 1385 line churn packages/cli/src/ui/components/ToolConfirmationQueue.tsx x: 14 # changes y: 389 line churn packages/cli/src/ui/components/messages/DiffRenderer.test.tsx x: 21 # changes y: 958 line churn packages/cli/src/ui/components/messages/DiffRenderer.tsx x: 27 # changes y: 933 line churn packages/cli/src/ui/components/messages/ToolConfirmationMessage.test.tsx x: 31 # changes y: 1370 line churn packages/cli/src/ui/components/messages/ToolGroupMessage.tsx x: 64 # changes y: 1738 line churn packages/cli/src/ui/components/messages/ToolMessage.tsx x: 50 # changes y: 1755 line churn packages/core/src/mcp/token-storage/keychain-token-storage.test.ts x: 7 # changes y: 990 line churn packages/core/src/tools/mcp-tool.test.ts x: 32 # changes y: 2700 line churn packages/core/src/tools/mcp-tool.ts x: 55 # changes y: 1392 line churn packages/core/src/tools/tool-registry.test.ts x: 48 # changes y: 3591 line churn packages/core/src/tools/tool-registry.ts x: 63 # changes y: 1734 line churn Dockerfile x: 21 # changes y: 244 line churn packages/cli/src/services/FileCommandLoader.test.ts x: 19 # changes y: 2090 line churn packages/cli/src/services/FileCommandLoader.ts x: 23 # changes y: 691 line churn packages/cli/src/utils/sandbox.test.ts x: 14 # changes y: 1896 line churn packages/cli/src/utils/sandbox.ts x: 67 # changes y: 3299 line churn packages/cli/src/utils/sandboxBuiltinProfiles.ts x: 3 # changes y: 1019 line churn packages/core/src/config/storage.test.ts x: 21 # changes y: 675 line churn packages/core/src/config/storage.ts x: 31 # changes y: 579 line churn packages/cli/src/ui/utils/CodeColorizer.tsx x: 33 # changes y: 673 line churn packages/core/src/tools/tools.ts x: 74 # changes y: 2142 line churn packages/core/src/core/__snapshots__/prompts.test.ts.snap x: 82 # changes y: 16989 line churn packages/core/src/core/prompts.test.ts x: 53 # changes y: 2042 line churn packages/cli/src/config/config.test.ts x: 139 # changes y: 12443 line churn packages/core/src/tools/read-many-files.test.ts x: 38 # changes y: 1383 line churn packages/core/src/utils/workspaceContext.test.ts x: 13 # changes y: 989 line churn packages/core/src/utils/workspaceContext.ts x: 16 # changes y: 599 line churn packages/core/src/index.ts x: 127 # changes y: 429 line churn packages/core/src/sandbox/linux/LinuxSandboxManager.ts x: 17 # changes y: 1457 line churn packages/cli/src/config/extension.test.ts x: 64 # changes y: 7230 line churn packages/cli/src/config/extensions/consent.test.ts x: 11 # changes y: 733 line churn packages/core/src/tools/mcp-client.test.ts x: 67 # changes y: 7962 line churn packages/core/src/tools/mcp-client.ts x: 96 # changes y: 5500 line churn packages/cli/src/ui/components/__snapshots__/InputPrompt.test.tsx.snap x: 31 # changes y: 887 line churn docs/tools/mcp-server.md x: 40 # changes y: 1878 line churn packages/core/src/mcp/oauth-provider.ts x: 33 # changes y: 2287 line churn packages/core/src/utils/oauth-flow.test.ts x: 5 # changes y: 1156 line churn packages/core/src/tools/web-fetch.test.ts x: 29 # changes y: 1952 line churn packages/core/src/tools/web-fetch.ts x: 50 # changes y: 2070 line churn packages/core/src/utils/fetch.ts x: 16 # changes y: 1022 line churn packages/cli/src/nonInteractiveCliAgentSession.test.ts x: 7 # changes y: 2865 line churn packages/cli/src/ui/hooks/useGeminiStream.ts x: 145 # changes y: 7567 line churn packages/core/src/agent/legacy-agent-session.test.ts x: 9 # changes y: 1690 line churn packages/core/src/core/geminiChat.ts x: 120 # changes y: 5689 line churn packages/core/src/policy/toml-loader.test.ts x: 25 # changes y: 2814 line churn packages/a2a-server/src/agent/executor.ts x: 18 # changes y: 1407 line churn packages/a2a-server/src/agent/task.ts x: 41 # changes y: 2127 line churn packages/core/src/sandbox/macos/seatbeltArgsBuilder.test.ts x: 11 # changes y: 1199 line churn packages/core/src/context/contextManager.ts x: 13 # changes y: 1786 line churn packages/cli/src/ui/hooks/useCommandCompletion.tsx x: 20 # changes y: 1806 line churn packages/core/src/agents/registry.test.ts x: 35 # changes y: 2139 line churn packages/core/src/agents/registry.ts x: 44 # changes y: 1739 line churn packages/cli/src/ui/hooks/useQuotaAndFallback.ts x: 25 # changes y: 889 line churn integration-tests/hooks-system.test.ts x: 17 # changes y: 4024 line churn packages/cli/src/config/config.ts x: 222 # changes y: 5604 line churn packages/cli/src/config/extensions/github.test.ts x: 22 # changes y: 2060 line churn packages/core/src/policy/types.ts x: 30 # changes y: 414 line churn packages/cli/src/ui/components/DialogManager.tsx x: 42 # changes y: 730 line churn packages/core/src/utils/googleErrors.ts x: 12 # changes y: 972 line churn .github/actions/publish-release/action.yml x: 32 # changes y: 995 line churn packages/cli/src/nonInteractiveCli.test.ts x: 61 # changes y: 4183 line churn packages/cli/src/nonInteractiveCli.ts x: 67 # changes y: 1094 line churn packages/core/src/core/turn.test.ts x: 31 # changes y: 1663 line churn packages/core/src/core/turn.ts x: 61 # changes y: 916 line churn packages/core/src/core/client.test.ts x: 114 # changes y: 8424 line churn packages/core/src/code_assist/server.ts x: 46 # changes y: 1192 line churn tools/caretaker-agent/cloudrun/egress-service/package-lock.json x: 1 # changes y: 3250 line churn tools/caretaker-agent/cloudrun/ingestion-service/package-lock.json x: 1 # changes y: 3588 line churn packages/core/src/utils/editor.test.ts x: 27 # changes y: 1692 line churn packages/core/src/services/loopDetectionService.ts x: 37 # changes y: 1319 line churn CONTRIBUTING.md x: 48 # changes y: 1133 line churn packages/vscode-ide-companion/NOTICES.txt x: 20 # changes y: 3902 line churn packages/core/src/policy/policies/plan.toml x: 28 # changes y: 525 line churn packages/core/src/utils/memoryImportProcessor.test.ts x: 7 # changes y: 1496 line churn packages/core/src/tools/at-reference-resolution.test.ts x: 2 # changes y: 1866 line churn packages/core/src/tools/ripGrep.test.ts x: 34 # changes y: 4848 line churn packages/core/src/tools/ripGrep.ts x: 38 # changes y: 2078 line churn docs/cli/plan-mode.md x: 33 # changes y: 1391 line churn docs/releases.md x: 21 # changes y: 1460 line churn packages/cli/src/test-utils/render.tsx x: 66 # changes y: 1611 line churn packages/cli/src/ui/commands/mcpCommand.ts x: 32 # changes y: 1557 line churn packages/core/src/ide/ide-client.ts x: 47 # changes y: 2162 line churn packages/core/src/telemetry/clearcut-logger/clearcut-logger.test.ts x: 46 # changes y: 2528 line churn packages/core/src/tools/mcp-client-manager.test.ts x: 25 # changes y: 1457 line churn packages/core/src/utils/shell-utils.test.ts x: 26 # changes y: 3454 line churn packages/core/src/utils/shell-utils.ts x: 42 # changes y: 3467 line churn packages/cli/src/gemini.test.tsx x: 74 # changes y: 4079 line churn packages/core/src/code_assist/codeAssist.ts x: 24 # changes y: 176 line churn packages/cli/src/ui/components/StatsDisplay.test.tsx x: 26 # changes y: 1459 line churn packages/cli/src/ui/components/StatsDisplay.tsx x: 29 # changes y: 2255 line churn packages/cli/src/ui/components/__snapshots__/StatsDisplay.test.tsx.snap x: 19 # changes y: 849 line churn packages/core/src/prompts/promptProvider.ts x: 32 # changes y: 656 line churn packages/cli/src/ui/components/EditorSettingsDialog.tsx x: 19 # changes y: 358 line churn packages/cli/src/ui/hooks/vim.ts x: 15 # changes y: 1660 line churn packages/cli/src/ui/components/ModelDialog.test.tsx x: 28 # changes y: 1309 line churn packages/core/src/context/system-tests/__snapshots__/lifecycle.golden.test.ts.snap x: 9 # changes y: 1197 line churn packages/cli/src/ui/components/shared/text-buffer.ts x: 71 # changes y: 10419 line churn packages/core/src/policy/config.test.ts x: 22 # changes y: 2615 line churn packages/cli/src/ui/hooks/vim.test.tsx x: 16 # changes y: 3975 line churn packages/core/src/telemetry/loggers.test.ts x: 76 # changes y: 3905 line churn docs/cli/settings.md x: 68 # changes y: 458 line churn evals/save_memory.eval.ts x: 14 # changes y: 2184 line churn packages/cli/src/test-utils/mockConfig.ts x: 27 # changes y: 246 line churn packages/cli/src/ui/constants/tips.ts x: 20 # changes y: 676 line churn packages/core/src/commands/memory.test.ts x: 8 # changes y: 2079 line churn packages/core/src/commands/memory.ts x: 11 # changes y: 2228 line churn packages/core/src/tools/definitions/__snapshots__/coreToolsModelSnapshots.test.ts.snap x: 19 # changes y: 1943 line churn packages/core/src/tools/definitions/coreTools.ts x: 15 # changes y: 2097 line churn packages/core/src/tools/tool-names.ts x: 39 # changes y: 602 line churn packages/core/src/utils/memoryDiscovery.test.ts x: 34 # changes y: 4456 line churn packages/core/src/utils/memoryDiscovery.ts x: 43 # changes y: 2434 line churn packages/cli/src/config/auth.ts x: 18 # changes y: 161 line churn packages/cli/src/test-utils/mockCommandContext.ts x: 22 # changes y: 192 line churn packages/cli/src/ui/hooks/useToolScheduler.test.ts x: 60 # changes y: 5520 line churn packages/core/src/agents/browser/browserAgentInvocation.ts x: 17 # changes y: 891 line churn .github/workflows/ci.yml x: 51 # changes y: 1698 line churn packages/cli/src/ui/components/SessionBrowser.tsx x: 10 # changes y: 1249 line churn packages/core/src/agents/remote-subagent-protocol.test.ts x: 1 # changes y: 947 line churn packages/core/src/telemetry/metrics.ts x: 43 # changes y: 2651 line churn packages/cli/src/ui/themes/theme-manager.ts x: 33 # changes y: 979 line churn packages/cli/src/ui/components/Footer.tsx x: 71 # changes y: 1608 line churn packages/cli/src/services/BuiltinCommandLoader.ts x: 43 # changes y: 366 line churn packages/cli/src/ui/components/HistoryItemDisplay.tsx x: 56 # changes y: 519 line churn packages/cli/src/ui/types.ts x: 77 # changes y: 828 line churn packages/core/src/services/memoryService.test.ts x: 7 # changes y: 2258 line churn packages/core/src/services/memoryService.ts x: 7 # changes y: 1855 line churn packages/cli/src/ui/components/SettingsDialog.test.tsx x: 50 # changes y: 5748 line churn packages/cli/src/ui/components/SettingsDialog.tsx x: 43 # changes y: 4342 line churn packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx x: 15 # changes y: 1190 line churn packages/cli/src/ui/components/__snapshots__/SettingsDialog.test.tsx.snap x: 30 # changes y: 2537 line churn packages/cli/src/ui/components/InboxDialog.tsx x: 1 # changes y: 1608 line churn packages/cli/src/ui/components/SkillInboxDialog.tsx x: 3 # changes y: 1880 line churn packages/core/src/telemetry/index.ts x: 39 # changes y: 204 line churn packages/cli/src/ui/components/messages/ToolGroupMessage.test.tsx x: 35 # changes y: 3133 line churn README.md x: 67 # changes y: 2263 line churn packages/cli/src/ui/commands/extensionsCommand.ts x: 35 # changes y: 1734 line churn packages/cli/src/utils/sessionCleanup.test.ts x: 11 # changes y: 4162 line churn packages/cli/src/ui/contexts/UIActionsContext.tsx x: 33 # changes y: 156 line churn packages/core/src/telemetry/types.ts x: 80 # changes y: 3378 line churn packages/cli/src/ui/hooks/slashCommandProcessor.ts x: 115 # changes y: 4641 line churn packages/cli/src/acp/acpClient.test.ts x: 11 # changes y: 4648 line churn packages/cli/src/acp/acpClient.ts x: 13 # changes y: 4476 line churn packages/core/src/agents/agentLoader.test.ts x: 15 # changes y: 1259 line churn packages/core/src/services/sessionSummaryUtils.test.ts x: 4 # changes y: 1828 line churn packages/cli/src/config/trustedFolders.test.ts x: 23 # changes y: 2210 line churn packages/cli/src/ui/hooks/useSlashCompletion.test.ts x: 21 # changes y: 6203 line churn packages/cli/src/ui/hooks/useExecutionLifecycle.test.tsx x: 5 # changes y: 1293 line churn packages/core/src/utils/filesearch/fileSearch.test.ts x: 11 # changes y: 1691 line churn packages/core/src/core/loggingContentGenerator.ts x: 27 # changes y: 816 line churn docs/get-started/authentication.md x: 14 # changes y: 1366 line churn docs/index.md x: 39 # changes y: 1049 line churn packages/core/src/core/prompts.ts x: 52 # changes y: 2698 line churn packages/cli/src/ui/components/Footer.test.tsx x: 28 # changes y: 2321 line churn scripts/tests/get-release-version.test.js x: 12 # changes y: 1459 line churn packages/cli/src/ui/hooks/useToolScheduler.ts x: 21 # changes y: 2116 line churn packages/cli/src/config/policy-engine.integration.test.ts x: 22 # changes y: 1466 line churn packages/cli/src/ui/components/ContextSummaryDisplay.tsx x: 25 # changes y: 406 line churn packages/cli/src/ui/components/shared/MaxSizedBox.tsx x: 24 # changes y: 1435 line churn packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts x: 100 # changes y: 3972 line churn packages/core/src/telemetry/clearcut-logger/event-metadata-key.ts x: 62 # changes y: 882 line churn packages/cli/src/ui/components/messages/__snapshots__/ToolConfirmationMessage-ToolConfirmationMessage-height-allocation-and-layout-should-expand-to-available-height-for-large-edit-diffs.snap.svg x: 2 # changes y: 1349 line churn packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg x: 6 # changes y: 1899 line churn packages/cli/src/config/extension.ts x: 42 # changes y: 3751 line churn packages/cli/src/ui/themes/theme.ts x: 28 # changes y: 1716 line churn packages/core/src/core/logger.test.ts x: 18 # changes y: 1717 line churn scripts/local_telemetry.js x: 6 # changes y: 885 line churn packages/cli/src/ui/constants.ts x: 29 # changes y: 128 line churn packages/cli/src/ui/App.test.tsx x: 79 # changes y: 5393 line churn packages/cli/src/ui/hooks/shellCommandProcessor.test.tsx x: 10 # changes y: 2504 line churn packages/core/src/core/coreToolScheduler.test.ts x: 65 # changes y: 7870 line churn packages/core/src/core/coreToolScheduler.ts x: 73 # changes y: 4808 line churn packages/cli/src/ui/components/shared/vim-buffer-actions.ts x: 9 # changes y: 2679 line churn packages/cli/src/config/keyBindings.ts x: 38 # changes y: 1722 line churn packages/cli/src/config/policy.test.ts x: 10 # changes y: 3846 line churn packages/cli/src/zed-integration/commands/extensions.ts x: 2 # changes y: 856 line churn packages/cli/src/zed-integration/zedIntegration.test.ts x: 15 # changes y: 3036 line churn packages/cli/src/zed-integration/zedIntegration.ts x: 51 # changes y: 3738 line churn docs/cli/commands.md x: 63 # changes y: 2410 line churn docs/get-started/configuration.md x: 73 # changes y: 4376 line churn packages/core/src/ide/ide-client.test.ts x: 17 # changes y: 3095 line churn docs/changelogs/releases.md x: 6 # changes y: 3164 line churn packages/core/src/tools/smart-edit.test.ts x: 26 # changes y: 2478 line churn packages/core/src/agents/executor.test.ts x: 14 # changes y: 4964 line churn packages/core/src/agents/executor.ts x: 16 # changes y: 2652 line churn packages/cli/src/ui/App.tsx x: 118 # changes y: 5916 line churn packages/cli/src/ui/hooks/slashCommandProcessor.test.ts x: 59 # changes y: 6800 line churn packages/cli/src/ui/hooks/useCommandCompletion.test.ts x: 8 # changes y: 4180 line churn packages/cli/src/ui/hooks/useSelectionList.test.ts x: 5 # changes y: 2100 line churn packages/cli/src/ui/hooks/vim.test.ts x: 5 # changes y: 3836 line churn packages/core/src/core/subagent.ts x: 9 # changes y: 1624 line churn npm-shrinkwrap.json x: 6 # changes y: 35254 line churn packages/core/package-lock.json x: 4 # changes y: 9174 line churn packages/vscode-ide-companion/package-lock.json x: 2 # changes y: 9972 line churn packages/cli/src/ui/hooks/useCompletion.test.ts x: 9 # changes y: 4912 line churn packages/cli/src/ui/hooks/useCompletion.integration.test.ts x: 13 # changes y: 2092 line churn packages/server/src/core/__snapshots__/prompts.test.ts.snap x: 7 # changes y: 2978 line churn packages/server/src/tools/tool-registry.test.ts x: 5 # changes y: 1742 line churn packages/server/src/tools/write-file.test.ts x: 6 # changes y: 1284 line churn
104662.0
line churn
  min: 1.0
  average: 523.57
  25th percentile: 78.0
  median: 182.0
  75th percentile: 461.25
  max: 104662.0
0 241.0
# changes
min: 1.0 | average: 8.43 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 8.0 | max: 241.0

Number of Contributors vs. Line Churn: 1298 points

packages/cli/src/ui/components/AskUserDialog.tsx x: 11 # contributors y: 2028 line churn packages/cli/src/ui/components/Composer.tsx x: 32 # contributors y: 2236 line churn packages/cli/src/ui/components/InputPrompt.tsx x: 71 # contributors y: 5173 line churn packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx x: 36 # contributors y: 2771 line churn packages/cli/src/ui/components/shared/SearchableList.tsx x: 4 # contributors y: 694 line churn packages/cli/src/ui/components/shared/TextInput.tsx x: 9 # contributors y: 185 line churn packages/cli/src/ui/hooks/useSelectionList.ts x: 7 # contributors y: 770 line churn packages/cli/src/ui/AppContainer.tsx x: 70 # contributors y: 6621 line churn packages/cli/src/ui/components/MainContent.tsx x: 13 # contributors y: 1122 line churn packages/cli/src/ui/hooks/useComposerStatus.ts x: 4 # contributors y: 119 line churn packages/cli/src/acp/acpRpcDispatcher.ts x: 2 # contributors y: 240 line churn packages/cli/src/acp/acpSession.ts x: 7 # contributors y: 1908 line churn packages/cli/src/acp/acpSessionManager.ts x: 3 # contributors y: 524 line churn packages/cli/src/utils/sessionUtils.ts x: 16 # contributors y: 1193 line churn packages/cli/src/config/extension-manager.ts x: 26 # contributors y: 2128 line churn packages/cli/src/config/extensions/update.ts x: 11 # contributors y: 499 line churn packages/cli/src/utils/retry.ts x: 1 # contributors y: 85 line churn packages/core/src/utils/stdio.ts x: 4 # contributors y: 214 line churn packages/cli/src/ui/hooks/atCommandProcessor.ts x: 37 # contributors y: 2809 line churn packages/core/src/utils/atCommandUtils.ts x: 2 # contributors y: 262 line churn packages/cli/src/ui/contexts/KeypressContext.tsx x: 17 # contributors y: 4742 line churn packages/cli/src/utils/persistentState.ts x: 7 # contributors y: 187 line churn packages/core/src/services/chatRecordingService.ts x: 22 # contributors y: 3438 line churn packages/core/src/services/chatRecordingTypes.ts x: 4 # contributors y: 167 line churn packages/core/src/services/fileSystemService.ts x: 6 # contributors y: 237 line churn packages/core/src/services/gitService.ts x: 17 # contributors y: 463 line churn packages/core/src/tools/edit.ts x: 53 # contributors y: 5474 line churn packages/core/src/tools/write-file.ts x: 42 # contributors y: 2928 line churn packages/cli/src/ui/hooks/useFolderTrust.ts x: 10 # contributors y: 426 line churn packages/a2a-server/src/config/config.ts x: 29 # contributors y: 1243 line churn packages/a2a-server/src/config/settings.ts x: 14 # contributors y: 1208 line churn packages/a2a-server/src/http/app.ts x: 11 # contributors y: 562 line churn packages/core/src/utils/fileUtils.ts x: 28 # contributors y: 1473 line churn evals/plan_mode.eval.ts x: 10 # contributors y: 595 line churn packages/cli/index.ts x: 14 # contributors y: 388 line churn packages/cli/src/config/settings.ts x: 80 # contributors y: 4021 line churn packages/cli/src/ui/auth/AuthDialog.tsx x: 18 # contributors y: 415 line churn packages/cli/src/utils/commentJson.ts x: 4 # contributors y: 298 line churn packages/cli/src/utils/processUtils.ts x: 5 # contributors y: 165 line churn packages/cli/src/utils/relaunch.ts x: 6 # contributors y: 144 line churn packages/core/src/code_assist/oauth2.ts x: 35 # contributors y: 2103 line churn packages/core/src/services/keychainService.ts x: 6 # contributors y: 349 line churn packages/test-utils/src/test-rig.ts x: 21 # contributors y: 1961 line churn scripts/utils/eval-inventory.ts x: 2 # contributors y: 380 line churn packages/core/src/policy/policy-engine.ts x: 22 # contributors y: 2330 line churn packages/core/src/safety/built-in.ts x: 7 # contributors y: 293 line churn packages/core/src/scheduler/scheduler.ts x: 23 # contributors y: 1271 line churn packages/core/src/tools/list-mcp-resources.ts x: 2 # contributors y: 126 line churn packages/core/src/tools/read-file.ts x: 35 # contributors y: 1087 line churn packages/core/src/tools/read-mcp-resource.ts x: 2 # contributors y: 174 line churn packages/core/src/tools/shell.ts x: 56 # contributors y: 4246 line churn packages/core/src/tools/web-search.ts x: 21 # contributors y: 609 line churn packages/core/src/utils/paths.ts x: 26 # contributors y: 1169 line churn packages/core/src/utils/security.ts x: 4 # contributors y: 833 line churn packages/core/src/core/client.ts x: 73 # contributors y: 4913 line churn packages/core/src/services/shellExecutionService.ts x: 36 # contributors y: 5018 line churn packages/core/src/utils/gitUtils.ts x: 7 # contributors y: 137 line churn packages/core/src/agents/local-executor.ts x: 19 # contributors y: 2747 line churn packages/core/src/context/chatCompressionService.ts x: 3 # contributors y: 741 line churn packages/core/src/scheduler/tool-executor.ts x: 22 # contributors y: 910 line churn packages/core/src/utils/constants.ts x: 4 # contributors y: 39 line churn packages/core/src/utils/tool-utils.ts x: 10 # contributors y: 463 line churn packages/cli/src/ui/hooks/useFocus.ts x: 5 # contributors y: 84 line churn packages/cli/src/ui/utils/terminalCapabilityManager.ts x: 13 # contributors y: 798 line churn packages/cli/src/config/mcp/mcpServerEnablement.ts x: 5 # contributors y: 424 line churn packages/cli/src/ui/components/LoadingIndicator.tsx x: 16 # contributors y: 336 line churn packages/cli/src/ui/components/StatusRow.tsx x: 4 # contributors y: 497 line churn packages/cli/src/ui/contexts/UIStateContext.tsx x: 32 # contributors y: 343 line churn packages/cli/src/ui/hooks/useLoadingIndicator.ts x: 11 # contributors y: 306 line churn packages/cli/src/acp/acpUtils.ts x: 3 # contributors y: 431 line churn packages/cli/src/config/settingsSchema.ts x: 80 # contributors y: 5621 line churn packages/cli/src/ui/components/ModelDialog.tsx x: 16 # contributors y: 950 line churn packages/core/src/availability/policyCatalog.ts x: 6 # contributors y: 295 line churn packages/core/src/availability/policyHelpers.ts x: 12 # contributors y: 627 line churn packages/core/src/code_assist/experiments/flagNames.ts x: 9 # contributors y: 37 line churn packages/core/src/config/config.ts x: 119 # contributors y: 8799 line churn packages/core/src/config/defaultModelConfigs.ts x: 11 # contributors y: 1140 line churn packages/core/src/config/models.ts x: 20 # contributors y: 1275 line churn packages/core/src/core/contentGenerator.ts x: 50 # contributors y: 865 line churn packages/core/src/routing/strategies/approvalModeStrategy.ts x: 4 # contributors y: 152 line churn packages/core/src/routing/strategies/defaultStrategy.ts x: 6 # contributors y: 66 line churn packages/core/src/routing/strategies/fallbackStrategy.ts x: 10 # contributors y: 106 line churn packages/core/src/routing/strategies/gemmaClassifierStrategy.ts x: 3 # contributors y: 270 line churn packages/core/src/routing/strategies/numericalClassifierStrategy.ts x: 10 # contributors y: 406 line churn packages/core/src/services/modelConfigService.ts x: 9 # contributors y: 1035 line churn esbuild.config.js x: 21 # contributors y: 392 line churn packages/cli/src/patches/http-proxy-agent.ts x: 2 # contributors y: 61 line churn packages/core/src/code_assist/setup.ts x: 17 # contributors y: 924 line churn eslint.config.js x: 31 # contributors y: 851 line churn packages/vscode-ide-companion/esbuild.js x: 6 # contributors y: 98 line churn packages/vscode-ide-companion/scripts/run-integration-tests.js x: 1 # contributors y: 40 line churn packages/vscode-ide-companion/src/diff-manager.ts x: 7 # contributors y: 366 line churn packages/vscode-ide-companion/src/utils/vscode-mock.ts x: 1 # contributors y: 174 line churn packages/cli/src/ui/commands/bugCommand.ts x: 15 # contributors y: 254 line churn packages/cli/src/ui/commands/bugMemoryCommand.ts x: 2 # contributors y: 90 line churn packages/core/src/utils/terminalSerializer.ts x: 3 # contributors y: 622 line churn packages/cli/src/gemini.tsx x: 89 # contributors y: 3849 line churn packages/core/src/services/executionLifecycleService.ts x: 5 # contributors y: 708 line churn packages/cli/src/ui/components/ToolConfirmationQueue.tsx x: 11 # contributors y: 389 line churn packages/cli/src/ui/components/messages/DenseToolMessage.tsx x: 2 # contributors y: 639 line churn packages/cli/src/ui/components/messages/DiffRenderer.tsx x: 15 # contributors y: 933 line churn packages/cli/src/ui/components/messages/ToolGroupMessage.tsx x: 29 # contributors y: 1738 line churn packages/cli/src/ui/components/messages/ToolMessage.tsx x: 25 # contributors y: 1755 line churn packages/cli/src/ui/components/messages/ToolShared.tsx x: 12 # contributors y: 464 line churn packages/cli/src/ui/components/shared/HalfLinePaddedBox.tsx x: 3 # contributors y: 212 line churn packages/cli/src/ui/utils/TableRenderer.tsx x: 9 # contributors y: 783 line churn packages/cli/src/ui/utils/borderStyles.ts x: 5 # contributors y: 153 line churn packages/cli/src/ui/utils/renderBorder.ts x: 1 # contributors y: 48 line churn packages/core/src/code_assist/oauth-credential-storage.ts x: 8 # contributors y: 209 line churn packages/core/src/mcp/token-storage/keychain-token-storage.ts x: 9 # contributors y: 608 line churn packages/core/src/tools/mcp-tool.ts x: 36 # contributors y: 1392 line churn packages/core/src/tools/tool-registry.ts x: 40 # contributors y: 1734 line churn packages/cli/src/services/FileCommandLoader.ts x: 16 # contributors y: 691 line churn packages/cli/src/utils/sandbox.ts x: 38 # contributors y: 3299 line churn packages/cli/src/utils/sandboxBuiltinProfiles.ts x: 3 # contributors y: 1019 line churn packages/cli/src/utils/sandboxUtils.ts x: 8 # contributors y: 468 line churn packages/core/src/config/storage.ts x: 22 # contributors y: 579 line churn packages/core/src/mcp/oauth-token-storage.ts x: 8 # contributors y: 444 line churn packages/cli/src/ui/components/messages/ToolResultDisplay.tsx x: 10 # contributors y: 726 line churn packages/cli/src/ui/utils/CodeColorizer.tsx x: 18 # contributors y: 673 line churn packages/cli/src/ui/utils/fileUtils.ts x: 2 # contributors y: 34 line churn packages/core/src/confirmation-bus/types.ts x: 15 # contributors y: 321 line churn packages/core/src/tools/tools.ts x: 39 # contributors y: 2142 line churn packages/core/src/utils/buildFileUtils.ts x: 1 # contributors y: 150 line churn packages/core/src/utils/untrustedContextTracker.ts x: 1 # contributors y: 399 line churn packages/core/src/prompts/snippets.legacy.ts x: 13 # contributors y: 910 line churn packages/core/src/utils/workspaceContext.ts x: 14 # contributors y: 599 line churn packages/core/src/index.ts x: 59 # contributors y: 429 line churn packages/core/src/sandbox/linux/LinuxSandboxManager.ts x: 5 # contributors y: 1457 line churn packages/core/src/sandbox/macos/MacOsSandboxManager.ts x: 5 # contributors y: 788 line churn packages/core/src/sandbox/utils/commandSafety.ts x: 3 # contributors y: 920 line churn packages/core/src/sandbox/windows/WindowsSandboxManager.ts x: 5 # contributors y: 1368 line churn packages/core/src/sandbox/windows/commandSafety.ts x: 3 # contributors y: 352 line churn packages/core/src/services/fileDiscoveryService.ts x: 16 # contributors y: 727 line churn packages/core/src/services/sandboxManager.ts x: 6 # contributors y: 758 line churn packages/cli/src/config/extensions/consent.ts x: 9 # contributors y: 453 line churn packages/core/src/tools/mcp-client.ts x: 60 # contributors y: 5500 line churn packages/core/src/mcp/oauth-provider.ts x: 26 # contributors y: 2287 line churn packages/core/src/utils/oauth-flow.ts x: 7 # contributors y: 728 line churn packages/core/src/tools/web-fetch.ts x: 30 # contributors y: 2070 line churn packages/core/src/utils/fetch.ts x: 14 # contributors y: 1022 line churn packages/cli/src/ui/hooks/useGeminiStream.ts x: 66 # contributors y: 7567 line churn packages/core/src/agent/legacy-agent-session.ts x: 4 # contributors y: 577 line churn packages/core/src/core/geminiChat.ts x: 55 # contributors y: 5689 line churn packages/a2a-server/src/agent/executor.ts x: 12 # contributors y: 1407 line churn packages/a2a-server/src/agent/task.ts x: 24 # contributors y: 2127 line churn packages/core/src/context/contextManager.ts x: 2 # contributors y: 1786 line churn packages/cli/src/ui/hooks/useCommandCompletion.tsx x: 17 # contributors y: 1806 line churn packages/core/src/agents/registry.ts x: 16 # contributors y: 1739 line churn packages/cli/src/ui/hooks/useQuotaAndFallback.ts x: 11 # contributors y: 889 line churn packages/core/src/ide/process-utils.ts x: 9 # contributors y: 565 line churn packages/cli/src/ui/privacy/CloudFreePrivacyNotice.tsx x: 8 # contributors y: 310 line churn packages/cli/src/config/config.ts x: 120 # contributors y: 5604 line churn packages/cli/src/config/extensions/github.ts x: 15 # contributors y: 1170 line churn packages/core/src/policy/types.ts x: 16 # contributors y: 414 line churn packages/core/src/tools/grep.ts x: 29 # contributors y: 2167 line churn packages/core/src/utils/retry.ts x: 24 # contributors y: 1551 line churn evals/test-helper.ts x: 12 # contributors y: 770 line churn evals/hierarchical_memory.eval.ts x: 8 # contributors y: 192 line churn evals/memory_persistence.eval.ts x: 2 # contributors y: 581 line churn scripts/utils/eval-analysis.ts x: 1 # contributors y: 713 line churn scripts/utils/eval-validate.ts x: 1 # contributors y: 642 line churn scripts/utils/eval-report.ts x: 1 # contributors y: 290 line churn packages/cli/src/ui/components/DialogManager.tsx x: 25 # contributors y: 730 line churn packages/cli/src/ui/components/ProQuotaDialog.tsx x: 9 # contributors y: 319 line churn tools/caretaker-agent/cloudrun/triage-worker/db/issues_store.py x: 1 # contributors y: 237 line churn tools/caretaker-agent/cloudrun/ingestion-service/app.ts x: 2 # contributors y: 323 line churn tools/caretaker-agent/evals/triage/helpers/summary.py x: 1 # contributors y: 340 line churn packages/core/src/utils/googleQuotaErrors.ts x: 9 # contributors y: 1136 line churn packages/core/src/utils/googleErrors.ts x: 6 # contributors y: 972 line churn packages/core/src/utils/quotaErrorDetection.ts x: 8 # contributors y: 404 line churn tools/caretaker-agent/cloudrun/pr-generator/workflow/orchestrator.py x: 1 # contributors y: 694 line churn packages/cli/src/nonInteractiveCli.ts x: 39 # contributors y: 1094 line churn packages/cli/src/nonInteractiveCliAgentSession.ts x: 6 # contributors y: 729 line churn packages/cli/src/ui/contexts/SessionContext.tsx x: 12 # contributors y: 679 line churn packages/core/src/core/turn.ts x: 35 # contributors y: 916 line churn packages/core/src/telemetry/uiTelemetry.ts x: 14 # contributors y: 482 line churn tools/caretaker-agent/cloudrun/pr-generator/workflow/db/db_interface.py x: 1 # contributors y: 428 line churn tools/caretaker-agent/cloudrun/pr-generator/workflow/agent_runner.py x: 1 # contributors y: 251 line churn packages/core/src/agents/auth-provider/google-credentials-provider.ts x: 3 # contributors y: 172 line churn packages/core/src/code_assist/server.ts x: 23 # contributors y: 1192 line churn packages/core/src/fallback/handler.ts x: 10 # contributors y: 688 line churn packages/core/src/safety/checker-runner.ts x: 4 # contributors y: 337 line churn packages/core/src/utils/editor.ts x: 28 # contributors y: 829 line churn packages/core/src/services/loopDetectionService.ts x: 14 # contributors y: 1319 line churn packages/core/src/policy/policies/plan.toml x: 13 # contributors y: 525 line churn packages/core/src/context/agentHistoryProvider.ts x: 2 # contributors y: 437 line churn packages/core/src/utils/memoryImportProcessor.ts x: 11 # contributors y: 822 line churn packages/core/src/tools/glob.ts x: 25 # contributors y: 1336 line churn packages/core/src/tools/ripGrep.ts x: 25 # contributors y: 2078 line churn scripts/build.js x: 8 # contributors y: 104 line churn scripts/get-release-version.js x: 7 # contributors y: 1391 line churn packages/cli/src/test-utils/render.tsx x: 31 # contributors y: 1611 line churn packages/cli/src/ui/commands/mcpCommand.ts x: 28 # contributors y: 1557 line churn packages/cli/src/ui/components/AgentConfigDialog.tsx x: 5 # contributors y: 544 line churn packages/cli/src/utils/envVarResolver.ts x: 6 # contributors y: 204 line churn packages/cli/src/utils/gitUtils.ts x: 10 # contributors y: 204 line churn packages/core/src/agents/auth-provider/oauth2-provider.ts x: 2 # contributors y: 342 line churn packages/core/src/ide/ide-client.ts x: 22 # contributors y: 2162 line churn packages/core/src/policy/toml-loader.ts x: 13 # contributors y: 1188 line churn packages/core/src/utils/gitIgnoreParser.ts x: 17 # contributors y: 805 line churn packages/core/src/utils/llm-edit-fixer.ts x: 10 # contributors y: 274 line churn packages/core/src/utils/schemaValidator.ts x: 12 # contributors y: 338 line churn packages/cli/src/utils/skillUtils.ts x: 4 # contributors y: 397 line churn packages/core/src/utils/shell-utils.ts x: 26 # contributors y: 3467 line churn packages/core/src/utils/sessionUtils.ts x: 5 # contributors y: 316 line churn packages/cli/src/ui/commands/helpCommand.ts x: 9 # contributors y: 78 line churn packages/cli/src/ui/hooks/useBanner.ts x: 3 # contributors y: 137 line churn packages/core/src/code_assist/codeAssist.ts x: 14 # contributors y: 176 line churn packages/core/src/policy/config.ts x: 17 # contributors y: 1520 line churn packages/cli/src/ui/components/ModelStatsDisplay.tsx x: 9 # contributors y: 828 line churn packages/cli/src/ui/components/StatsDisplay.tsx x: 18 # contributors y: 2255 line churn packages/core/src/prompts/promptProvider.ts x: 20 # contributors y: 656 line churn packages/cli/src/ui/constants/wittyPhrases.ts x: 6 # contributors y: 692 line churn packages/cli/src/ui/components/EditorSettingsDialog.tsx x: 14 # contributors y: 358 line churn packages/cli/src/ui/hooks/vim.ts x: 11 # contributors y: 1660 line churn packages/cli/src/commands/mcp/list.ts x: 20 # contributors y: 486 line churn packages/core/src/sandbox/utils/commandUtils.ts x: 3 # contributors y: 94 line churn packages/core/src/context/graph/toGraph.ts x: 1 # contributors y: 1023 line churn packages/core/src/context/pipeline/orchestrator.ts x: 1 # contributors y: 805 line churn .github/scripts/apply-issue-labels.cjs x: 1 # contributors y: 604 line churn packages/cli/src/utils/installationInfo.ts x: 13 # contributors y: 275 line churn packages/core/src/context/testing/contextTestUtils.ts x: 1 # contributors y: 464 line churn packages/core/src/utils/environmentContext.ts x: 9 # contributors y: 259 line churn packages/core/src/availability/testUtils.ts x: 3 # contributors y: 33 line churn scripts/start.js x: 11 # contributors y: 141 line churn scripts/copy_bundle_assets.js x: 13 # contributors y: 246 line churn packages/cli/src/ui/components/shared/text-buffer.ts x: 27 # contributors y: 10419 line churn packages/core/src/agents/local-invocation.ts x: 6 # contributors y: 629 line churn packages/cli/src/ui/components/SessionSummaryDisplay.tsx x: 7 # contributors y: 274 line churn packages/cli/src/ui/hooks/useSessionBrowser.ts x: 11 # contributors y: 580 line churn packages/core/src/context/processors/toolMaskingProcessor.ts x: 2 # contributors y: 477 line churn packages/core/src/context/utils/snapshotGenerator.ts x: 1 # contributors y: 499 line churn packages/core/src/tools/read-many-files.ts x: 34 # contributors y: 1863 line churn packages/core/src/code_assist/admin/admin_controls.ts x: 5 # contributors y: 347 line churn packages/cli/src/acp/commands/memory.ts x: 6 # contributors y: 282 line churn packages/cli/src/test-utils/mockConfig.ts x: 18 # contributors y: 246 line churn packages/cli/src/ui/commands/directoryCommand.tsx x: 17 # contributors y: 745 line churn packages/cli/src/ui/commands/memoryCommand.ts x: 20 # contributors y: 495 line churn packages/cli/src/ui/constants/tips.ts x: 14 # contributors y: 676 line churn packages/cli/src/ui/hooks/useIncludeDirsTrust.tsx x: 7 # contributors y: 222 line churn packages/core/src/commands/memory.ts x: 5 # contributors y: 2228 line churn packages/core/src/tools/definitions/coreTools.ts x: 11 # contributors y: 2097 line churn packages/core/src/tools/definitions/model-family-sets/default-legacy.ts x: 11 # contributors y: 1058 line churn packages/core/src/tools/definitions/model-family-sets/gemini-3.ts x: 14 # contributors y: 1128 line churn packages/core/src/tools/definitions/types.ts x: 8 # contributors y: 61 line churn packages/core/src/tools/memoryTool.ts x: 25 # contributors y: 1609 line churn packages/core/src/tools/tool-names.ts x: 17 # contributors y: 602 line churn packages/core/src/utils/extensionLoader.ts x: 5 # contributors y: 389 line churn packages/core/src/utils/memoryDiscovery.ts x: 30 # contributors y: 2434 line churn packages/cli/src/config/auth.ts x: 13 # contributors y: 161 line churn packages/cli/src/ui/auth/useAuth.ts x: 9 # contributors y: 220 line churn packages/cli/src/validateNonInterActiveAuth.ts x: 15 # contributors y: 189 line churn packages/cli/src/commands/extensions/utils.ts x: 3 # contributors y: 289 line churn packages/cli/src/config/extensions/extensionSettings.ts x: 4 # contributors y: 549 line churn packages/cli/src/ui/hooks/useAtCompletion.ts x: 15 # contributors y: 595 line churn packages/cli/src/utils/jsonoutput.ts x: 4 # contributors y: 54 line churn packages/core/src/config/projectRegistry.ts x: 7 # contributors y: 485 line churn packages/core/src/core/baseLlmClient.ts x: 11 # contributors y: 802 line churn packages/core/src/utils/filesearch/fileSearch.ts x: 15 # contributors y: 824 line churn packages/core/src/agents/a2aUtils.ts x: 2 # contributors y: 1108 line churn packages/core/src/agents/browser/browserAgentInvocation.ts x: 10 # contributors y: 891 line churn packages/core/src/agents/types.ts x: 10 # contributors y: 507 line churn packages/cli/src/ui/components/SessionBrowser.tsx x: 7 # contributors y: 1249 line churn packages/core/src/hooks/hookEventHandler.ts x: 13 # contributors y: 1491 line churn packages/core/src/telemetry/metrics.ts x: 27 # contributors y: 2651 line churn packages/cli/src/ui/themes/theme-manager.ts x: 21 # contributors y: 979 line churn packages/cli/src/ui/components/Footer.tsx x: 36 # contributors y: 1608 line churn packages/cli/src/ui/components/FooterConfigDialog.tsx x: 6 # contributors y: 804 line churn packages/cli/src/services/BuiltinCommandLoader.ts x: 34 # contributors y: 366 line churn packages/cli/src/ui/components/HistoryItemDisplay.tsx x: 32 # contributors y: 519 line churn packages/cli/src/ui/types.ts x: 48 # contributors y: 828 line churn packages/core/src/services/memoryPatchUtils.ts x: 1 # contributors y: 833 line churn packages/core/src/services/memoryService.ts x: 1 # contributors y: 1855 line churn packages/cli/src/ui/hooks/useVoiceMode.ts x: 3 # contributors y: 481 line churn packages/cli/src/ui/hooks/useAgentStream.ts x: 2 # contributors y: 672 line churn packages/core/src/scheduler/state-manager.ts x: 11 # contributors y: 734 line churn packages/cli/src/ui/components/SettingsDialog.tsx x: 22 # contributors y: 4342 line churn packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx x: 10 # contributors y: 1190 line churn packages/core/src/utils/errors.ts x: 13 # contributors y: 469 line churn packages/cli/src/utils/userStartupWarnings.ts x: 11 # contributors y: 231 line churn packages/cli/src/ui/components/InboxDialog.tsx x: 1 # contributors y: 1608 line churn packages/core/src/tools/ask-user.ts x: 5 # contributors y: 661 line churn packages/core/src/utils/generateContentResponseUtilities.ts x: 8 # contributors y: 360 line churn packages/sdk/src/agent.ts x: 3 # contributors y: 589 line churn packages/cli/src/ui/commands/skillsCommand.ts x: 9 # contributors y: 659 line churn packages/cli/src/ui/commands/types.ts x: 35 # contributors y: 465 line churn packages/core/src/hooks/hookTranslator.ts x: 5 # contributors y: 505 line churn packages/core/src/telemetry/index.ts x: 27 # contributors y: 204 line churn packages/cli/src/ui/components/ThemeDialog.tsx x: 20 # contributors y: 1260 line churn packages/core/src/utils/events.ts x: 22 # contributors y: 728 line churn packages/core/src/test-utils/config.ts x: 5 # contributors y: 55 line churn packages/core/src/skills/skillManager.ts x: 4 # contributors y: 251 line churn packages/cli/src/utils/handleAutoUpdate.ts x: 13 # contributors y: 355 line churn packages/cli/src/ui/commands/extensionsCommand.ts x: 21 # contributors y: 1734 line churn packages/cli/src/utils/sessionCleanup.ts x: 9 # contributors y: 892 line churn packages/cli/src/ui/contexts/UIActionsContext.tsx x: 23 # contributors y: 156 line churn packages/cli/src/ui/key/keyBindings.ts x: 8 # contributors y: 1199 line churn packages/core/src/telemetry/types.ts x: 39 # contributors y: 3378 line churn packages/cli/src/ui/hooks/slashCommandProcessor.ts x: 58 # contributors y: 4641 line churn packages/cli/src/acp/commands/extensions.ts x: 7 # contributors y: 500 line churn packages/cli/src/acp/commands/init.ts x: 3 # contributors y: 66 line churn packages/core/src/tools/mcp-client-manager.ts x: 23 # contributors y: 1301 line churn packages/core/src/agents/agentLoader.ts x: 9 # contributors y: 1233 line churn packages/cli/src/ui/utils/updateCheck.ts x: 16 # contributors y: 303 line churn packages/cli/src/utils/activityLogger.ts x: 5 # contributors y: 1402 line churn packages/cli/src/ui/noninteractive/nonInteractiveUi.ts x: 11 # contributors y: 56 line churn packages/a2a-server/src/utils/testing_utils.ts x: 18 # contributors y: 287 line churn packages/core/index.ts x: 18 # contributors y: 80 line churn packages/cli/src/config/trustedFolders.ts x: 14 # contributors y: 1103 line churn packages/cli/src/ui/hooks/useSlashCompletion.ts x: 16 # contributors y: 1112 line churn packages/cli/test-setup.ts x: 8 # contributors y: 135 line churn packages/cli/src/ui/commands/clearCommand.ts x: 16 # contributors y: 188 line churn packages/cli/src/ui/hooks/useExecutionLifecycle.ts x: 5 # contributors y: 743 line churn packages/core/src/core/loggingContentGenerator.ts x: 22 # contributors y: 816 line churn packages/core/src/telemetry/trace.ts x: 7 # contributors y: 403 line churn packages/core/src/scheduler/policy.ts x: 10 # contributors y: 361 line churn packages/core/src/core/prompts.ts x: 29 # contributors y: 2698 line churn packages/core/src/sandbox/macos/seatbeltArgsBuilder.ts x: 4 # contributors y: 1000 line churn packages/core/src/tools/get-internal-docs.ts x: 5 # contributors y: 271 line churn packages/core/src/routing/modelRouterService.ts x: 10 # contributors y: 297 line churn packages/core/src/hooks/hookRunner.ts x: 13 # contributors y: 689 line churn packages/cli/src/ui/contexts/ScrollProvider.tsx x: 3 # contributors y: 553 line churn packages/core/src/sandbox/windows/GeminiSandbox.cs x: 4 # contributors y: 1234 line churn packages/cli/src/ui/utils/textUtils.ts x: 16 # contributors y: 497 line churn packages/core/src/agents/browser/mcpToolWrapper.ts x: 6 # contributors y: 880 line churn packages/core/src/core/coreToolHookTriggers.ts x: 10 # contributors y: 857 line churn packages/core/src/test-utils/mock-tool.ts x: 7 # contributors y: 797 line churn packages/core/src/tools/trackerTools.ts x: 2 # contributors y: 756 line churn packages/core/src/agents/codebase-investigator.ts x: 7 # contributors y: 535 line churn packages/cli/src/ui/commands/settingsCommand.ts x: 6 # contributors y: 30 line churn packages/cli/src/utils/cleanup.ts x: 16 # contributors y: 233 line churn packages/core/src/utils/getFolderStructure.ts x: 10 # contributors y: 566 line churn packages/cli/src/ui/hooks/useToolScheduler.ts x: 10 # contributors y: 2116 line churn packages/test-utils/src/index.ts x: 7 # contributors y: 19 line churn packages/core/src/tools/definitions/dynamic-declaration-helpers.ts x: 9 # contributors y: 362 line churn packages/cli/src/ui/components/shared/MaxSizedBox.tsx x: 13 # contributors y: 1435 line churn packages/cli/src/ui/components/messages/InfoMessage.tsx x: 12 # contributors y: 85 line churn packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts x: 43 # contributors y: 3972 line churn packages/core/src/telemetry/clearcut-logger/event-metadata-key.ts x: 29 # contributors y: 882 line churn packages/core/src/telemetry/loggers.ts x: 37 # contributors y: 2742 line churn packages/cli/src/ui/components/shared/VirtualizedList.tsx x: 3 # contributors y: 1068 line churn packages/cli/src/ui/layouts/DefaultAppLayout.tsx x: 14 # contributors y: 313 line churn packages/cli/src/config/extension.ts x: 24 # contributors y: 3751 line churn packages/cli/src/ui/commands/chatCommand.ts x: 24 # contributors y: 740 line churn packages/cli/src/ui/hooks/usePermissionsModifyTrust.ts x: 5 # contributors y: 213 line churn packages/cli/src/ui/themes/theme.ts x: 12 # contributors y: 1716 line churn packages/core/src/core/logger.ts x: 16 # contributors y: 765 line churn packages/core/src/utils/errorParsing.ts x: 4 # contributors y: 447 line churn packages/vscode-ide-companion/src/ide-server.ts x: 11 # contributors y: 1303 line churn scripts/local_telemetry.js x: 5 # contributors y: 885 line churn scripts/telemetry_utils.js x: 9 # contributors y: 520 line churn packages/cli/src/ui/constants.ts x: 15 # contributors y: 128 line churn packages/cli/src/ui/hooks/useConsoleMessages.ts x: 5 # contributors y: 598 line churn packages/cli/src/config/sandboxConfig.ts x: 17 # contributors y: 288 line churn packages/devtools/client/src/App.tsx x: 2 # contributors y: 1959 line churn packages/cli/src/config/policy.ts x: 5 # contributors y: 923 line churn packages/cli/src/ui/hooks/usePhraseCycler.ts x: 15 # contributors y: 1043 line churn packages/core/src/agents/a2a-client-manager.ts x: 6 # contributors y: 827 line churn packages/cli/src/test-utils/AppRig.tsx x: 13 # contributors y: 872 line churn packages/cli/src/ui/hooks/useHistoryManager.ts x: 11 # contributors y: 253 line churn packages/cli/src/core/initializer.ts x: 7 # contributors y: 92 line churn packages/cli/src/ui/utils/terminalSetup.ts x: 12 # contributors y: 818 line churn packages/core/src/scheduler/confirmation.ts x: 6 # contributors y: 381 line churn packages/cli/src/commands/extensions/install.ts x: 8 # contributors y: 506 line churn packages/cli/src/ui/commands/aboutCommand.ts x: 16 # contributors y: 147 line churn packages/cli/src/ui/commands/copyCommand.ts x: 9 # contributors y: 96 line churn packages/cli/src/ui/commands/hooksCommand.ts x: 8 # contributors y: 687 line churn packages/cli/src/ui/commands/ideCommand.ts x: 9 # contributors y: 766 line churn packages/cli/src/ui/components/FolderTrustDialog.tsx x: 12 # contributors y: 498 line churn packages/cli/src/ui/components/messages/Todo.tsx x: 6 # contributors y: 527 line churn packages/cli/src/commands/extensions/uninstall.ts x: 9 # contributors y: 162 line churn packages/cli/src/commands/extensions/update.ts x: 9 # contributors y: 386 line churn packages/cli/src/ui/utils/highlight.ts x: 8 # contributors y: 251 line churn packages/cli/src/ui/components/messages/ThinkingMessage.tsx x: 4 # contributors y: 457 line churn packages/core/src/ide/detect-ide.ts x: 11 # contributors y: 424 line churn .github/scripts/sync-maintainer-labels.cjs x: 3 # contributors y: 397 line churn packages/cli/src/ui/hooks/useCompletion.ts x: 24 # contributors y: 1962 line churn packages/cli/src/utils/settingsUtils.ts x: 12 # contributors y: 1125 line churn packages/cli/src/ui/components/triage/TriageDuplicates.tsx x: 5 # contributors y: 1088 line churn packages/cli/src/ui/components/shared/vim-buffer-actions.ts x: 8 # contributors y: 2679 line churn packages/cli/src/ui/commands/privacyCommand.ts x: 5 # contributors y: 32 line churn packages/cli/src/ui/components/AboutBox.tsx x: 11 # contributors y: 334 line churn packages/cli/src/ui/utils/MarkdownDisplay.tsx x: 13 # contributors y: 1086 line churn packages/core/src/telemetry/semantic.ts x: 6 # contributors y: 463 line churn packages/core/src/utils/editCorrector.ts x: 18 # contributors y: 1848 line churn packages/core/src/utils/nextSpeakerChecker.ts x: 10 # contributors y: 225 line churn packages/cli/src/ui/hooks/useShellCompletion.ts x: 2 # contributors y: 706 line churn packages/core/src/code_assist/converter.ts x: 15 # contributors y: 492 line churn packages/core/src/hooks/hookRegistry.ts x: 7 # contributors y: 450 line churn packages/cli/src/ui/utils/commandUtils.ts x: 19 # contributors y: 655 line churn packages/cli/src/ui/utils/InlineMarkdownRenderer.tsx x: 9 # contributors y: 731 line churn packages/core/src/telemetry/constants.ts x: 15 # contributors y: 228 line churn packages/cli/src/ui/hooks/useThemeCommand.ts x: 15 # contributors y: 440 line churn packages/cli/src/ui/components/shared/RadioButtonSelect.tsx x: 9 # contributors y: 907 line churn packages/cli/src/ui/utils/clipboardUtils.ts x: 8 # contributors y: 759 line churn packages/cli/src/ui/hooks/useEditorSettings.ts x: 10 # contributors y: 144 line churn packages/cli/src/ui/components/Header.tsx x: 13 # contributors y: 409 line churn packages/cli/src/ui/App.tsx x: 67 # contributors y: 5916 line churn scripts/check-build-status.js x: 6 # contributors y: 430 line churn
10419.0
line churn
  min: 1.0
  average: 426.14
  25th percentile: 78.0
  median: 162.5
  75th percentile: 414.25
  max: 10419.0
0 120.0
# contributors
min: 1.0 | average: 6.6 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 120.0

File Size vs. Line Churn: 1298 points

packages/cli/src/ui/components/AskUserDialog.tsx x: 1145 lines of code y: 2028 line churn packages/cli/src/ui/components/Composer.tsx x: 157 lines of code y: 2236 line churn packages/cli/src/ui/components/InputPrompt.tsx x: 1668 lines of code y: 5173 line churn packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx x: 1025 lines of code y: 2771 line churn packages/cli/src/ui/components/shared/SearchableList.tsx x: 215 lines of code y: 694 line churn packages/cli/src/ui/components/shared/TextInput.tsx x: 108 lines of code y: 185 line churn packages/cli/src/ui/hooks/useSelectionList.ts x: 410 lines of code y: 770 line churn packages/cli/src/ui/AppContainer.tsx x: 2544 lines of code y: 6621 line churn packages/cli/src/ui/components/MainContent.tsx x: 376 lines of code y: 1122 line churn packages/cli/src/ui/hooks/useComposerStatus.ts x: 87 lines of code y: 119 line churn packages/cli/src/acp/acpRpcDispatcher.ts x: 203 lines of code y: 240 line churn packages/cli/src/acp/acpSession.ts x: 1353 lines of code y: 1908 line churn packages/cli/src/acp/acpSessionManager.ts x: 374 lines of code y: 524 line churn packages/cli/src/utils/sessionUtils.ts x: 521 lines of code y: 1193 line churn packages/cli/src/config/extension-manager.ts x: 1273 lines of code y: 2128 line churn packages/cli/src/config/extensions/update.ts x: 213 lines of code y: 499 line churn packages/cli/src/utils/retry.ts x: 64 lines of code y: 85 line churn packages/core/src/utils/stdio.ts x: 129 lines of code y: 214 line churn packages/cli/src/ui/hooks/atCommandProcessor.ts x: 675 lines of code y: 2809 line churn packages/core/src/utils/atCommandUtils.ts x: 183 lines of code y: 262 line churn packages/cli/src/ui/contexts/KeypressContext.tsx x: 725 lines of code y: 4742 line churn packages/cli/src/utils/persistentState.ts x: 135 lines of code y: 187 line churn packages/core/src/services/chatRecordingService.ts x: 1429 lines of code y: 3438 line churn packages/core/src/services/fileSystemService.ts x: 73 lines of code y: 237 line churn packages/core/src/services/gitService.ts x: 181 lines of code y: 463 line churn packages/core/src/tools/edit.ts x: 1240 lines of code y: 5474 line churn packages/core/src/tools/write-file.ts x: 654 lines of code y: 2928 line churn packages/core/src/utils/pathMutex.ts x: 66 lines of code y: 110 line churn packages/cli/src/ui/hooks/useFolderTrust.ts x: 122 lines of code y: 426 line churn packages/a2a-server/src/config/config.ts x: 620 lines of code y: 1243 line churn packages/a2a-server/src/config/settings.ts x: 909 lines of code y: 1208 line churn packages/a2a-server/src/http/app.ts x: 377 lines of code y: 562 line churn packages/core/src/utils/fileUtils.ts x: 640 lines of code y: 1473 line churn evals/plan_mode.eval.ts x: 444 lines of code y: 595 line churn packages/cli/index.ts x: 145 lines of code y: 388 line churn packages/cli/src/config/settings.ts x: 1132 lines of code y: 4021 line churn packages/cli/src/ui/auth/AuthDialog.tsx x: 238 lines of code y: 415 line churn packages/cli/src/utils/commentJson.ts x: 179 lines of code y: 298 line churn packages/cli/src/utils/processUtils.ts x: 103 lines of code y: 165 line churn packages/cli/src/utils/relaunch.ts x: 75 lines of code y: 144 line churn packages/core/src/code_assist/oauth2.ts x: 736 lines of code y: 2103 line churn packages/core/src/services/keychainService.ts x: 163 lines of code y: 349 line churn packages/test-utils/src/test-rig.ts x: 1427 lines of code y: 1961 line churn scripts/utils/eval-inventory.ts x: 299 lines of code y: 380 line churn packages/core/src/policy/policy-engine.ts x: 883 lines of code y: 2330 line churn packages/core/src/safety/built-in.ts x: 117 lines of code y: 293 line churn packages/core/src/scheduler/scheduler.ts x: 872 lines of code y: 1271 line churn packages/core/src/tools/list-mcp-resources.ts x: 105 lines of code y: 126 line churn packages/core/src/tools/read-file.ts x: 291 lines of code y: 1087 line churn packages/core/src/tools/read-mcp-resource.ts x: 149 lines of code y: 174 line churn packages/core/src/tools/shell.ts x: 1092 lines of code y: 4246 line churn packages/core/src/tools/web-search.ts x: 206 lines of code y: 609 line churn packages/core/src/utils/paths.ts x: 542 lines of code y: 1169 line churn packages/core/src/utils/security.ts x: 588 lines of code y: 833 line churn packages/core/src/core/client.ts x: 1098 lines of code y: 4913 line churn packages/core/src/services/shellExecutionService.ts x: 1659 lines of code y: 5018 line churn packages/core/src/utils/gitUtils.ts x: 81 lines of code y: 137 line churn packages/core/src/agents/local-executor.ts x: 1256 lines of code y: 2747 line churn packages/core/src/context/chatCompressionService.ts x: 557 lines of code y: 741 line churn packages/core/src/scheduler/tool-executor.ts x: 523 lines of code y: 910 line churn packages/core/src/utils/constants.ts x: 20 lines of code y: 39 line churn packages/core/src/utils/tool-utils.ts x: 196 lines of code y: 463 line churn packages/cli/src/ui/hooks/useFocus.ts x: 49 lines of code y: 84 line churn packages/cli/src/ui/utils/terminalCapabilityManager.ts x: 256 lines of code y: 798 line churn packages/cli/src/config/mcp/mcpServerEnablement.ts x: 263 lines of code y: 424 line churn packages/cli/src/ui/components/LoadingIndicator.tsx x: 168 lines of code y: 336 line churn packages/cli/src/ui/components/StatusRow.tsx x: 401 lines of code y: 497 line churn packages/cli/src/ui/contexts/UIStateContext.tsx x: 206 lines of code y: 343 line churn packages/cli/src/ui/hooks/useLoadingIndicator.ts x: 82 lines of code y: 306 line churn packages/cli/src/acp/acpUtils.ts x: 330 lines of code y: 431 line churn packages/cli/src/config/settingsSchema.ts x: 3544 lines of code y: 5621 line churn packages/cli/src/ui/components/ModelDialog.tsx x: 347 lines of code y: 950 line churn packages/core/src/availability/policyCatalog.ts x: 150 lines of code y: 295 line churn packages/core/src/availability/policyHelpers.ts x: 273 lines of code y: 627 line churn packages/core/src/config/config.ts x: 3474 lines of code y: 8799 line churn packages/core/src/config/defaultModelConfigs.ts x: 848 lines of code y: 1140 line churn packages/core/src/config/models.ts x: 527 lines of code y: 1275 line churn packages/core/src/core/contentGenerator.ts x: 357 lines of code y: 865 line churn packages/core/src/core/modelMappingContentGenerator.ts x: 76 lines of code y: 100 line churn packages/core/src/routing/strategies/classifierStrategy.ts x: 195 lines of code y: 381 line churn packages/core/src/routing/strategies/defaultStrategy.ts x: 36 lines of code y: 66 line churn packages/core/src/routing/strategies/gemmaClassifierStrategy.ts x: 203 lines of code y: 270 line churn packages/core/src/routing/strategies/numericalClassifierStrategy.ts x: 202 lines of code y: 406 line churn packages/core/src/routing/strategies/overrideStrategy.ts x: 39 lines of code y: 108 line churn packages/core/src/services/modelConfigService.ts x: 507 lines of code y: 1035 line churn esbuild.config.js x: 166 lines of code y: 392 line churn packages/core/src/code_assist/setup.ts x: 276 lines of code y: 924 line churn eslint.config.js x: 417 lines of code y: 851 line churn packages/vscode-ide-companion/src/diff-manager.ts x: 199 lines of code y: 366 line churn packages/vscode-ide-companion/src/extension.ts x: 202 lines of code y: 417 line churn packages/vscode-ide-companion/src/utils/vscode-mock.ts x: 141 lines of code y: 174 line churn packages/cli/src/ui/commands/bugCommand.ts x: 176 lines of code y: 254 line churn packages/core/src/utils/terminalSerializer.ts x: 499 lines of code y: 622 line churn packages/cli/src/gemini.tsx x: 958 lines of code y: 3849 line churn packages/core/src/services/executionLifecycleService.ts x: 527 lines of code y: 708 line churn packages/cli/src/ui/components/messages/DenseToolMessage.tsx x: 467 lines of code y: 639 line churn packages/cli/src/ui/components/messages/DiffRenderer.tsx x: 374 lines of code y: 933 line churn packages/cli/src/ui/components/messages/ShellToolMessage.tsx x: 194 lines of code y: 585 line churn packages/cli/src/ui/components/messages/ToolGroupMessage.tsx x: 424 lines of code y: 1738 line churn packages/cli/src/ui/components/messages/ToolMessage.tsx x: 148 lines of code y: 1755 line churn packages/cli/src/ui/components/messages/ToolShared.tsx x: 266 lines of code y: 464 line churn packages/cli/src/ui/utils/renderBorder.ts x: 21 lines of code y: 48 line churn packages/core/src/code_assist/oauth-credential-storage.ts x: 111 lines of code y: 209 line churn packages/core/src/mcp/token-storage/keychain-token-storage.ts x: 161 lines of code y: 608 line churn packages/core/src/tools/mcp-tool.ts x: 581 lines of code y: 1392 line churn packages/core/src/tools/tool-registry.ts x: 644 lines of code y: 1734 line churn packages/cli/src/services/FileCommandLoader.ts x: 299 lines of code y: 691 line churn packages/cli/src/utils/sandbox.ts x: 1152 lines of code y: 3299 line churn packages/cli/src/utils/sandboxBuiltinProfiles.ts x: 978 lines of code y: 1019 line churn packages/cli/src/utils/sandboxUtils.ts x: 352 lines of code y: 468 line churn packages/core/src/config/storage.ts x: 365 lines of code y: 579 line churn packages/core/src/mcp/oauth-token-storage.ts x: 173 lines of code y: 444 line churn packages/cli/src/ui/components/messages/ToolResultDisplay.tsx x: 273 lines of code y: 726 line churn packages/cli/src/ui/utils/CodeColorizer.tsx x: 254 lines of code y: 673 line churn packages/cli/src/ui/utils/fileUtils.ts x: 19 lines of code y: 34 line churn packages/core/src/tools/tools.ts x: 784 lines of code y: 2142 line churn packages/core/src/utils/buildFileUtils.ts x: 95 lines of code y: 150 line churn packages/core/src/utils/untrustedContextTracker.ts x: 285 lines of code y: 399 line churn evals/provenance_attribution.eval.ts x: 93 lines of code y: 102 line churn packages/core/src/prompts/snippets.legacy.ts x: 653 lines of code y: 910 line churn packages/core/src/test-utils/mockWorkspaceContext.ts x: 28 lines of code y: 54 line churn packages/core/src/index.ts x: 261 lines of code y: 429 line churn packages/core/src/sandbox/linux/LinuxSandboxManager.ts x: 280 lines of code y: 1457 line churn packages/core/src/sandbox/macos/MacOsSandboxManager.ts x: 161 lines of code y: 788 line churn packages/core/src/sandbox/utils/commandSafety.ts x: 690 lines of code y: 920 line churn packages/core/src/sandbox/windows/WindowsSandboxManager.ts x: 389 lines of code y: 1368 line churn packages/core/src/sandbox/windows/commandSafety.ts x: 283 lines of code y: 352 line churn packages/core/src/services/sandboxManager.ts x: 282 lines of code y: 758 line churn packages/core/src/tools/ls.ts x: 272 lines of code y: 1251 line churn packages/cli/src/config/extensions/consent.ts x: 312 lines of code y: 453 line churn packages/core/src/services/environmentSanitization.ts x: 223 lines of code y: 334 line churn packages/core/src/tools/mcp-client.ts x: 1867 lines of code y: 5500 line churn packages/core/scripts/bundle-browser-mcp.mjs x: 126 lines of code y: 142 line churn packages/cli/src/commands/extensions/validate.ts x: 100 lines of code y: 133 line churn packages/core/src/mcp/oauth-provider.ts x: 558 lines of code y: 2287 line churn packages/core/src/utils/oauth-flow.ts x: 497 lines of code y: 728 line churn packages/cli/src/config/extensionRegistryClient.ts x: 120 lines of code y: 167 line churn packages/core/src/tools/web-fetch.ts x: 811 lines of code y: 2070 line churn packages/core/src/utils/fetch.ts x: 383 lines of code y: 1022 line churn packages/core/src/utils/trust.ts x: 276 lines of code y: 385 line churn packages/core/src/mcp/oauth-utils.ts x: 462 lines of code y: 943 line churn packages/cli/src/ui/hooks/useGeminiStream.ts x: 1991 lines of code y: 7567 line churn packages/core/src/core/geminiChat.ts x: 1466 lines of code y: 5689 line churn packages/core/src/policy/policies/write.toml x: 97 lines of code y: 168 line churn packages/a2a-server/src/agent/executor.ts x: 848 lines of code y: 1407 line churn packages/a2a-server/src/agent/task.ts x: 1119 lines of code y: 2127 line churn packages/core/src/utils/ignorePathUtils.ts x: 42 lines of code y: 75 line churn packages/core/src/context/contextManager.ts x: 389 lines of code y: 1786 line churn packages/cli/src/ui/hooks/useCommandCompletion.tsx x: 423 lines of code y: 1806 line churn packages/core/src/agents/registry.ts x: 595 lines of code y: 1739 line churn packages/cli/src/ui/hooks/useQuotaAndFallback.ts x: 317 lines of code y: 889 line churn packages/core/src/ide/process-utils.ts x: 168 lines of code y: 565 line churn packages/cli/src/ui/privacy/CloudFreePrivacyNotice.tsx x: 176 lines of code y: 310 line churn packages/cli/src/config/config.ts x: 1034 lines of code y: 5604 line churn packages/cli/src/config/extensions/github.ts x: 489 lines of code y: 1170 line churn packages/core/src/policy/types.ts x: 137 lines of code y: 414 line churn packages/core/src/services/worktreeService.ts x: 183 lines of code y: 234 line churn packages/core/src/tools/grep.ts x: 653 lines of code y: 2167 line churn packages/core/src/availability/modelAvailabilityService.ts x: 137 lines of code y: 211 line churn packages/core/src/utils/retry.ts x: 451 lines of code y: 1551 line churn evals/test-helper.ts x: 339 lines of code y: 770 line churn evals/memory_persistence.eval.ts x: 469 lines of code y: 581 line churn evals/snapshot_fidelity.eval.ts x: 119 lines of code y: 149 line churn scripts/utils/eval-analysis.ts x: 613 lines of code y: 713 line churn scripts/utils/eval-validate.ts x: 553 lines of code y: 642 line churn packages/core/src/ide/ide-connection-utils.ts x: 345 lines of code y: 489 line churn scripts/eval-report-cli.ts x: 56 lines of code y: 81 line churn scripts/utils/eval-report.ts x: 247 lines of code y: 290 line churn packages/cli/src/ui/components/DialogManager.tsx x: 358 lines of code y: 730 line churn packages/cli/src/ui/components/ProQuotaDialog.tsx x: 133 lines of code y: 319 line churn tools/caretaker-agent/cloudrun/ingestion-service/app.ts x: 249 lines of code y: 323 line churn tools/caretaker-agent/cloudrun/triage-worker/triage_orchestrator.py x: 87 lines of code y: 167 line churn tools/caretaker-agent/evals/triage/tools/__init__.py x: 1 lines of code y: 1 line churn tools/caretaker-agent/evals/triage/helpers/summary.py x: 269 lines of code y: 340 line churn tools/caretaker-agent/evals/triage/runner.py x: 157 lines of code y: 209 line churn packages/core/src/utils/googleQuotaErrors.ts x: 362 lines of code y: 1136 line churn packages/core/src/utils/quotaErrorDetection.ts x: 42 lines of code y: 404 line churn tools/caretaker-agent/cloudrun/pr-generator/job.yaml x: 40 lines of code y: 40 line churn tools/caretaker-agent/cloudrun/pr-generator/workflow/orchestrator.py x: 536 lines of code y: 694 line churn packages/cli/src/nonInteractiveCli.ts x: 527 lines of code y: 1094 line churn packages/cli/src/nonInteractiveCliAgentSession.ts x: 601 lines of code y: 729 line churn packages/cli/src/ui/contexts/SessionContext.tsx x: 238 lines of code y: 679 line churn packages/core/src/agent/event-translator.ts x: 371 lines of code y: 494 line churn packages/core/src/core/agentChatHistory.ts x: 48 lines of code y: 183 line churn packages/core/src/core/turn.ts x: 440 lines of code y: 916 line churn packages/core/src/telemetry/uiTelemetry.ts x: 356 lines of code y: 482 line churn tools/caretaker-agent/cloudrun/pr-generator/workflow/agent_runner.py x: 159 lines of code y: 251 line churn packages/core/src/agents/auth-provider/google-credentials-provider.ts x: 125 lines of code y: 172 line churn packages/core/src/code_assist/server.ts x: 531 lines of code y: 1192 line churn packages/core/src/fallback/handler.ts x: 152 lines of code y: 688 line churn packages/a2a-server/src/config/extension.ts x: 123 lines of code y: 209 line churn packages/a2a-server/src/persistence/gcs.ts x: 275 lines of code y: 331 line churn packages/core/src/safety/checker-runner.ts x: 234 lines of code y: 337 line churn packages/core/src/safety/context-builder.ts x: 87 lines of code y: 152 line churn packages/core/src/utils/editor.ts x: 353 lines of code y: 829 line churn packages/core/src/services/loopDetectionService.ts x: 532 lines of code y: 1319 line churn tools/caretaker-agent/cloudrun/triage-worker/utils/agent_logger.py x: 79 lines of code y: 119 line churn packages/core/src/policy/policies/plan.toml x: 177 lines of code y: 525 line churn packages/cli/src/ui/hooks/usePrivacySettings.ts x: 151 lines of code y: 288 line churn packages/core/src/context/agentHistoryProvider.ts x: 318 lines of code y: 437 line churn packages/core/src/utils/historyHardening.ts x: 375 lines of code y: 632 line churn packages/core/src/utils/memoryImportProcessor.ts x: 304 lines of code y: 822 line churn packages/core/src/tools/glob.ts x: 314 lines of code y: 1336 line churn packages/core/src/tools/ripGrep.ts x: 580 lines of code y: 2078 line churn packages/core/src/utils/pathCorrector.ts x: 56 lines of code y: 116 line churn scripts/get-release-version.js x: 450 lines of code y: 1391 line churn scripts/eval-inventory-cli.ts x: 52 lines of code y: 77 line churn .github/dependabot.yml x: 40 lines of code y: 111 line churn packages/cli/src/services/McpPromptLoader.ts x: 240 lines of code y: 406 line churn packages/cli/src/test-utils/render.tsx x: 799 lines of code y: 1611 line churn packages/cli/src/ui/commands/mcpCommand.ts x: 483 lines of code y: 1557 line churn packages/cli/src/ui/commands/setupGithubCommand.ts x: 228 lines of code y: 579 line churn packages/cli/src/ui/components/AgentConfigDialog.tsx x: 341 lines of code y: 544 line churn packages/core/src/agents/auth-provider/oauth2-provider.ts x: 249 lines of code y: 342 line churn packages/core/src/ide/ide-client.ts x: 532 lines of code y: 2162 line churn packages/core/src/policy/toml-loader.ts x: 557 lines of code y: 1188 line churn packages/core/src/utils/filesearch/ignore.ts x: 67 lines of code y: 174 line churn packages/core/src/utils/gitIgnoreParser.ts x: 147 lines of code y: 805 line churn packages/core/src/utils/schemaValidator.ts x: 75 lines of code y: 338 line churn packages/cli/src/utils/skillUtils.ts x: 250 lines of code y: 397 line churn packages/core/src/utils/shell-utils.ts x: 944 lines of code y: 3467 line churn packages/cli/src/interactiveCli.tsx x: 226 lines of code y: 327 line churn packages/cli/src/ui/hooks/useBanner.ts x: 54 lines of code y: 137 line churn packages/core/src/policy/config.ts x: 700 lines of code y: 1520 line churn packages/cli/src/ui/components/ModelStatsDisplay.tsx x: 332 lines of code y: 828 line churn packages/cli/src/ui/components/StatsDisplay.tsx x: 363 lines of code y: 2255 line churn packages/core/src/prompts/promptProvider.ts x: 303 lines of code y: 656 line churn packages/cli/src/ui/constants/wittyPhrases.ts x: 132 lines of code y: 692 line churn packages/cli/src/ui/components/EditorSettingsDialog.tsx x: 196 lines of code y: 358 line churn packages/cli/src/ui/hooks/vim.ts x: 1226 lines of code y: 1660 line churn packages/cli/src/commands/mcp/list.ts x: 254 lines of code y: 486 line churn packages/core/src/context/config/profiles.ts x: 290 lines of code y: 365 line churn packages/core/src/context/graph/render.ts x: 148 lines of code y: 442 line churn packages/core/src/context/graph/toGraph.ts x: 224 lines of code y: 1023 line churn packages/core/src/context/pipeline/orchestrator.ts x: 179 lines of code y: 805 line churn packages/cli/src/ui/hooks/useSuspend.ts x: 115 lines of code y: 190 line churn .github/scripts/apply-issue-labels.cjs x: 229 lines of code y: 604 line churn packages/cli/src/utils/installationInfo.ts x: 184 lines of code y: 275 line churn packages/core/src/context/graph/mapper.ts x: 21 lines of code y: 115 line churn packages/core/src/context/processors/stateSnapshotProcessor.ts x: 191 lines of code y: 284 line churn packages/core/src/context/testing/contextTestUtils.ts x: 278 lines of code y: 464 line churn packages/core/src/utils/environmentContext.ts x: 74 lines of code y: 259 line churn evals/calendar-all-day.eval.ts x: 27 lines of code y: 33 line churn packages/core/src/confirmation-bus/message-bus.ts x: 205 lines of code y: 375 line churn packages/cli/src/ui/components/shared/text-buffer.ts x: 3621 lines of code y: 10419 line churn packages/core/src/agents/remote-session-invocation.ts x: 214 lines of code y: 281 line churn packages/core/src/agents/remote-subagent-protocol.ts x: 329 lines of code y: 459 line churn packages/core/src/agents/local-invocation.ts x: 299 lines of code y: 629 line churn packages/cli/src/ui/components/SessionSummaryDisplay.tsx x: 37 lines of code y: 274 line churn packages/cli/src/ui/commands/rewindCommand.tsx x: 152 lines of code y: 228 line churn packages/cli/src/ui/hooks/useSessionBrowser.ts x: 95 lines of code y: 580 line churn packages/core/src/context/graph/fromGraph.ts x: 43 lines of code y: 182 line churn packages/core/src/context/graph/nodeIdService.ts x: 9 lines of code y: 23 line churn packages/core/src/context/processors/blobDegradationProcessor.ts x: 88 lines of code y: 233 line churn packages/core/src/context/processors/nodeDistillationProcessor.ts x: 163 lines of code y: 322 line churn packages/core/src/context/processors/nodeTruncationProcessor.ts x: 81 lines of code y: 208 line churn packages/core/src/context/processors/toolMaskingProcessor.ts x: 230 lines of code y: 477 line churn packages/core/src/context/utils/adaptiveTokenCalculator.ts x: 150 lines of code y: 213 line churn packages/core/src/context/utils/snapshotGenerator.ts x: 358 lines of code y: 499 line churn packages/core/src/core/fakeContentGenerator.ts x: 129 lines of code y: 274 line churn packages/core/src/tools/read-many-files.ts x: 445 lines of code y: 1863 line churn packages/a2a-server/src/commands/memory.ts x: 60 lines of code y: 180 line churn packages/cli/src/acp/commands/memory.ts x: 122 lines of code y: 282 line churn packages/cli/src/test-utils/mockConfig.ts x: 201 lines of code y: 246 line churn packages/cli/src/ui/commands/directoryCommand.tsx x: 213 lines of code y: 745 line churn packages/cli/src/ui/commands/memoryCommand.ts x: 144 lines of code y: 495 line churn packages/core/src/commands/memory.ts x: 1069 lines of code y: 2228 line churn packages/core/src/context/toolOutputMaskingService.ts x: 271 lines of code y: 395 line churn packages/core/src/tools/definitions/base-declarations.ts x: 76 lines of code y: 180 line churn packages/core/src/tools/definitions/coreTools.ts x: 238 lines of code y: 2097 line churn packages/core/src/tools/definitions/model-family-sets/default-legacy.ts x: 707 lines of code y: 1058 line churn packages/core/src/tools/definitions/model-family-sets/gemini-3.ts x: 694 lines of code y: 1128 line churn packages/core/src/tools/memoryTool.ts x: 70 lines of code y: 1609 line churn packages/core/src/tools/tool-names.ts x: 287 lines of code y: 602 line churn packages/core/src/utils/extensionLoader.ts x: 189 lines of code y: 389 line churn packages/core/src/utils/memoryDiscovery.ts x: 515 lines of code y: 2434 line churn packages/cli/src/config/auth.ts x: 39 lines of code y: 161 line churn packages/cli/src/validateNonInterActiveAuth.ts x: 53 lines of code y: 189 line churn packages/cli/src/commands/extensions/utils.ts x: 232 lines of code y: 289 line churn packages/cli/src/config/extensions/extensionSettings.ts x: 334 lines of code y: 549 line churn packages/cli/src/ui/hooks/useAtCompletion.ts x: 403 lines of code y: 595 line churn packages/core/src/core/baseLlmClient.ts x: 338 lines of code y: 802 line churn packages/core/src/utils/filesearch/fileSearch.ts x: 349 lines of code y: 824 line churn packages/cli/src/ui/components/messages/SubagentProgressDisplay.tsx x: 164 lines of code y: 225 line churn packages/core/src/agents/a2aUtils.ts x: 262 lines of code y: 1108 line churn packages/core/src/agents/browser/browserAgentInvocation.ts x: 365 lines of code y: 891 line churn packages/core/src/agents/remote-invocation.ts x: 231 lines of code y: 564 line churn packages/core/src/agents/types.ts x: 197 lines of code y: 507 line churn packages/core/src/agents/skill-extraction-agent.ts x: 454 lines of code y: 676 line churn packages/core/src/context/utils/contextTokenCalculator.ts x: 220 lines of code y: 294 line churn packages/core/src/utils/tokenCalculation.ts x: 117 lines of code y: 286 line churn packages/core/src/utils/ignorePatterns.ts x: 156 lines of code y: 282 line churn packages/cli/src/ui/components/SessionBrowser.tsx x: 608 lines of code y: 1249 line churn packages/core/src/hooks/hookEventHandler.ts x: 382 lines of code y: 1491 line churn packages/core/src/telemetry/metrics.ts x: 1406 lines of code y: 2651 line churn packages/cli/src/ui/themes/theme-manager.ts x: 499 lines of code y: 979 line churn packages/cli/src/config/footerItems.ts x: 131 lines of code y: 161 line churn packages/cli/src/ui/components/Footer.tsx x: 495 lines of code y: 1608 line churn packages/cli/src/ui/components/FooterConfigDialog.tsx x: 351 lines of code y: 804 line churn packages/cli/src/services/BuiltinCommandLoader.ts x: 218 lines of code y: 366 line churn packages/cli/src/ui/components/HistoryItemDisplay.tsx x: 239 lines of code y: 519 line churn packages/cli/src/ui/types.ts x: 483 lines of code y: 828 line churn packages/core/src/services/memoryPatchUtils.ts x: 670 lines of code y: 833 line churn packages/core/src/services/memoryService.ts x: 1212 lines of code y: 1855 line churn packages/cli/src/ui/hooks/useVoiceMode.ts x: 365 lines of code y: 481 line churn packages/cli/src/ui/components/messages/ToolGroupDisplay.tsx x: 228 lines of code y: 266 line churn packages/cli/src/ui/hooks/useAgentStream.ts x: 517 lines of code y: 672 line churn packages/core/src/agent/types.ts x: 236 lines of code y: 471 line churn packages/core/src/scheduler/state-manager.ts x: 511 lines of code y: 734 line churn packages/core/src/tools/topicTool.ts x: 114 lines of code y: 229 line churn packages/cli/src/ui/components/SettingsDialog.tsx x: 359 lines of code y: 4342 line churn packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx x: 499 lines of code y: 1190 line churn packages/core/src/context/pipeline/contextWorkingBuffer.ts x: 244 lines of code y: 477 line churn packages/cli/src/ui/components/InboxDialog.tsx x: 1271 lines of code y: 1608 line churn packages/core/src/tools/ask-user.ts x: 208 lines of code y: 661 line churn packages/core/src/utils/generateContentResponseUtilities.ts x: 242 lines of code y: 360 line churn packages/cli/src/ui/commands/agentsCommand.ts x: 337 lines of code y: 492 line churn packages/sdk/src/agent.ts x: 61 lines of code y: 589 line churn packages/sdk/src/tool.ts x: 137 lines of code y: 261 line churn packages/sdk/src/types.ts x: 47 lines of code y: 319 line churn evals/auto_memory_contract.eval.ts x: 399 lines of code y: 489 line churn evals/auto_memory_modes.eval.ts x: 396 lines of code y: 447 line churn packages/cli/src/ui/utils/latexToUnicode.ts x: 418 lines of code y: 599 line churn packages/cli/src/ui/utils/markdownParsingUtils.ts x: 202 lines of code y: 257 line churn packages/cli/src/ui/commands/skillsCommand.ts x: 368 lines of code y: 659 line churn packages/cli/src/ui/commands/types.ts x: 149 lines of code y: 465 line churn packages/core/src/hooks/hookTranslator.ts x: 328 lines of code y: 505 line churn packages/core/src/telemetry/index.ts x: 155 lines of code y: 204 line churn packages/cli/src/ui/components/ThemeDialog.tsx x: 345 lines of code y: 1260 line churn packages/core/src/utils/events.ts x: 297 lines of code y: 728 line churn packages/core/src/context/graph/behaviorRegistry.ts x: 19 lines of code y: 63 line churn packages/core/src/context/graph/builtinBehaviors.ts x: 70 lines of code y: 330 line churn packages/core/src/context/graph/types.ts x: 89 lines of code y: 380 line churn scripts/build_binary.js x: 387 lines of code y: 535 line churn tools/gemini-cli-bot/metrics/scripts/throughput.ts x: 104 lines of code y: 234 line churn packages/cli/src/utils/handleAutoUpdate.ts x: 212 lines of code y: 355 line churn packages/cli/src/ui/commands/extensionsCommand.ts x: 815 lines of code y: 1734 line churn packages/cli/src/utils/sessionCleanup.ts x: 477 lines of code y: 892 line churn packages/cli/src/ui/commands/commandsCommand.ts x: 115 lines of code y: 152 line churn packages/cli/src/utils/readStdin.ts x: 68 lines of code y: 271 line churn packages/cli/src/ui/key/keyBindings.ts x: 671 lines of code y: 1199 line churn packages/core/src/telemetry/types.ts x: 2220 lines of code y: 3378 line churn packages/cli/src/ui/hooks/slashCommandProcessor.ts x: 683 lines of code y: 4641 line churn packages/cli/src/acp/commands/extensions.ts x: 385 lines of code y: 500 line churn packages/core/src/tools/mcp-client-manager.ts x: 566 lines of code y: 1301 line churn packages/core/src/agents/agentLoader.ts x: 586 lines of code y: 1233 line churn packages/cli/src/ui/utils/updateCheck.ts x: 104 lines of code y: 303 line churn packages/cli/src/utils/activityLogger.ts x: 868 lines of code y: 1402 line churn packages/cli/src/config/settings-validation.ts x: 265 lines of code y: 372 line churn evals/skill_extraction.eval.ts x: 879 lines of code y: 1000 line churn packages/core/src/services/sessionSummaryUtils.ts x: 472 lines of code y: 757 line churn packages/cli/src/config/trustedFolders.ts x: 42 lines of code y: 1103 line churn packages/cli/src/ui/hooks/useSlashCompletion.ts x: 524 lines of code y: 1112 line churn packages/devtools/src/index.ts x: 325 lines of code y: 400 line churn packages/cli/src/ui/hooks/useExecutionLifecycle.ts x: 589 lines of code y: 743 line churn packages/core/src/tools/exit-plan-mode.ts x: 218 lines of code y: 446 line churn packages/core/src/core/loggingContentGenerator.ts x: 572 lines of code y: 816 line churn packages/cli/src/commands/gemma/logs.ts x: 168 lines of code y: 200 line churn packages/cli/src/commands/gemma/platform.ts x: 271 lines of code y: 316 line churn packages/cli/src/commands/gemma/setup.ts x: 460 lines of code y: 504 line churn packages/cli/src/commands/gemma/start.ts x: 104 lines of code y: 123 line churn packages/cli/src/ui/commands/gemmaStatusCommand.ts x: 34 lines of code y: 41 line churn packages/cli/src/ui/components/views/GemmaStatus.tsx x: 105 lines of code y: 120 line churn packages/core/src/core/prompts.ts x: 23 lines of code y: 2698 line churn packages/core/src/sandbox/linux/bwrapArgsBuilder.ts x: 212 lines of code y: 588 line churn packages/core/src/sandbox/macos/seatbeltArgsBuilder.ts x: 207 lines of code y: 1000 line churn packages/core/src/tools/get-internal-docs.ts x: 147 lines of code y: 271 line churn evals/background_processes.eval.ts x: 63 lines of code y: 81 line churn packages/cli/src/ui/themes/builtin/dark/github-dark-colorblind.ts x: 139 lines of code y: 147 line churn packages/cli/src/ui/components/shared/BaseSelectionList.tsx x: 227 lines of code y: 507 line churn packages/core/src/routing/modelRouterService.ts x: 93 lines of code y: 297 line churn packages/core/src/hooks/hookRunner.ts x: 431 lines of code y: 689 line churn packages/core/src/sandbox/windows/GeminiSandbox.cs x: 438 lines of code y: 1234 line churn packages/core/src/utils/process-utils.ts x: 97 lines of code y: 222 line churn packages/cli/src/ui/utils/textUtils.ts x: 143 lines of code y: 497 line churn packages/core/src/agents/browser/analyzeScreenshot.ts x: 213 lines of code y: 303 line churn packages/core/src/agents/browser/mcpToolWrapper.ts x: 302 lines of code y: 880 line churn packages/core/src/core/coreToolHookTriggers.ts x: 183 lines of code y: 857 line churn packages/core/src/test-utils/mock-tool.ts x: 211 lines of code y: 797 line churn packages/core/src/tools/activate-skill.ts x: 167 lines of code y: 297 line churn packages/core/src/tools/complete-task.ts x: 157 lines of code y: 183 line churn packages/core/src/tools/shellBackgroundTools.ts x: 258 lines of code y: 305 line churn packages/core/src/tools/trackerTools.ts x: 621 lines of code y: 756 line churn packages/core/src/tools/write-todos.ts x: 119 lines of code y: 480 line churn packages/core/src/utils/getFolderStructure.ts x: 262 lines of code y: 566 line churn packages/core/src/telemetry/sdk.ts x: 397 lines of code y: 771 line churn packages/core/src/sandbox/utils/fsUtils.ts x: 65 lines of code y: 149 line churn packages/cli/src/ui/hooks/useToolScheduler.ts x: 279 lines of code y: 2116 line churn evals/subagents.eval.ts x: 250 lines of code y: 538 line churn evals/frugalSearch.eval.ts x: 63 lines of code y: 356 line churn evals/interactive-hang.eval.ts x: 66 lines of code y: 80 line churn packages/cli/src/ui/hooks/useLogger.ts x: 13 lines of code y: 97 line churn packages/core/src/agents/browser/browserAgentFactory.ts x: 243 lines of code y: 436 line churn packages/core/src/agents/browser/browserManager.ts x: 662 lines of code y: 1258 line churn packages/cli/src/ui/hooks/shellReducer.ts x: 141 lines of code y: 307 line churn packages/cli/src/ui/components/ContextSummaryDisplay.tsx x: 106 lines of code y: 406 line churn packages/cli/src/ui/components/shared/MaxSizedBox.tsx x: 137 lines of code y: 1435 line churn packages/core/src/hooks/hookSystem.ts x: 350 lines of code y: 609 line churn packages/core/src/hooks/types.ts x: 450 lines of code y: 904 line churn packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts x: 1899 lines of code y: 3972 line churn packages/core/src/telemetry/clearcut-logger/event-metadata-key.ts x: 202 lines of code y: 882 line churn packages/core/src/telemetry/loggers.ts x: 933 lines of code y: 2742 line churn packages/cli/src/ui/components/AppHeader.tsx x: 127 lines of code y: 373 line churn packages/cli/src/ui/components/shared/VirtualizedList.tsx x: 678 lines of code y: 1068 line churn packages/cli/src/ui/layouts/DefaultAppLayout.tsx x: 74 lines of code y: 313 line churn packages/cli/src/ui/hooks/useAlternateBuffer.ts x: 8 lines of code y: 42 line churn packages/cli/src/utils/errors.ts x: 187 lines of code y: 361 line churn packages/core/src/agent/mock.ts x: 203 lines of code y: 633 line churn packages/core/src/context/contextCompressionService.ts x: 447 lines of code y: 526 line churn packages/cli/src/config/extension.ts x: 39 lines of code y: 3751 line churn packages/cli/src/ui/commands/chatCommand.ts x: 382 lines of code y: 740 line churn packages/cli/src/ui/themes/theme.ts x: 556 lines of code y: 1716 line churn packages/core/src/core/logger.ts x: 373 lines of code y: 765 line churn packages/core/src/ide/ide-installer.ts x: 217 lines of code y: 607 line churn packages/core/src/utils/errorParsing.ts x: 68 lines of code y: 447 line churn packages/vscode-ide-companion/src/ide-server.ts x: 426 lines of code y: 1303 line churn scripts/lint.js x: 448 lines of code y: 608 line churn scripts/local_telemetry.js x: 195 lines of code y: 885 line churn scripts/releasing/create-patch-pr.js x: 247 lines of code y: 583 line churn scripts/releasing/patch-create-comment.js x: 319 lines of code y: 547 line churn scripts/telemetry_utils.js x: 407 lines of code y: 520 line churn packages/core/src/services/sandboxManagerFactory.ts x: 31 lines of code y: 137 line churn packages/core/src/agents/browser/browserAgentDefinition.ts x: 140 lines of code y: 224 line churn packages/core/src/agents/browser/inputBlocker.ts x: 191 lines of code y: 313 line churn packages/cli/src/ui/themes/builtin/dark/tokyonight-dark.ts x: 146 lines of code y: 155 line churn packages/core/src/test-utils/mock-message-bus.ts x: 71 lines of code y: 314 line churn packages/cli/src/ui/components/views/ExtensionDetails.tsx x: 275 lines of code y: 302 line churn packages/cli/src/ui/hooks/useConsoleMessages.ts x: 124 lines of code y: 598 line churn packages/cli/src/ui/components/BackgroundTaskDisplay.tsx x: 407 lines of code y: 488 line churn packages/cli/src/ui/components/StatusDisplay.tsx x: 36 lines of code y: 189 line churn packages/cli/src/config/sandboxConfig.ts x: 129 lines of code y: 288 line churn packages/devtools/client/src/App.tsx x: 1782 lines of code y: 1959 line churn packages/cli/src/config/policy.ts x: 115 lines of code y: 923 line churn packages/cli/src/ui/hooks/usePhraseCycler.ts x: 140 lines of code y: 1043 line churn packages/core/src/agents/a2a-client-manager.ts x: 196 lines of code y: 827 line churn .gemini/skills/ci/scripts/ci.mjs x: 260 lines of code y: 375 line churn packages/cli/src/test-utils/AppRig.tsx x: 655 lines of code y: 872 line churn packages/cli/src/ui/components/GeminiRespondingSpinner.tsx x: 40 lines of code y: 215 line churn packages/core/src/code_assist/telemetry.ts x: 206 lines of code y: 311 line churn packages/cli/src/ui/utils/terminalSetup.ts x: 389 lines of code y: 818 line churn packages/cli/src/utils/agentSettings.ts x: 58 lines of code y: 336 line churn packages/core/src/code_assist/types.ts x: 292 lines of code y: 517 line churn packages/cli/src/services/prompt-processors/shellProcessor.ts x: 157 lines of code y: 535 line churn packages/cli/src/ui/commands/hooksCommand.ts x: 334 lines of code y: 687 line churn packages/cli/src/ui/commands/ideCommand.ts x: 297 lines of code y: 766 line churn packages/cli/src/ui/commands/initCommand.ts x: 41 lines of code y: 160 line churn packages/cli/src/ui/components/FolderTrustDialog.tsx x: 274 lines of code y: 498 line churn packages/core/src/services/trackerService.ts x: 180 lines of code y: 355 line churn packages/core/src/mcp/token-storage/hybrid-token-storage.ts x: 71 lines of code y: 157 line churn packages/cli/src/ui/components/messages/Todo.tsx x: 48 lines of code y: 527 line churn packages/cli/src/commands/extensions/update.ts x: 154 lines of code y: 386 line churn packages/cli/src/ui/components/messages/ThinkingMessage.tsx x: 75 lines of code y: 457 line churn packages/core/src/ide/detect-ide.ts x: 155 lines of code y: 424 line churn packages/cli/src/ui/hooks/useCompletion.ts x: 92 lines of code y: 1962 line churn packages/cli/src/ui/hooks/useConfirmingTool.ts x: 14 lines of code y: 119 line churn packages/cli/src/ui/hooks/usePromptCompletion.ts x: 199 lines of code y: 307 line churn packages/cli/src/utils/settingsUtils.ts x: 310 lines of code y: 1125 line churn packages/cli/src/ui/components/RewindConfirmation.tsx x: 187 lines of code y: 220 line churn packages/cli/src/ui/components/triage/TriageDuplicates.tsx x: 933 lines of code y: 1088 line churn packages/cli/src/ui/components/triage/TriageIssues.tsx x: 606 lines of code y: 686 line churn packages/cli/src/ui/components/views/McpStatus.tsx x: 309 lines of code y: 408 line churn packages/cli/src/ui/components/shared/vim-buffer-actions.ts x: 1602 lines of code y: 2679 line churn packages/cli/src/ui/components/AboutBox.tsx x: 111 lines of code y: 334 line churn scripts/releasing/patch-comment.js x: 191 lines of code y: 239 line churn scripts/releasing/patch-trigger.js x: 294 lines of code y: 552 line churn packages/cli/src/ui/components/ConfigExtensionDialog.tsx x: 310 lines of code y: 349 line churn packages/cli/src/ui/components/Help.tsx x: 188 lines of code y: 609 line churn packages/cli/src/ui/components/RewindViewer.tsx x: 303 lines of code y: 428 line churn packages/cli/src/ui/components/ShortcutsHelp.tsx x: 72 lines of code y: 520 line churn packages/cli/src/ui/utils/MarkdownDisplay.tsx x: 407 lines of code y: 1086 line churn packages/cli/src/ui/components/SuggestionsDisplay.tsx x: 143 lines of code y: 418 line churn packages/core/src/utils/editCorrector.ts x: 138 lines of code y: 1848 line churn packages/cli/src/services/CommandService.ts x: 64 lines of code y: 636 line churn packages/cli/src/ui/themes/builtin/dark/shades-of-purple-dark.ts x: 259 lines of code y: 352 line churn packages/cli/src/ui/components/ColorsDisplay.tsx x: 241 lines of code y: 277 line churn packages/cli/src/ui/themes/color-utils.ts x: 79 lines of code y: 743 line churn packages/cli/src/ui/utils/commandUtils.ts x: 242 lines of code y: 655 line churn packages/cli/src/ui/components/Tips.tsx x: 30 lines of code y: 202 line churn packages/cli/src/ui/utils/InlineMarkdownRenderer.tsx x: 15 lines of code y: 731 line churn packages/core/src/telemetry/constants.ts x: 27 lines of code y: 228 line churn packages/cli/src/ui/components/shared/SectionHeader.tsx x: 28 lines of code y: 98 line churn scripts/generate-settings-doc.ts x: 238 lines of code y: 355 line churn .gemini/commands/review-and-fix.toml x: 84 lines of code y: 351 line churn .gemini/commands/review-frontend.toml x: 28 lines of code y: 257 line churn packages/cli/src/ui/hooks/useThemeCommand.ts x: 100 lines of code y: 440 line churn packages/cli/src/ui/components/shared/RadioButtonSelect.tsx x: 82 lines of code y: 907 line churn packages/cli/src/ui/hooks/useKeypress.ts x: 26 lines of code y: 876 line churn packages/cli/src/commands/extensions/configure.ts x: 79 lines of code y: 400 line churn packages/core/src/utils/testUtils.ts x: 46 lines of code y: 126 line churn packages/cli/src/ui/components/Header.tsx x: 48 lines of code y: 409 line churn packages/cli/src/ui/App.tsx x: 29 lines of code y: 5916 line churn packages/cli/src/utils/math.ts x: 2 lines of code y: 47 line churn scripts/check-build-status.js x: 115 lines of code y: 430 line churn packages/core/src/core/geminiRequest.ts x: 6 lines of code y: 129 line churn packages/cli/src/ui/utils/markdownUtilities.ts x: 62 lines of code y: 393 line churn
10419.0
line churn
  min: 1.0
  average: 426.14
  25th percentile: 78.0
  median: 162.5
  75th percentile: 414.25
  max: 10419.0
0 3621.0
lines of code
min: 1.0 | average: 186.85 | 25th percentile: 41.75 | median: 94.5 | 75th percentile: 206.0 | max: 3621.0