Overview
File Change Frequency Overall
  • There are 395 files with 49,382 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 395 files changed 1-5 times (49,382 lines of code)
0% | 0% | 0% | 0% | 100%
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 395 files with 49,382 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 55 files changed by 2-5 contributors (11,590 lines of code)
    • 340 files changed by 1 contributor (37,792 lines of code)
0% | 0% | 0% | 23% | 76%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, ts, md, txt, sh, yaml, json, mod, gitignore, py, ps1
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
yaml0% | 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
internal0% | 0% | 0% | 0% | 100%
evals0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
ROOT0% | 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
intent_agent-run.go
in internal/cli/agent
301 2 2026-09-24 2026-10-02 5 4 +343 / -13 gemini-api-cli-dev@google.com markdaoust@google.com
list.go
in internal/cli/environments/environmentsfiles
67 2 2026-09-24 2026-09-30 4 2 +100 / -7 gemini-api-cli-dev@google.com copybara-servicebot@google.com
status.go
in internal/cli/agent
86 2 2026-09-24 2026-09-30 4 2 +119 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
geminiapi.go
in internal/sdk
131 19 2026-09-24 2026-09-30 4 2 +233 / -7 gemini-api-cli-dev@google.com copybara-servicebot@google.com
register.go
in internal/cli/custom
199 10 2026-09-24 2026-09-30 4 2 +427 / -128 gemini-api-cli-dev@google.com copybara-servicebot@google.com
root.go
in internal/cli
531 16 2026-09-24 2026-09-30 4 2 +666 / -9 gemini-api-cli-dev@google.com copybara-servicebot@google.com
47 - 2026-09-24 2026-09-30 3 2 +54 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
filesregister.go
in internal/cli/files
74 2 2026-09-24 2026-09-30 3 2 +104 / -4 gemini-api-cli-dev@google.com copybara-servicebot@google.com
get.go
in internal/cli/credentials
75 2 2026-09-24 2026-09-30 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
delete.go
in internal/cli/credentials
75 2 2026-09-24 2026-09-30 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
filesget.go
in internal/cli/files
75 2 2026-09-24 2026-09-28 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
filesdelete.go
in internal/cli/files
75 2 2026-09-24 2026-09-28 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
modelsget.go
in internal/cli/models
75 2 2026-09-24 2026-09-28 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
getenvironment.go
in internal/cli/environments
75 2 2026-09-24 2026-09-30 3 2 +107 / -6 gemini-api-cli-dev@google.com copybara-servicebot@google.com
deleteenvironment.go
in internal/cli/environments
75 2 2026-09-24 2026-09-30 3 2 +107 / -6 gemini-api-cli-dev@google.com copybara-servicebot@google.com
create.go
in internal/cli/webhooks
76 2 2026-09-24 2026-09-30 3 2 +107 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
update.go
in internal/cli/webhooks
91 2 2026-09-24 2026-09-30 3 2 +121 / -4 gemini-api-cli-dev@google.com copybara-servicebot@google.com
update.go
in internal/cli/credentials
96 2 2026-09-24 2026-09-30 3 2 +127 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
getenvironmentfiles.go
in internal/sdk/models/operations
102 15 2026-09-24 2026-09-30 3 2 +146 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
scenarios.ts
in evals/harness-comparison/src
105 - 2026-09-24 2026-09-29 3 3 +230 / -2 wanlindu@google.com qynn@speakeasy.com
catalog.go
in internal/cli
108 3 2026-09-24 2026-10-02 3 2 +137 / -8 gemini-api-cli-dev@google.com copybara-servicebot@google.com
intent_music.go
in internal/cli/agent
171 2 2026-09-24 2026-09-29 3 2 +204 / -10 gemini-api-cli-dev@google.com copybara-servicebot@google.com
mock-server.ts
in evals/harness-comparison/src
172 2 2026-09-24 2026-09-29 3 3 +396 / -4 wanlindu@google.com qynn@speakeasy.com
intent_generate.go
in internal/cli/agent
178 2 2026-09-24 2026-09-29 3 2 +212 / -9 gemini-api-cli-dev@google.com copybara-servicebot@google.com
intent_video.go
in internal/cli/agent
217 3 2026-09-24 2026-09-29 3 2 +250 / -10 gemini-api-cli-dev@google.com copybara-servicebot@google.com
intents.go
in internal/cli
266 12 2026-09-24 2026-09-29 3 2 +316 / -7 gemini-api-cli-dev@google.com copybara-servicebot@google.com
createmodelinteraction.go
in internal/sdk/models/interactions
298 29 2026-09-24 2026-10-02 3 3 +424 / -2 gemini-api-cli-dev@google.com markdaoust@google.com
createagentinteraction.go
in internal/sdk/models/interactions
441 41 2026-09-24 2026-10-02 3 3 +605 / -10 gemini-api-cli-dev@google.com markdaoust@google.com
interaction.go
in internal/sdk/models/interactions
592 61 2026-09-24 2026-10-02 3 3 +791 / -2 gemini-api-cli-dev@google.com markdaoust@google.com
agent.go
in internal/sdk
1524 9 2026-09-24 2026-09-29 3 2 +1806 / -10 gemini-api-cli-dev@google.com copybara-servicebot@google.com
metadata.go
in internal/flagutil
2085 92 2026-09-24 2026-09-30 3 2 +2450 / -9 gemini-api-cli-dev@google.com copybara-servicebot@google.com
render-comment.ts
in evals/harness-comparison/src
9 - 2026-09-24 2026-09-28 2 1 +24 / -0 wanlindu@google.com wanlindu@google.com
registerfilesrequest.go
in internal/sdk/models/genai
10 1 2026-09-24 2026-09-30 2 2 +31 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
serve.ts
in evals/harness-comparison/src
11 - 2026-09-24 2026-09-28 2 1 +26 / -0 wanlindu@google.com wanlindu@google.com
root.go
in internal/cli/environments/environmentsfiles
25 1 2026-09-24 2026-09-25 2 1 +47 / -2 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
root.go
in internal/cli/environments
38 1 2026-09-24 2026-09-25 2 1 +64 / -2 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
harnesses.ts
in evals/harness-comparison/src
38 1 2026-09-24 2026-09-28 2 1 +104 / -0 wanlindu@google.com wanlindu@google.com
root.go
in internal/cli/agent
43 1 2026-09-24 2026-09-25 2 1 +69 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
model.go
in internal/sdk/models/interactions
46 2 2026-09-24 2026-10-02 2 2 +99 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
version.go
in internal/cli
51 3 2026-09-24 2026-09-30 2 2 +88 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
smoke.ts
in evals/harness-comparison/src
55 2 2026-09-24 2026-09-28 2 1 +128 / -0 wanlindu@google.com wanlindu@google.com
deleteinteraction.go
in internal/sdk/models/operations
71 10 2026-09-24 2026-09-25 2 1 +106 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
filesget.go
in internal/sdk/models/operations
74 11 2026-09-24 2026-09-28 2 2 +110 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
filesdelete.go
in internal/sdk/models/operations
74 11 2026-09-24 2026-09-28 2 2 +110 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
modelsget.go
in internal/sdk/models/operations
74 11 2026-09-24 2026-09-28 2 2 +110 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
get.go
in internal/cli/webhooks
75 2 2026-09-24 2026-09-25 2 1 +103 / -2 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
delete.go
in internal/cli/webhooks
75 2 2026-09-24 2026-09-25 2 1 +103 / -2 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
get.go
in internal/cli/agent
75 2 2026-09-25 2026-09-29 2 2 +104 / -3 gemini-api-cli-dev@google.com copybara-servicebot@google.com
delete.go
in internal/cli/agent
75 2 2026-09-25 2026-09-29 2 2 +104 / -3 gemini-api-cli-dev@google.com copybara-servicebot@google.com
cancel.go
in internal/cli/agent
75 2 2026-09-24 2026-09-25 2 1 +103 / -2 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
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
metadata.go
in internal/flagutil
2085 92 2026-09-24 2026-09-30 3 2 +2450 / -9 gemini-api-cli-dev@google.com copybara-servicebot@google.com
agent.go
in internal/sdk
1524 9 2026-09-24 2026-09-29 3 2 +1806 / -10 gemini-api-cli-dev@google.com copybara-servicebot@google.com
output.go
in internal/output
1237 74 2026-09-24 2026-09-24 1 1 +1479 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
webhooks.go
in internal/sdk
1175 8 2026-09-24 2026-09-24 1 1 +1379 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
triggers.go
in internal/sdk
1125 7 2026-09-24 2026-09-25 2 1 +1320 / -2 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
files.go
in internal/sdk
1013 6 2026-09-24 2026-09-24 1 1 +1178 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
tui.go
in internal/explorer
806 31 2026-09-24 2026-09-24 1 1 +1012 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
credentials.go
in internal/sdk
836 6 2026-09-24 2026-09-24 1 1 +979 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
interactive.go
in internal/interactive
845 32 2026-09-24 2026-09-24 1 1 +929 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
json.go
in internal/sdk/sdkinternal/utils
640 11 2026-09-24 2026-09-25 2 1 +824 / -1 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
environments.go
in internal/sdk
696 5 2026-09-24 2026-09-25 2 1 +820 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
interaction.go
in internal/sdk/models/interactions
592 61 2026-09-24 2026-10-02 3 3 +791 / -2 gemini-api-cli-dev@google.com markdaoust@google.com
classify.go
in internal/output
622 32 2026-09-24 2026-09-25 2 1 +737 / -1 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
diagnostics.go
in internal/client
621 31 2026-09-24 2026-09-24 1 1 +722 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
stepdeltadata.go
in internal/sdk/models/interactions
582 31 2026-09-24 2026-09-24 1 1 +717 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
flags.go
in internal/flagutil
576 46 2026-09-24 2026-09-25 2 1 +680 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
root.go
in internal/cli
531 16 2026-09-24 2026-09-30 4 2 +666 / -9 gemini-api-cli-dev@google.com copybara-servicebot@google.com
createagentinteraction.go
in internal/sdk/models/interactions
441 41 2026-09-24 2026-10-02 3 3 +605 / -10 gemini-api-cli-dev@google.com markdaoust@google.com
media.go
in internal/cli/custom
464 18 2026-09-24 2026-09-24 1 1 +605 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
step.go
in internal/sdk/models/interactions
482 26 2026-09-24 2026-09-24 1 1 +598 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
models.go
in internal/sdk
481 3 2026-09-24 2026-09-24 1 1 +567 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
requestbody.go
in internal/sdk/sdkinternal/utils
439 9 2026-09-24 2026-09-24 1 1 +561 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
register.go
in internal/cli/custom
199 10 2026-09-24 2026-09-30 4 2 +427 / -128 gemini-api-cli-dev@google.com copybara-servicebot@google.com
run.ts
in evals/harness-comparison/src
249 13 2026-09-24 2026-09-28 2 1 +542 / -0 wanlindu@google.com wanlindu@google.com
porcelain.go
in internal/cli/custom
339 30 2026-09-24 2026-09-29 2 2 +492 / -6 gemini-api-cli-dev@google.com copybara-servicebot@google.com
artifact.go
in internal/output
418 15 2026-09-24 2026-09-24 1 1 +470 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
async.go
in internal/output
379 15 2026-09-24 2026-09-24 1 1 +441 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
transcribe.go
in internal/cli/custom
365 10 2026-09-24 2026-09-29 2 2 +430 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
createmodelinteraction.go
in internal/sdk/models/interactions
298 29 2026-09-24 2026-10-02 3 3 +424 / -2 gemini-api-cli-dev@google.com markdaoust@google.com
utils.go
in internal/sdk/sdkinternal/utils
315 25 2026-09-24 2026-09-25 2 1 +411 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
generationconfig.go
in internal/sdk/models/interactions
283 28 2026-09-24 2026-09-29 2 2 +407 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
mock-server.ts
in evals/harness-comparison/src
172 2 2026-09-24 2026-09-29 3 3 +396 / -4 wanlindu@google.com qynn@speakeasy.com
retries.go
in internal/sdk/sdkinternal/utils
293 11 2026-09-24 2026-09-24 1 1 +399 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
files_upload.go
in internal/cli/custom
323 7 2026-09-24 2026-09-24 1 1 +384 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
dispatch.go
in internal/flagutil
335 15 2026-09-24 2026-09-24 1 1 +380 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
queryparams.go
in internal/sdk/sdkinternal/utils
270 12 2026-09-24 2026-09-25 2 1 +368 / -9 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
config.go
in internal/config
265 14 2026-09-24 2026-09-24 1 1 +369 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
rawhttp.go
in internal/cli/custom
254 12 2026-09-24 2026-09-24 1 1 +356 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
intent_agent-run.go
in internal/cli/agent
301 2 2026-09-24 2026-10-02 5 4 +343 / -13 gemini-api-cli-dev@google.com markdaoust@google.com
security.go
in internal/sdk/sdkinternal/utils
278 9 2026-09-24 2026-09-25 2 1 +347 / -1 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
stream.go
in internal/sdk/types/stream
259 9 2026-09-24 2026-09-24 1 1 +345 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
environment.go
in internal/sdk/models/interactions
252 23 2026-09-24 2026-09-24 1 1 +339 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
main.go
in cmd/gendocs
184 9 2026-09-24 2026-09-30 2 2 +285 / -52 gemini-api-cli-dev@google.com copybara-servicebot@google.com
intents.go
in internal/cli
266 12 2026-09-24 2026-09-29 3 2 +316 / -7 gemini-api-cli-dev@google.com copybara-servicebot@google.com
agent.go
in internal/sdk/models/agents
227 22 2026-09-24 2026-09-24 1 1 +321 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
auth.go
in internal/cli
249 5 2026-09-24 2026-09-24 1 1 +316 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
tool.go
in internal/sdk/models/interactions
242 14 2026-09-24 2026-09-24 1 1 +310 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
union.go
in internal/sdk/sdkinternal/utils
221 7 2026-09-24 2026-09-25 2 1 +303 / -3 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
tts.go
in internal/cli/custom
251 5 2026-09-24 2026-09-29 2 2 +305 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
configure.go
in internal/cli
248 5 2026-09-24 2026-09-24 1 1 +300 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@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
intent_agent-run.go
in internal/cli/agent
301 2 2026-09-24 2026-10-02 5 4 +343 / -13 gemini-api-cli-dev@google.com markdaoust@google.com
mock-server.ts
in evals/harness-comparison/src
172 2 2026-09-24 2026-09-29 3 3 +396 / -4 wanlindu@google.com qynn@speakeasy.com
scenarios.ts
in evals/harness-comparison/src
105 - 2026-09-24 2026-09-29 3 3 +230 / -2 wanlindu@google.com qynn@speakeasy.com
interaction.go
in internal/sdk/models/interactions
592 61 2026-09-24 2026-10-02 3 3 +791 / -2 gemini-api-cli-dev@google.com markdaoust@google.com
createagentinteraction.go
in internal/sdk/models/interactions
441 41 2026-09-24 2026-10-02 3 3 +605 / -10 gemini-api-cli-dev@google.com markdaoust@google.com
createmodelinteraction.go
in internal/sdk/models/interactions
298 29 2026-09-24 2026-10-02 3 3 +424 / -2 gemini-api-cli-dev@google.com markdaoust@google.com
list.go
in internal/cli/environments/environmentsfiles
67 2 2026-09-24 2026-09-30 4 2 +100 / -7 gemini-api-cli-dev@google.com copybara-servicebot@google.com
status.go
in internal/cli/agent
86 2 2026-09-24 2026-09-30 4 2 +119 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
register.go
in internal/cli/custom
199 10 2026-09-24 2026-09-30 4 2 +427 / -128 gemini-api-cli-dev@google.com copybara-servicebot@google.com
root.go
in internal/cli
531 16 2026-09-24 2026-09-30 4 2 +666 / -9 gemini-api-cli-dev@google.com copybara-servicebot@google.com
geminiapi.go
in internal/sdk
131 19 2026-09-24 2026-09-30 4 2 +233 / -7 gemini-api-cli-dev@google.com copybara-servicebot@google.com
47 - 2026-09-24 2026-09-30 3 2 +54 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
intents.go
in internal/cli
266 12 2026-09-24 2026-09-29 3 2 +316 / -7 gemini-api-cli-dev@google.com copybara-servicebot@google.com
catalog.go
in internal/cli
108 3 2026-09-24 2026-10-02 3 2 +137 / -8 gemini-api-cli-dev@google.com copybara-servicebot@google.com
deleteenvironment.go
in internal/cli/environments
75 2 2026-09-24 2026-09-30 3 2 +107 / -6 gemini-api-cli-dev@google.com copybara-servicebot@google.com
getenvironment.go
in internal/cli/environments
75 2 2026-09-24 2026-09-30 3 2 +107 / -6 gemini-api-cli-dev@google.com copybara-servicebot@google.com
intent_video.go
in internal/cli/agent
217 3 2026-09-24 2026-09-29 3 2 +250 / -10 gemini-api-cli-dev@google.com copybara-servicebot@google.com
intent_music.go
in internal/cli/agent
171 2 2026-09-24 2026-09-29 3 2 +204 / -10 gemini-api-cli-dev@google.com copybara-servicebot@google.com
intent_generate.go
in internal/cli/agent
178 2 2026-09-24 2026-09-29 3 2 +212 / -9 gemini-api-cli-dev@google.com copybara-servicebot@google.com
modelsget.go
in internal/cli/models
75 2 2026-09-24 2026-09-28 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
filesregister.go
in internal/cli/files
74 2 2026-09-24 2026-09-30 3 2 +104 / -4 gemini-api-cli-dev@google.com copybara-servicebot@google.com
filesdelete.go
in internal/cli/files
75 2 2026-09-24 2026-09-28 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
filesget.go
in internal/cli/files
75 2 2026-09-24 2026-09-28 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
create.go
in internal/cli/webhooks
76 2 2026-09-24 2026-09-30 3 2 +107 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
update.go
in internal/cli/webhooks
91 2 2026-09-24 2026-09-30 3 2 +121 / -4 gemini-api-cli-dev@google.com copybara-servicebot@google.com
update.go
in internal/cli/credentials
96 2 2026-09-24 2026-09-30 3 2 +127 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
delete.go
in internal/cli/credentials
75 2 2026-09-24 2026-09-30 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
get.go
in internal/cli/credentials
75 2 2026-09-24 2026-09-30 3 2 +106 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
metadata.go
in internal/flagutil
2085 92 2026-09-24 2026-09-30 3 2 +2450 / -9 gemini-api-cli-dev@google.com copybara-servicebot@google.com
getenvironmentfiles.go
in internal/sdk/models/operations
102 15 2026-09-24 2026-09-30 3 2 +146 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
agent.go
in internal/sdk
1524 9 2026-09-24 2026-09-29 3 2 +1806 / -10 gemini-api-cli-dev@google.com copybara-servicebot@google.com
main.go
in cmd/gendocs
184 9 2026-09-24 2026-09-30 2 2 +285 / -52 gemini-api-cli-dev@google.com copybara-servicebot@google.com
version.go
in internal/cli
51 3 2026-09-24 2026-09-30 2 2 +88 / -5 gemini-api-cli-dev@google.com copybara-servicebot@google.com
createenvironment.go
in internal/cli/environments
76 2 2026-09-24 2026-09-30 2 2 +104 / -2 gemini-api-cli-dev@google.com copybara-servicebot@google.com
create.go
in internal/cli/agent
80 2 2026-09-24 2026-09-30 2 2 +108 / -2 gemini-api-cli-dev@google.com copybara-servicebot@google.com
list.go
in internal/cli/agent
100 2 2026-09-24 2026-09-30 2 2 +127 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
run.go
in internal/cli/agent
110 3 2026-09-24 2026-09-29 2 2 +140 / -7 gemini-api-cli-dev@google.com copybara-servicebot@google.com
delete.go
in internal/cli/agent
75 2 2026-09-25 2026-09-29 2 2 +104 / -3 gemini-api-cli-dev@google.com copybara-servicebot@google.com
get.go
in internal/cli/agent
75 2 2026-09-25 2026-09-29 2 2 +104 / -3 gemini-api-cli-dev@google.com copybara-servicebot@google.com
list.go
in internal/cli/webhooks
99 2 2026-09-24 2026-09-30 2 2 +126 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
porcelain.go
in internal/cli/custom
339 30 2026-09-24 2026-09-29 2 2 +492 / -6 gemini-api-cli-dev@google.com copybara-servicebot@google.com
tts.go
in internal/cli/custom
251 5 2026-09-24 2026-09-29 2 2 +305 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
transcribe.go
in internal/cli/custom
365 10 2026-09-24 2026-09-29 2 2 +430 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
analyze.go
in internal/cli/custom
114 2 2026-09-24 2026-09-29 2 2 +142 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
interactionsseeventinteraction.go
in internal/sdk/models/interactions
113 15 2026-09-24 2026-10-02 2 2 +163 / -0 gemini-api-cli-dev@google.com markdaoust@google.com
generationconfig.go
in internal/sdk/models/interactions
283 28 2026-09-24 2026-09-29 2 2 +407 / -0 gemini-api-cli-dev@google.com copybara-servicebot@google.com
model.go
in internal/sdk/models/interactions
46 2 2026-09-24 2026-10-02 2 2 +99 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
trigger.go
in internal/sdk/models/triggers
154 21 2026-09-24 2026-09-30 2 2 +223 / -4 gemini-api-cli-dev@google.com ivanlh@google.com
modelsget.go
in internal/sdk/models/operations
74 11 2026-09-24 2026-09-28 2 2 +110 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
filesdelete.go
in internal/sdk/models/operations
74 11 2026-09-24 2026-09-28 2 2 +110 / -1 gemini-api-cli-dev@google.com copybara-servicebot@google.com
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
output.go
in internal/output
1237 74 2026-09-24 2026-09-24 1 1 +1479 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
webhooks.go
in internal/sdk
1175 8 2026-09-24 2026-09-24 1 1 +1379 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
triggers.go
in internal/sdk
1125 7 2026-09-24 2026-09-25 2 1 +1320 / -2 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
files.go
in internal/sdk
1013 6 2026-09-24 2026-09-24 1 1 +1178 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
interactive.go
in internal/interactive
845 32 2026-09-24 2026-09-24 1 1 +929 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
credentials.go
in internal/sdk
836 6 2026-09-24 2026-09-24 1 1 +979 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
tui.go
in internal/explorer
806 31 2026-09-24 2026-09-24 1 1 +1012 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
environments.go
in internal/sdk
696 5 2026-09-24 2026-09-25 2 1 +820 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
json.go
in internal/sdk/sdkinternal/utils
640 11 2026-09-24 2026-09-25 2 1 +824 / -1 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
classify.go
in internal/output
622 32 2026-09-24 2026-09-25 2 1 +737 / -1 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
diagnostics.go
in internal/client
621 31 2026-09-24 2026-09-24 1 1 +722 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
stepdeltadata.go
in internal/sdk/models/interactions
582 31 2026-09-24 2026-09-24 1 1 +717 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
flags.go
in internal/flagutil
576 46 2026-09-24 2026-09-25 2 1 +680 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
step.go
in internal/sdk/models/interactions
482 26 2026-09-24 2026-09-24 1 1 +598 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
models.go
in internal/sdk
481 3 2026-09-24 2026-09-24 1 1 +567 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
media.go
in internal/cli/custom
464 18 2026-09-24 2026-09-24 1 1 +605 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
requestbody.go
in internal/sdk/sdkinternal/utils
439 9 2026-09-24 2026-09-24 1 1 +561 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
artifact.go
in internal/output
418 15 2026-09-24 2026-09-24 1 1 +470 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
async.go
in internal/output
379 15 2026-09-24 2026-09-24 1 1 +441 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
dispatch.go
in internal/flagutil
335 15 2026-09-24 2026-09-24 1 1 +380 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
files_upload.go
in internal/cli/custom
323 7 2026-09-24 2026-09-24 1 1 +384 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
utils.go
in internal/sdk/sdkinternal/utils
315 25 2026-09-24 2026-09-25 2 1 +411 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
retries.go
in internal/sdk/sdkinternal/utils
293 11 2026-09-24 2026-09-24 1 1 +399 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
security.go
in internal/sdk/sdkinternal/utils
278 9 2026-09-24 2026-09-25 2 1 +347 / -1 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
queryparams.go
in internal/sdk/sdkinternal/utils
270 12 2026-09-24 2026-09-25 2 1 +368 / -9 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
config.go
in internal/config
265 14 2026-09-24 2026-09-24 1 1 +369 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
stream.go
in internal/sdk/types/stream
259 9 2026-09-24 2026-09-24 1 1 +345 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
rawhttp.go
in internal/cli/custom
254 12 2026-09-24 2026-09-24 1 1 +356 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
environment.go
in internal/sdk/models/interactions
252 23 2026-09-24 2026-09-24 1 1 +339 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
run.ts
in evals/harness-comparison/src
249 13 2026-09-24 2026-09-28 2 1 +542 / -0 wanlindu@google.com wanlindu@google.com
auth.go
in internal/cli
249 5 2026-09-24 2026-09-24 1 1 +316 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
configure.go
in internal/cli
248 5 2026-09-24 2026-09-24 1 1 +300 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
tool.go
in internal/sdk/models/interactions
242 14 2026-09-24 2026-09-24 1 1 +310 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
paginated.go
in internal/output
233 5 2026-09-24 2026-09-24 1 1 +289 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
environmentsfiles.go
in internal/sdk
232 2 2026-09-24 2026-09-25 2 1 +284 / -1 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
agent.go
in internal/sdk/models/agents
227 22 2026-09-24 2026-09-24 1 1 +321 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
union.go
in internal/sdk/sdkinternal/utils
221 7 2026-09-24 2026-09-25 2 1 +303 / -3 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
preset.go
in internal/flagutil
210 8 2026-09-24 2026-09-24 1 1 +244 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
environment.go
in internal/sdk/models/environments
210 22 2026-09-24 2026-09-24 1 1 +288 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
pretty.go
in internal/output
208 11 2026-09-24 2026-09-24 1 1 +263 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
interactionsseevent.go
in internal/sdk/models/interactions
202 12 2026-09-24 2026-09-24 1 1 +261 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
videocontent.go
in internal/sdk/models/interactions
195 20 2026-09-24 2026-09-24 1 1 +268 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
async.go
in internal/flagutil
193 9 2026-09-24 2026-09-24 1 1 +222 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
tree.go
in internal/explorer
187 8 2026-09-24 2026-09-24 1 1 +262 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
client.go
in internal/client
185 6 2026-09-24 2026-09-24 1 1 +244 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
transcriptionconfig.go
in internal/sdk/models/interactions
174 18 2026-09-24 2026-09-24 1 1 +252 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
mcpservertoolresultstep.go
in internal/sdk/models/interactions
173 17 2026-09-24 2026-09-24 1 1 +238 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
functionresultstep.go
in internal/sdk/models/interactions
173 17 2026-09-24 2026-09-24 1 1 +238 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
createinteraction.go
in internal/sdk/models/operations
172 18 2026-09-24 2026-09-24 1 1 +237 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
streaming.go
in internal/output
171 8 2026-09-24 2026-09-24 1 1 +238 / -0 gemini-api-cli-dev@google.com gemini-api-cli-dev@google.com
Correlations

File Size vs. Number of Changes: 395 points

internal/cli/agent/intent_agent-run.go x: 301 lines of code y: 5 # changes internal/sdk/models/interactions/createagentinteraction.go x: 441 lines of code y: 3 # changes internal/sdk/models/interactions/createmodelinteraction.go x: 298 lines of code y: 3 # changes internal/sdk/models/interactions/interaction.go x: 592 lines of code y: 3 # changes internal/sdk/models/interactions/interactionsseeventinteraction.go x: 113 lines of code y: 2 # changes internal/cli/catalog.go x: 108 lines of code y: 3 # changes internal/sdk/models/interactions/model.go x: 46 lines of code y: 2 # changes internal/cli/version.go x: 51 lines of code y: 2 # changes internal/sdk/geminiapi.go x: 131 lines of code y: 4 # changes internal/cli/agent/create.go x: 80 lines of code y: 2 # changes internal/cli/files/filesregister.go x: 74 lines of code y: 3 # changes internal/cli/webhooks/create.go x: 76 lines of code y: 3 # changes internal/cli/webhooks/update.go x: 91 lines of code y: 3 # changes internal/sdk/models/genai/registerfilesrequest.go x: 10 lines of code y: 2 # changes internal/sdk/models/webhooks/webhook.go x: 142 lines of code y: 2 # changes internal/sdk/models/webhooks/webhookupdate.go x: 93 lines of code y: 2 # changes internal/cli/root.go x: 531 lines of code y: 4 # changes .goreleaser.yaml x: 47 lines of code y: 3 # changes cmd/gendocs/main.go x: 184 lines of code y: 2 # changes internal/cli/agent/list.go x: 100 lines of code y: 2 # changes internal/cli/agent/status.go x: 86 lines of code y: 4 # changes internal/cli/credentials/update.go x: 96 lines of code y: 3 # changes internal/cli/custom/register.go x: 199 lines of code y: 4 # changes internal/cli/environments/createenvironment.go x: 76 lines of code y: 2 # changes internal/cli/environments/environmentsfiles/list.go x: 67 lines of code y: 4 # changes internal/flagutil/metadata.go x: 2085 lines of code y: 3 # changes scripts/install.ps1 x: 125 lines of code y: 2 # changes internal/sdk/models/operations/getenvironmentfiles.go x: 102 lines of code y: 3 # changes internal/sdk/models/triggers/trigger.go x: 154 lines of code y: 2 # changes internal/cli/agent/delete.go x: 75 lines of code y: 2 # changes internal/cli/agent/run.go x: 110 lines of code y: 2 # changes evals/harness-comparison/src/mock-server.ts x: 172 lines of code y: 3 # changes internal/cli/agent/intent_generate.go x: 178 lines of code y: 3 # changes internal/cli/agent/intent_video.go x: 217 lines of code y: 3 # changes internal/cli/custom/porcelain.go x: 339 lines of code y: 2 # changes internal/cli/custom/transcribe.go x: 365 lines of code y: 2 # changes internal/cli/custom/tts.go x: 251 lines of code y: 2 # changes internal/cli/intents.go x: 266 lines of code y: 3 # changes internal/sdk/agent.go x: 1524 lines of code y: 3 # changes internal/sdk/models/interactions/generationconfig.go x: 283 lines of code y: 2 # changes evals/harness-comparison/driver/antigravity_driver.py x: 88 lines of code y: 2 # changes evals/harness-comparison/src/harnesses.ts x: 38 lines of code y: 2 # changes evals/harness-comparison/src/scenario-smoke.ts x: 102 lines of code y: 2 # changes evals/harness-comparison/src/smoke.ts x: 55 lines of code y: 2 # changes internal/cli/agent/intent_image.go x: 171 lines of code y: 2 # changes internal/flagutil/flags.go x: 576 lines of code y: 2 # changes internal/output/agentmode.go x: 129 lines of code y: 2 # changes internal/output/classify.go x: 622 lines of code y: 2 # changes internal/sdk/models/sdkerrors/responsevalidationerror.go x: 30 lines of code y: 1 # changes internal/sdk/sdkinternal/utils/json.go x: 640 lines of code y: 2 # changes internal/sdk/sdkinternal/utils/queryparams.go x: 270 lines of code y: 2 # changes internal/sdk/sdkinternal/utils/security.go x: 278 lines of code y: 2 # changes internal/sdk/sdkinternal/utils/union.go x: 221 lines of code y: 2 # changes internal/sdk/sdkinternal/utils/utils.go x: 315 lines of code y: 2 # changes internal/cli/environments/environmentsfiles/root.go x: 25 lines of code y: 2 # changes internal/sdk/environments.go x: 696 lines of code y: 2 # changes internal/sdk/environmentsfiles.go x: 232 lines of code y: 2 # changes internal/cli/agent/root.go x: 43 lines of code y: 2 # changes internal/sdk/models/operations/deleteinteraction.go x: 71 lines of code y: 2 # changes internal/sdk/models/operations/getinteractionbyid.go x: 117 lines of code y: 2 # changes internal/sdk/triggers.go x: 1125 lines of code y: 2 # changes cmd/gemini-api/main.go x: 25 lines of code y: 1 # changes internal/cli/auth.go x: 249 lines of code y: 1 # changes internal/cli/configure.go x: 248 lines of code y: 1 # changes internal/cli/credentials/create.go x: 83 lines of code y: 1 # changes internal/cli/credentials/list.go x: 64 lines of code y: 1 # changes internal/cli/credentials/root.go x: 37 lines of code y: 1 # changes internal/cli/custom/files_upload.go x: 323 lines of code y: 1 # changes internal/cli/custom/media.go x: 464 lines of code y: 1 # changes internal/cli/custom/rawhttp.go x: 254 lines of code y: 1 # changes internal/cli/files/fileslist.go x: 99 lines of code y: 1 # changes internal/cli/triggers/root.go x: 40 lines of code y: 1 # changes internal/cli/webhooks/root.go x: 43 lines of code y: 1 # changes internal/cli/whoami.go x: 93 lines of code y: 1 # changes internal/client/client.go x: 185 lines of code y: 1 # changes internal/client/diagnostics.go x: 621 lines of code y: 1 # changes internal/config/config.go x: 265 lines of code y: 1 # changes internal/explorer/explorer.go x: 20 lines of code y: 1 # changes internal/explorer/tui.go x: 806 lines of code y: 1 # changes internal/flagutil/async.go x: 193 lines of code y: 1 # changes internal/flagutil/dispatch.go x: 335 lines of code y: 1 # changes internal/flagutil/preset.go x: 210 lines of code y: 1 # changes internal/interactive/interactive.go x: 845 lines of code y: 1 # changes internal/output/artifact.go x: 418 lines of code y: 1 # changes internal/output/async.go x: 379 lines of code y: 1 # changes internal/output/errortable.go x: 146 lines of code y: 1 # changes internal/output/output.go x: 1237 lines of code y: 1 # changes internal/output/outputitems.go x: 69 lines of code y: 1 # changes internal/output/paginated.go x: 233 lines of code y: 1 # changes internal/output/streaming.go x: 171 lines of code y: 1 # changes internal/output/streamproject.go x: 132 lines of code y: 1 # changes internal/sdk/credentials.go x: 836 lines of code y: 1 # changes internal/sdk/files.go x: 1013 lines of code y: 1 # changes internal/sdk/models.go x: 481 lines of code y: 1 # changes internal/sdk/models/agents/agent.go x: 227 lines of code y: 1 # changes internal/sdk/models/agents/agenttool.go x: 163 lines of code y: 1 # changes internal/sdk/models/components/security.go x: 17 lines of code y: 1 # changes internal/sdk/models/credentials/credentialcreateparams.go x: 95 lines of code y: 1 # changes internal/sdk/models/credentials/environmentvariableconfig.go x: 123 lines of code y: 1 # changes internal/sdk/models/credentials/environmentvariableupdateconfig.go x: 116 lines of code y: 1 # changes internal/sdk/models/credentials/httpbearerconfig.go x: 47 lines of code y: 1 # changes internal/sdk/models/credentials/injectionlocationenum.go x: 31 lines of code y: 1 # changes internal/sdk/models/credentials/oauth2config.go x: 61 lines of code y: 1 # changes internal/sdk/models/credentials/oauth2updateconfig.go x: 54 lines of code y: 1 # changes internal/sdk/models/environments/environmentfile.go x: 82 lines of code y: 1 # changes internal/sdk/models/genai/empty.go x: 3 lines of code y: 1 # changes internal/sdk/models/genai/file.go x: 152 lines of code y: 1 # changes internal/sdk/models/genai/model.go x: 106 lines of code y: 1 # changes internal/sdk/models/genai/videofilemetadata.go x: 10 lines of code y: 1 # changes internal/sdk/models/interactions/allowlistentry.go x: 129 lines of code y: 1 # changes internal/sdk/models/interactions/audiodelta.go x: 89 lines of code y: 1 # changes internal/sdk/models/interactions/codeexecutioncallarguments.go x: 51 lines of code y: 1 # changes internal/sdk/models/interactions/documentcontent.go x: 57 lines of code y: 1 # changes internal/sdk/models/interactions/environmentnetworkegressallowlist.go x: 136 lines of code y: 1 # changes internal/sdk/models/interactions/filecitation.go x: 75 lines of code y: 1 # changes internal/sdk/models/interactions/filesearchresult.go x: 15 lines of code y: 1 # changes internal/sdk/models/interactions/functionresultdelta.go x: 166 lines of code y: 1 # changes internal/sdk/models/interactions/functionresultsubcontent.go x: 102 lines of code y: 1 # changes internal/sdk/models/interactions/imageconfig.go x: 77 lines of code y: 1 # changes internal/sdk/models/interactions/interactionsinput.go x: 141 lines of code y: 1 # changes internal/sdk/models/interactions/interactionsseevent.go x: 202 lines of code y: 1 # changes internal/sdk/models/interactions/step.go x: 482 lines of code y: 1 # changes internal/sdk/models/interactions/stepdelta.go x: 125 lines of code y: 1 # changes internal/sdk/models/interactions/stepdeltadata.go x: 582 lines of code y: 1 # changes internal/sdk/models/interactions/tool.go x: 242 lines of code y: 1 # changes internal/sdk/models/interactions/transcriptionconfig.go x: 174 lines of code y: 1 # changes internal/sdk/sdkinternal/utils/requestbody.go x: 439 lines of code y: 1 # changes internal/sdk/sdkinternal/utils/retries.go x: 293 lines of code y: 1 # changes internal/sdk/types/stream/stream.go x: 259 lines of code y: 1 # changes internal/sdk/webhooks.go x: 1175 lines of code y: 1 # changes
5.0
# changes
  min: 1.0
  average: 1.35
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 5.0
0 2085.0
lines of code
min: 3.0 | average: 125.02 | 25th percentile: 33.0 | median: 74.0 | 75th percentile: 113.0 | max: 2085.0

Number of Contributors vs. Number of Changes: 395 points

internal/cli/agent/intent_agent-run.go x: 4 # contributors y: 5 # changes internal/sdk/models/interactions/createagentinteraction.go x: 3 # contributors y: 3 # changes internal/sdk/models/interactions/interactionsseeventinteraction.go x: 2 # contributors y: 2 # changes internal/cli/catalog.go x: 2 # contributors y: 3 # changes internal/sdk/geminiapi.go x: 2 # contributors y: 4 # changes evals/harness-comparison/driver/antigravity_driver.py x: 1 # contributors y: 2 # changes internal/sdk/models/sdkerrors/responsevalidationerror.go x: 1 # contributors y: 1 # changes
5.0
# changes
  min: 1.0
  average: 1.35
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 5.0
0 4.0
# contributors
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

Number of Contributors vs. File Size: 395 points

internal/cli/agent/intent_agent-run.go x: 4 # contributors y: 301 lines of code internal/sdk/models/interactions/createagentinteraction.go x: 3 # contributors y: 441 lines of code internal/sdk/models/interactions/createmodelinteraction.go x: 3 # contributors y: 298 lines of code internal/sdk/models/interactions/interaction.go x: 3 # contributors y: 592 lines of code internal/sdk/models/interactions/interactionsseeventinteraction.go x: 2 # contributors y: 113 lines of code internal/sdk/models/interactions/model.go x: 2 # contributors y: 46 lines of code internal/cli/version.go x: 2 # contributors y: 51 lines of code internal/sdk/geminiapi.go x: 2 # contributors y: 131 lines of code internal/cli/agent/create.go x: 2 # contributors y: 80 lines of code internal/cli/webhooks/update.go x: 2 # contributors y: 91 lines of code internal/sdk/models/genai/registerfilesrequest.go x: 2 # contributors y: 10 lines of code internal/sdk/models/webhooks/webhook.go x: 2 # contributors y: 142 lines of code internal/cli/root.go x: 2 # contributors y: 531 lines of code cmd/gendocs/main.go x: 2 # contributors y: 184 lines of code internal/cli/agent/list.go x: 2 # contributors y: 100 lines of code internal/cli/agent/status.go x: 2 # contributors y: 86 lines of code internal/cli/custom/register.go x: 2 # contributors y: 199 lines of code internal/cli/environments/environmentsfiles/list.go x: 2 # contributors y: 67 lines of code internal/flagutil/metadata.go x: 2 # contributors y: 2085 lines of code internal/sdk/models/triggers/trigger.go x: 2 # contributors y: 154 lines of code evals/harness-comparison/src/mock-server.ts x: 3 # contributors y: 172 lines of code evals/harness-comparison/src/scenarios.ts x: 3 # contributors y: 105 lines of code internal/cli/agent/intent_generate.go x: 2 # contributors y: 178 lines of code internal/cli/agent/intent_music.go x: 2 # contributors y: 171 lines of code internal/cli/agent/intent_video.go x: 2 # contributors y: 217 lines of code internal/cli/custom/porcelain.go x: 2 # contributors y: 339 lines of code internal/cli/custom/transcribe.go x: 2 # contributors y: 365 lines of code internal/cli/custom/tts.go x: 2 # contributors y: 251 lines of code internal/cli/intents.go x: 2 # contributors y: 266 lines of code internal/sdk/agent.go x: 2 # contributors y: 1524 lines of code internal/sdk/models/interactions/generationconfig.go x: 2 # contributors y: 283 lines of code evals/harness-comparison/driver/antigravity_driver.py x: 1 # contributors y: 88 lines of code evals/harness-comparison/src/harnesses.ts x: 1 # contributors y: 38 lines of code evals/harness-comparison/src/render-comment.ts x: 1 # contributors y: 9 lines of code evals/harness-comparison/src/report.ts x: 1 # contributors y: 93 lines of code evals/harness-comparison/src/run.ts x: 1 # contributors y: 249 lines of code evals/harness-comparison/src/scenario-smoke.ts x: 1 # contributors y: 102 lines of code evals/harness-comparison/src/smoke.ts x: 1 # contributors y: 55 lines of code internal/cli/triggers/listexecutions.go x: 1 # contributors y: 113 lines of code internal/cli/triggers/run.go x: 1 # contributors y: 75 lines of code internal/cli/agent/intent_image.go x: 1 # contributors y: 171 lines of code internal/flagutil/flags.go x: 1 # contributors y: 576 lines of code internal/output/agentmode.go x: 1 # contributors y: 129 lines of code internal/output/classify.go x: 1 # contributors y: 622 lines of code internal/sdk/models/sdkerrors/responsevalidationerror.go x: 1 # contributors y: 30 lines of code internal/sdk/sdkinternal/utils/json.go x: 1 # contributors y: 640 lines of code internal/sdk/sdkinternal/utils/pathparams.go x: 1 # contributors y: 153 lines of code internal/sdk/sdkinternal/utils/queryparams.go x: 1 # contributors y: 270 lines of code internal/sdk/sdkinternal/utils/security.go x: 1 # contributors y: 278 lines of code internal/sdk/sdkinternal/utils/union.go x: 1 # contributors y: 221 lines of code internal/sdk/sdkinternal/utils/utils.go x: 1 # contributors y: 315 lines of code internal/sdk/environments.go x: 1 # contributors y: 696 lines of code internal/sdk/environmentsfiles.go x: 1 # contributors y: 232 lines of code internal/cli/agent/root.go x: 1 # contributors y: 43 lines of code internal/sdk/models/operations/deleteinteraction.go x: 1 # contributors y: 71 lines of code internal/sdk/models/operations/getinteractionbyid.go x: 1 # contributors y: 117 lines of code internal/sdk/triggers.go x: 1 # contributors y: 1125 lines of code internal/cli/credentials/list.go x: 1 # contributors y: 64 lines of code internal/cli/custom/files_upload.go x: 1 # contributors y: 323 lines of code internal/cli/custom/media.go x: 1 # contributors y: 464 lines of code internal/client/client.go x: 1 # contributors y: 185 lines of code internal/explorer/explorer.go x: 1 # contributors y: 20 lines of code internal/explorer/tui.go x: 1 # contributors y: 806 lines of code internal/flagutil/async.go x: 1 # contributors y: 193 lines of code internal/flagutil/dispatch.go x: 1 # contributors y: 335 lines of code internal/flagutil/preset.go x: 1 # contributors y: 210 lines of code internal/interactive/interactive.go x: 1 # contributors y: 845 lines of code internal/output/artifact.go x: 1 # contributors y: 418 lines of code internal/output/async.go x: 1 # contributors y: 379 lines of code internal/output/errortable.go x: 1 # contributors y: 146 lines of code internal/output/output.go x: 1 # contributors y: 1237 lines of code internal/output/streamproject.go x: 1 # contributors y: 132 lines of code internal/sdk/credentials.go x: 1 # contributors y: 836 lines of code internal/sdk/files.go x: 1 # contributors y: 1013 lines of code internal/sdk/models.go x: 1 # contributors y: 481 lines of code internal/sdk/models/agents/agent.go x: 1 # contributors y: 227 lines of code internal/sdk/models/agents/agenttool.go x: 1 # contributors y: 163 lines of code internal/sdk/models/genai/empty.go x: 1 # contributors y: 3 lines of code internal/sdk/models/interactions/functionresultstep.go x: 1 # contributors y: 173 lines of code internal/sdk/models/interactions/interactionsseevent.go x: 1 # contributors y: 202 lines of code internal/sdk/models/interactions/tool.go x: 1 # contributors y: 242 lines of code internal/sdk/sdkinternal/utils/requestbody.go x: 1 # contributors y: 439 lines of code internal/sdk/sdkinternal/utils/retries.go x: 1 # contributors y: 293 lines of code internal/sdk/types/stream/stream.go x: 1 # contributors y: 259 lines of code internal/sdk/webhooks.go x: 1 # contributors y: 1175 lines of code
2085.0
lines of code
  min: 3.0
  average: 125.02
  25th percentile: 33.0
  median: 74.0
  75th percentile: 113.0
  max: 2085.0
0 4.0
# contributors
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

Number of Changes vs. Line Churn: 577 points

internal/cli/agent/intent_agent-run.go x: 5 # changes y: 356 line churn internal/sdk/models/interactions/createagentinteraction.go x: 3 # changes y: 615 line churn internal/sdk/models/interactions/createmodelinteraction.go x: 3 # changes y: 426 line churn internal/sdk/models/interactions/interaction.go x: 3 # changes y: 793 line churn internal/sdk/models/interactions/interactionsseeventinteraction.go x: 2 # changes y: 163 line churn internal/usage/bodyschemas.go x: 5 # changes y: 67 line churn internal/cli/catalog.go x: 3 # changes y: 145 line churn internal/sdk/models/interactions/model.go x: 2 # changes y: 100 line churn internal/usage/schema.go x: 7 # changes y: 757 line churn .github/workflows/release.yaml x: 3 # changes y: 59 line churn internal/cli/version.go x: 2 # changes y: 93 line churn internal/sdk/geminiapi.go x: 4 # changes y: 240 line churn README.md x: 12 # changes y: 1187 line churn tests/contract/required_flags_test.go x: 3 # changes y: 262 line churn internal/cli/files/filesregister.go x: 3 # changes y: 108 line churn internal/cli/webhooks/create.go x: 3 # changes y: 112 line churn internal/cli/webhooks/update.go x: 3 # changes y: 125 line churn internal/sdk/models/genai/registerfilesrequest.go x: 2 # changes y: 32 line churn internal/sdk/models/webhooks/webhook.go x: 2 # changes y: 240 line churn internal/cli/root.go x: 4 # changes y: 675 line churn .goreleaser.yaml x: 3 # changes y: 54 line churn cmd/gendocs/main.go x: 2 # changes y: 337 line churn internal/cli/agent/list.go x: 2 # changes y: 128 line churn internal/cli/agent/status.go x: 4 # changes y: 124 line churn internal/cli/custom/custom_test.go x: 4 # changes y: 812 line churn internal/cli/custom/register.go x: 4 # changes y: 555 line churn internal/cli/environments/environmentsfiles/list.go x: 4 # changes y: 107 line churn internal/flagutil/metadata.go x: 3 # changes y: 2459 line churn scripts/install.ps1 x: 2 # changes y: 170 line churn internal/sdk/models/triggers/trigger.go x: 2 # changes y: 227 line churn internal/cli/agent/run.go x: 2 # changes y: 147 line churn evals/harness-comparison/README.md x: 3 # changes y: 188 line churn evals/harness-comparison/src/mock-server.ts x: 3 # changes y: 400 line churn evals/harness-comparison/src/scenarios.ts x: 3 # changes y: 232 line churn tests/contract/cli_contract_test.go x: 3 # changes y: 3518 line churn tests/contract/help_test.go x: 4 # changes y: 462 line churn tests/contract/route_dispatch_test.go x: 4 # changes y: 490 line churn tests/contract/tts_test.go x: 3 # changes y: 1240 line churn internal/cli/agent/intent_generate.go x: 3 # changes y: 221 line churn internal/cli/custom/porcelain.go x: 2 # changes y: 498 line churn internal/cli/custom/transcribe.go x: 2 # changes y: 430 line churn internal/cli/custom/tts.go x: 2 # changes y: 305 line churn internal/cli/intents.go x: 3 # changes y: 323 line churn internal/sdk/agent.go x: 3 # changes y: 1816 line churn internal/sdk/models/interactions/generationconfig.go x: 2 # changes y: 407 line churn .github/workflows/ci.yaml x: 1 # changes y: 23 line churn scripts/validate.sh x: 1 # changes y: 32 line churn tests/contract/models_test.go x: 3 # changes y: 570 line churn internal/sdk/models/operations/filesdelete.go x: 2 # changes y: 111 line churn tests/contract/files_upload_test.go x: 2 # changes y: 1292 line churn tests/contract/porcelain_test.go x: 2 # changes y: 826 line churn evals/harness-comparison/.gitignore x: 2 # changes y: 8 line churn evals/harness-comparison/package-lock.json x: 2 # changes y: 1072 line churn evals/harness-comparison/src/render-comment.ts x: 2 # changes y: 24 line churn evals/harness-comparison/src/report.ts x: 2 # changes y: 212 line churn evals/harness-comparison/src/run.ts x: 2 # changes y: 542 line churn tests/contract/async_contract_test.go x: 2 # changes y: 748 line churn tests/contract/dryrun_everywhere_test.go x: 2 # changes y: 574 line churn tests/contract/error_taxonomy_test.go x: 2 # changes y: 400 line churn tests/contract/exitcodes_test.go x: 2 # changes y: 372 line churn tests/contract/lists_streaming_test.go x: 2 # changes y: 784 line churn tests/contract/porcelain_inputs_test.go x: 2 # changes y: 1252 line churn tests/contract/porcelain_interactive_test.go x: 2 # changes y: 512 line churn tests/contract/porcelain_shapes_test.go x: 2 # changes y: 1046 line churn tests/contract/readme_examples_test.go x: 2 # changes y: 698 line churn tests/contract/stdin_deadline_test.go x: 2 # changes y: 80 line churn tests/contract/streaming_defaults_test.go x: 2 # changes y: 716 line churn internal/cli/voices/create.go x: 2 # changes y: 202 line churn internal/cli/voices/delete.go x: 3 # changes y: 206 line churn internal/sdk/models/operations/listvoices.go x: 2 # changes y: 454 line churn internal/sdk/models/voices/deletevoiceresponse.go x: 2 # changes y: 42 line churn internal/sdk/models/voices/promptedvoice.go x: 2 # changes y: 66 line churn internal/sdk/models/voices/voiceinput.go x: 2 # changes y: 350 line churn internal/sdk/voices.go x: 2 # changes y: 1640 line churn internal/flagutil/flags.go x: 2 # changes y: 680 line churn internal/output/classify.go x: 2 # changes y: 738 line churn internal/output/exitcodes.go x: 2 # changes y: 183 line churn internal/sdk/models/sdkerrors/responsevalidationerror.go x: 1 # changes y: 52 line churn internal/sdk/optionalnullable/optionalnullable.go x: 2 # changes y: 273 line churn internal/sdk/optionalnullable/optionalnullable_test.go x: 2 # changes y: 2020 line churn internal/sdk/sdkinternal/utils/queryparams.go x: 2 # changes y: 377 line churn internal/sdk/environmentsfiles.go x: 2 # changes y: 285 line churn internal/sdk/agents.go x: 2 # changes y: 852 line churn internal/sdk/triggers.go x: 2 # changes y: 1322 line churn .github/workflows/release.yml x: 4 # changes y: 212 line churn .gitignore x: 3 # changes y: 19 line churn DOCS.md x: 9 # changes y: 1646 line churn USAGE.md x: 1 # changes y: 6 line churn bun.lock x: 4 # changes y: 235 line churn internal/cli/auth.go x: 1 # changes y: 316 line churn internal/cli/configure.go x: 1 # changes y: 300 line churn internal/cli/credentials/create.go x: 1 # changes y: 109 line churn internal/cli/credentials/list.go x: 1 # changes y: 90 line churn internal/cli/credentials/root.go x: 1 # changes y: 61 line churn internal/cli/custom/files_upload.go x: 1 # changes y: 384 line churn internal/cli/custom/hardening_test.go x: 1 # changes y: 207 line churn internal/cli/custom/media.go x: 1 # changes y: 605 line churn internal/cli/custom/rawhttp.go x: 1 # changes y: 356 line churn internal/cli/custom/wav.go x: 1 # changes y: 113 line churn internal/cli/files/fileslist.go x: 1 # changes y: 125 line churn internal/client/client.go x: 1 # changes y: 244 line churn internal/client/diagnostics.go x: 1 # changes y: 722 line churn internal/config/config.go x: 1 # changes y: 369 line churn internal/explorer/tree.go x: 1 # changes y: 262 line churn internal/explorer/tui.go x: 1 # changes y: 1012 line churn internal/flagutil/async.go x: 1 # changes y: 222 line churn internal/interactive/interactive.go x: 1 # changes y: 929 line churn internal/output/artifact.go x: 1 # changes y: 470 line churn internal/output/async.go x: 1 # changes y: 441 line churn internal/output/color.go x: 1 # changes y: 141 line churn internal/output/errortable.go x: 1 # changes y: 174 line churn internal/output/output.go x: 1 # changes y: 1479 line churn internal/output/paginated.go x: 1 # changes y: 289 line churn internal/output/streamproject.go x: 1 # changes y: 164 line churn internal/sdk/credentials.go x: 1 # changes y: 979 line churn internal/sdk/files.go x: 1 # changes y: 1178 line churn internal/sdk/models.go x: 1 # changes y: 567 line churn internal/sdk/models/agents/agent.go x: 1 # changes y: 321 line churn internal/sdk/models/agents/agenttool.go x: 1 # changes y: 215 line churn internal/sdk/models/credentials/environmentvariableconfig.go x: 1 # changes y: 183 line churn internal/sdk/models/credentials/httpbearerconfig.go x: 1 # changes y: 79 line churn internal/sdk/models/interactions/environment.go x: 1 # changes y: 339 line churn internal/sdk/models/interactions/stepdeltadata.go x: 1 # changes y: 717 line churn internal/sdk/models/interactions/videocontent.go x: 1 # changes y: 268 line churn internal/sdk/sdkinternal/utils/retries.go x: 1 # changes y: 399 line churn internal/sdk/sdkinternal/utils/union_test.go x: 1 # changes y: 695 line churn internal/sdk/webhooks.go x: 1 # changes y: 1379 line churn package-lock.json x: 3 # changes y: 1767 line churn package.json x: 8 # changes y: 63 line churn scripts/install.sh x: 4 # changes y: 376 line churn scripts/prepare.js x: 5 # changes y: 140 line churn skills/gemini-api-cli/SKILL.md x: 4 # changes y: 138 line churn skills/gemini-api-cli/references/agents.md x: 5 # changes y: 337 line churn src/cli.ts x: 7 # changes y: 83 line churn src/commands/agents/create.ts x: 10 # changes y: 553 line churn src/commands/agents/delete.ts x: 6 # changes y: 227 line churn src/commands/agents/init.ts x: 8 # changes y: 470 line churn src/commands/agents/list.ts x: 6 # changes y: 203 line churn src/commands/agents/test.ts x: 11 # changes y: 702 line churn src/commands/files/download.ts x: 7 # changes y: 322 line churn src/commands/run.ts x: 9 # changes y: 1296 line churn src/lib/api.ts x: 9 # changes y: 1242 line churn src/lib/config.ts x: 6 # changes y: 271 line churn src/lib/files.ts x: 9 # changes y: 766 line churn src/lib/logger.ts x: 5 # changes y: 159 line churn src/lib/output.ts x: 8 # changes y: 2194 line churn src/lib/schemas.ts x: 10 # changes y: 338 line churn src/lib/shared-args.ts x: 4 # changes y: 71 line churn src/lib/stream.ts x: 8 # changes y: 1280 line churn tests/agents/filtering.test.ts x: 4 # changes y: 267 line churn tests/agents/lifecycle.test.ts x: 7 # changes y: 256 line churn tests/agents/test.test.ts x: 6 # changes y: 98 line churn tests/api.test.ts x: 6 # changes y: 659 line churn tests/config.test.ts x: 9 # changes y: 922 line churn tests/e2e/E2E.md x: 7 # changes y: 1846 line churn tests/e2e/cuj_29.sh x: 3 # changes y: 86 line churn tests/e2e/cuj_31.sh x: 4 # changes y: 68 line churn tests/e2e/cuj_33.sh x: 5 # changes y: 77 line churn tests/e2e/run_all.sh x: 5 # changes y: 50 line churn tests/files.test.ts x: 6 # changes y: 318 line churn tests/fixtures/agent-configs/valid/agent.yaml x: 4 # changes y: 11 line churn tests/fixtures/agent-configs/with-env-vars/.env x: 3 # changes y: 9 line churn tests/fixtures/agent-configs/with-examples/agent.yaml x: 4 # changes y: 36 line churn tests/help.test.ts x: 6 # changes y: 190 line churn tests/helpers.ts x: 6 # changes y: 130 line churn tests/logging.test.ts x: 6 # changes y: 250 line churn tests/output.test.ts x: 8 # changes y: 1580 line churn tests/run-multimodal.test.ts x: 7 # changes y: 444 line churn tests/run-tools.test.ts x: 6 # changes y: 236 line churn tests/run.test.ts x: 7 # changes y: 314 line churn tests/streaming.test.ts x: 6 # changes y: 558 line churn src/commands/agents/update.ts x: 5 # changes y: 535 line churn
3518.0
line churn
  min: 2.0
  average: 221.09
  25th percentile: 55.5
  median: 109.0
  75th percentile: 219.0
  max: 3518.0
0 12.0
# changes
min: 1.0 | average: 2.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 12.0

Number of Contributors vs. Line Churn: 395 points

internal/cli/agent/intent_agent-run.go x: 4 # contributors y: 356 line churn internal/sdk/models/interactions/createagentinteraction.go x: 3 # contributors y: 615 line churn internal/sdk/models/interactions/createmodelinteraction.go x: 3 # contributors y: 426 line churn internal/sdk/models/interactions/interaction.go x: 3 # contributors y: 793 line churn internal/sdk/models/interactions/interactionsseeventinteraction.go x: 2 # contributors y: 163 line churn internal/cli/catalog.go x: 2 # contributors y: 145 line churn internal/sdk/models/interactions/model.go x: 2 # contributors y: 100 line churn internal/cli/version.go x: 2 # contributors y: 93 line churn internal/sdk/geminiapi.go x: 2 # contributors y: 240 line churn internal/cli/agent/create.go x: 2 # contributors y: 110 line churn internal/cli/webhooks/update.go x: 2 # contributors y: 125 line churn internal/sdk/models/genai/registerfilesrequest.go x: 2 # contributors y: 32 line churn internal/sdk/models/webhooks/webhookupdate.go x: 2 # contributors y: 154 line churn internal/cli/root.go x: 2 # contributors y: 675 line churn .goreleaser.yaml x: 2 # contributors y: 54 line churn cmd/gendocs/main.go x: 2 # contributors y: 337 line churn internal/cli/agent/list.go x: 2 # contributors y: 128 line churn internal/cli/custom/register.go x: 2 # contributors y: 555 line churn internal/flagutil/metadata.go x: 2 # contributors y: 2459 line churn scripts/install.ps1 x: 2 # contributors y: 170 line churn internal/sdk/models/triggers/trigger.go x: 2 # contributors y: 227 line churn evals/harness-comparison/src/mock-server.ts x: 3 # contributors y: 400 line churn evals/harness-comparison/src/scenarios.ts x: 3 # contributors y: 232 line churn internal/cli/agent/intent_generate.go x: 2 # contributors y: 221 line churn internal/cli/agent/intent_video.go x: 2 # contributors y: 260 line churn internal/cli/custom/porcelain.go x: 2 # contributors y: 498 line churn internal/cli/custom/transcribe.go x: 2 # contributors y: 430 line churn internal/cli/custom/tts.go x: 2 # contributors y: 305 line churn internal/cli/intents.go x: 2 # contributors y: 323 line churn internal/sdk/agent.go x: 2 # contributors y: 1816 line churn internal/sdk/models/interactions/generationconfig.go x: 2 # contributors y: 407 line churn evals/harness-comparison/driver/antigravity_driver.py x: 1 # contributors y: 242 line churn evals/harness-comparison/src/harnesses.ts x: 1 # contributors y: 104 line churn evals/harness-comparison/src/render-comment.ts x: 1 # contributors y: 24 line churn evals/harness-comparison/src/report.ts x: 1 # contributors y: 212 line churn evals/harness-comparison/src/run.ts x: 1 # contributors y: 542 line churn evals/harness-comparison/src/scenario-smoke.ts x: 1 # contributors y: 222 line churn evals/harness-comparison/src/smoke.ts x: 1 # contributors y: 128 line churn internal/cli/triggers/listexecutions.go x: 1 # contributors y: 153 line churn internal/cli/triggers/run.go x: 1 # contributors y: 115 line churn internal/cli/agent/intent_image.go x: 1 # contributors y: 198 line churn internal/cli/triggers/update.go x: 1 # contributors y: 118 line churn internal/flagutil/flags.go x: 1 # contributors y: 680 line churn internal/output/agentmode.go x: 1 # contributors y: 174 line churn internal/output/classify.go x: 1 # contributors y: 738 line churn internal/output/exitcodes.go x: 1 # contributors y: 183 line churn internal/sdk/models/sdkerrors/responsevalidationerror.go x: 1 # contributors y: 52 line churn internal/sdk/optionalnullable/optionalnullable.go x: 1 # contributors y: 273 line churn internal/sdk/sdkinternal/utils/json.go x: 1 # contributors y: 825 line churn internal/sdk/sdkinternal/utils/queryparams.go x: 1 # contributors y: 377 line churn internal/sdk/sdkinternal/utils/security.go x: 1 # contributors y: 348 line churn internal/sdk/sdkinternal/utils/union.go x: 1 # contributors y: 306 line churn internal/sdk/sdkinternal/utils/utils.go x: 1 # contributors y: 411 line churn internal/cli/environments/root.go x: 1 # contributors y: 66 line churn internal/sdk/environments.go x: 1 # contributors y: 820 line churn internal/sdk/environmentsfiles.go x: 1 # contributors y: 285 line churn internal/cli/agent/root.go x: 1 # contributors y: 69 line churn internal/sdk/triggers.go x: 1 # contributors y: 1322 line churn internal/cli/auth.go x: 1 # contributors y: 316 line churn internal/cli/configure.go x: 1 # contributors y: 300 line churn internal/cli/credentials/list.go x: 1 # contributors y: 90 line churn internal/cli/custom/files_upload.go x: 1 # contributors y: 384 line churn internal/cli/custom/media.go x: 1 # contributors y: 605 line churn internal/cli/custom/rawhttp.go x: 1 # contributors y: 356 line churn internal/client/client.go x: 1 # contributors y: 244 line churn internal/client/diagnostics.go x: 1 # contributors y: 722 line churn internal/config/keyring.go x: 1 # contributors y: 137 line churn internal/explorer/explorer.go x: 1 # contributors y: 41 line churn internal/explorer/tree.go x: 1 # contributors y: 262 line churn internal/explorer/tui.go x: 1 # contributors y: 1012 line churn internal/interactive/interactive.go x: 1 # contributors y: 929 line churn internal/output/artifact.go x: 1 # contributors y: 470 line churn internal/output/async.go x: 1 # contributors y: 441 line churn internal/output/output.go x: 1 # contributors y: 1479 line churn internal/output/streamproject.go x: 1 # contributors y: 164 line churn internal/sdk/credentials.go x: 1 # contributors y: 979 line churn internal/sdk/files.go x: 1 # contributors y: 1178 line churn internal/sdk/models.go x: 1 # contributors y: 567 line churn internal/sdk/models/agents/agent.go x: 1 # contributors y: 321 line churn internal/sdk/models/components/security.go x: 1 # contributors y: 36 line churn internal/sdk/models/credentials/httpbearerconfig.go x: 1 # contributors y: 79 line churn internal/sdk/models/environments/createenvironmentrequest.go x: 1 # contributors y: 190 line churn internal/sdk/models/interactions/functionresultdelta.go x: 1 # contributors y: 224 line churn internal/sdk/models/interactions/interactionsseevent.go x: 1 # contributors y: 261 line churn internal/sdk/models/interactions/step.go x: 1 # contributors y: 598 line churn internal/sdk/sdkinternal/utils/requestbody.go x: 1 # contributors y: 561 line churn internal/sdk/sdkinternal/utils/retries.go x: 1 # contributors y: 399 line churn internal/sdk/webhooks.go x: 1 # contributors y: 1379 line churn
2459.0
line churn
  min: 21.0
  average: 173.68
  25th percentile: 60.0
  median: 107.0
  75th percentile: 172.0
  max: 2459.0
0 4.0
# contributors
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

File Size vs. Line Churn: 395 points

internal/cli/agent/intent_agent-run.go x: 301 lines of code y: 356 line churn internal/sdk/models/interactions/createagentinteraction.go x: 441 lines of code y: 615 line churn internal/sdk/models/interactions/createmodelinteraction.go x: 298 lines of code y: 426 line churn internal/sdk/models/interactions/interaction.go x: 592 lines of code y: 793 line churn internal/sdk/models/interactions/interactionsseeventinteraction.go x: 113 lines of code y: 163 line churn internal/cli/catalog.go x: 108 lines of code y: 145 line churn internal/sdk/models/interactions/model.go x: 46 lines of code y: 100 line churn internal/cli/version.go x: 51 lines of code y: 93 line churn internal/sdk/geminiapi.go x: 131 lines of code y: 240 line churn internal/cli/agent/create.go x: 80 lines of code y: 110 line churn internal/cli/files/filesregister.go x: 74 lines of code y: 108 line churn internal/cli/webhooks/create.go x: 76 lines of code y: 112 line churn internal/cli/webhooks/update.go x: 91 lines of code y: 125 line churn internal/sdk/models/genai/registerfilesrequest.go x: 10 lines of code y: 32 line churn internal/sdk/models/webhooks/webhook.go x: 142 lines of code y: 240 line churn internal/sdk/models/webhooks/webhookupdate.go x: 93 lines of code y: 154 line churn internal/cli/root.go x: 531 lines of code y: 675 line churn .goreleaser.yaml x: 47 lines of code y: 54 line churn cmd/gendocs/main.go x: 184 lines of code y: 337 line churn internal/cli/agent/list.go x: 100 lines of code y: 128 line churn internal/cli/agent/status.go x: 86 lines of code y: 124 line churn internal/cli/credentials/update.go x: 96 lines of code y: 132 line churn internal/cli/custom/register.go x: 199 lines of code y: 555 line churn internal/cli/environments/createenvironment.go x: 76 lines of code y: 106 line churn internal/cli/environments/environmentsfiles/list.go x: 67 lines of code y: 107 line churn internal/flagutil/metadata.go x: 2085 lines of code y: 2459 line churn scripts/install.ps1 x: 125 lines of code y: 170 line churn internal/sdk/models/operations/getenvironmentfiles.go x: 102 lines of code y: 147 line churn internal/sdk/models/triggers/trigger.go x: 154 lines of code y: 227 line churn internal/cli/agent/run.go x: 110 lines of code y: 147 line churn evals/harness-comparison/src/mock-server.ts x: 172 lines of code y: 400 line churn evals/harness-comparison/src/scenarios.ts x: 105 lines of code y: 232 line churn internal/cli/agent/intent_generate.go x: 178 lines of code y: 221 line churn internal/cli/agent/intent_music.go x: 171 lines of code y: 214 line churn internal/cli/agent/intent_video.go x: 217 lines of code y: 260 line churn internal/cli/custom/analyze.go x: 114 lines of code y: 142 line churn internal/cli/custom/porcelain.go x: 339 lines of code y: 498 line churn internal/cli/custom/transcribe.go x: 365 lines of code y: 430 line churn internal/cli/custom/tts.go x: 251 lines of code y: 305 line churn internal/cli/intents.go x: 266 lines of code y: 323 line churn internal/sdk/agent.go x: 1524 lines of code y: 1816 line churn internal/sdk/models/interactions/generationconfig.go x: 283 lines of code y: 407 line churn evals/harness-comparison/driver/antigravity_driver.py x: 88 lines of code y: 242 line churn evals/harness-comparison/src/harnesses.ts x: 38 lines of code y: 104 line churn evals/harness-comparison/src/render-comment.ts x: 9 lines of code y: 24 line churn evals/harness-comparison/src/report.ts x: 93 lines of code y: 212 line churn evals/harness-comparison/src/run.ts x: 249 lines of code y: 542 line churn evals/harness-comparison/src/scenario-smoke.ts x: 102 lines of code y: 222 line churn evals/harness-comparison/src/smoke.ts x: 55 lines of code y: 128 line churn internal/cli/triggers/listexecutions.go x: 113 lines of code y: 153 line churn internal/sdk/models/operations/runtrigger.go x: 88 lines of code y: 133 line churn internal/cli/agent/intent_image.go x: 171 lines of code y: 198 line churn internal/cli/agent/cancel.go x: 75 lines of code y: 105 line churn internal/cli/triggers/update.go x: 88 lines of code y: 118 line churn internal/flagutil/flags.go x: 576 lines of code y: 680 line churn internal/output/agentmode.go x: 129 lines of code y: 174 line churn internal/output/classify.go x: 622 lines of code y: 738 line churn internal/output/exitcodes.go x: 128 lines of code y: 183 line churn internal/sdk/models/sdkerrors/responsevalidationerror.go x: 30 lines of code y: 52 line churn internal/sdk/optionalnullable/optionalnullable.go x: 99 lines of code y: 273 line churn internal/sdk/sdkinternal/utils/json.go x: 640 lines of code y: 825 line churn internal/sdk/sdkinternal/utils/pathparams.go x: 153 lines of code y: 235 line churn internal/sdk/sdkinternal/utils/queryparams.go x: 270 lines of code y: 377 line churn internal/sdk/sdkinternal/utils/security.go x: 278 lines of code y: 348 line churn internal/sdk/sdkinternal/utils/union.go x: 221 lines of code y: 306 line churn internal/sdk/sdkinternal/utils/utils.go x: 315 lines of code y: 411 line churn internal/cli/environments/environmentsfiles/root.go x: 25 lines of code y: 49 line churn internal/cli/environments/root.go x: 38 lines of code y: 66 line churn internal/sdk/environments.go x: 696 lines of code y: 820 line churn internal/sdk/environmentsfiles.go x: 232 lines of code y: 285 line churn internal/cli/agent/root.go x: 43 lines of code y: 69 line churn internal/sdk/models/operations/deleteinteraction.go x: 71 lines of code y: 106 line churn internal/sdk/models/operations/getinteractionbyid.go x: 117 lines of code y: 165 line churn internal/sdk/triggers.go x: 1125 lines of code y: 1322 line churn internal/cli/auth.go x: 249 lines of code y: 316 line churn internal/cli/configure.go x: 248 lines of code y: 300 line churn internal/cli/credentials/create.go x: 83 lines of code y: 109 line churn internal/cli/credentials/list.go x: 64 lines of code y: 90 line churn internal/cli/credentials/root.go x: 37 lines of code y: 61 line churn internal/cli/custom/files_upload.go x: 323 lines of code y: 384 line churn internal/cli/custom/media.go x: 464 lines of code y: 605 line churn internal/cli/custom/rawhttp.go x: 254 lines of code y: 356 line churn internal/cli/files/fileslist.go x: 99 lines of code y: 125 line churn internal/cli/whoami.go x: 93 lines of code y: 131 line churn internal/client/client.go x: 185 lines of code y: 244 line churn internal/client/diagnostics.go x: 621 lines of code y: 722 line churn internal/clierrors/clierrors.go x: 67 lines of code y: 97 line churn internal/config/config.go x: 265 lines of code y: 369 line churn internal/config/keyring.go x: 86 lines of code y: 137 line churn internal/explorer/explorer.go x: 20 lines of code y: 41 line churn internal/explorer/tree.go x: 187 lines of code y: 262 line churn internal/explorer/tui.go x: 806 lines of code y: 1012 line churn internal/flagutil/async.go x: 193 lines of code y: 222 line churn internal/flagutil/dispatch.go x: 335 lines of code y: 380 line churn internal/flagutil/preset.go x: 210 lines of code y: 244 line churn internal/interactive/interactive.go x: 845 lines of code y: 929 line churn internal/output/artifact.go x: 418 lines of code y: 470 line churn internal/output/async.go x: 379 lines of code y: 441 line churn internal/output/color.go x: 101 lines of code y: 141 line churn internal/output/errortable.go x: 146 lines of code y: 174 line churn internal/output/output.go x: 1237 lines of code y: 1479 line churn internal/output/outputitems.go x: 69 lines of code y: 93 line churn internal/output/pretty.go x: 208 lines of code y: 263 line churn internal/output/streaming.go x: 171 lines of code y: 238 line churn internal/output/streamproject.go x: 132 lines of code y: 164 line churn internal/sdk/credentials.go x: 836 lines of code y: 979 line churn internal/sdk/files.go x: 1013 lines of code y: 1178 line churn internal/sdk/models.go x: 481 lines of code y: 567 line churn internal/sdk/models/agents/agent.go x: 227 lines of code y: 321 line churn internal/sdk/models/agents/agenttool.go x: 163 lines of code y: 215 line churn internal/sdk/models/components/security.go x: 17 lines of code y: 36 line churn internal/sdk/models/credentials/credential.go x: 86 lines of code y: 130 line churn internal/sdk/models/credentials/credentialcreateparams.go x: 95 lines of code y: 136 line churn internal/sdk/models/credentials/environmentvariableconfig.go x: 123 lines of code y: 183 line churn internal/sdk/models/credentials/environmentvariableupdateconfig.go x: 116 lines of code y: 175 line churn internal/sdk/models/credentials/httpbearerconfig.go x: 47 lines of code y: 79 line churn internal/sdk/models/credentials/httpbearerupdateconfig.go x: 40 lines of code y: 71 line churn internal/sdk/models/credentials/injectionlocationenum.go x: 31 lines of code y: 51 line churn internal/sdk/models/credentials/oauth2config.go x: 61 lines of code y: 98 line churn internal/sdk/models/credentials/oauth2updateconfig.go x: 54 lines of code y: 90 line churn internal/sdk/models/environments/createenvironmentrequest.go x: 134 lines of code y: 190 line churn internal/sdk/models/environments/environment.go x: 210 lines of code y: 288 line churn internal/sdk/models/environments/environmentfile.go x: 82 lines of code y: 128 line churn internal/sdk/models/genai/empty.go x: 3 lines of code y: 21 line churn internal/sdk/models/genai/file.go x: 152 lines of code y: 222 line churn internal/sdk/models/genai/model.go x: 106 lines of code y: 153 line churn internal/sdk/models/interactions/allowlistentry.go x: 129 lines of code y: 184 line churn internal/sdk/models/interactions/antigravityagentconfig.go x: 33 lines of code y: 62 line churn internal/sdk/models/interactions/audiocontent.go x: 82 lines of code y: 121 line churn internal/sdk/models/interactions/codeexecutioncallarguments.go x: 51 lines of code y: 81 line churn internal/sdk/models/interactions/documentcontent.go x: 57 lines of code y: 92 line churn internal/sdk/models/interactions/documentdelta.go x: 57 lines of code y: 87 line churn internal/sdk/models/interactions/environment.go x: 252 lines of code y: 339 line churn internal/sdk/models/interactions/environmentnetworkegressallowlist.go x: 136 lines of code y: 190 line churn internal/sdk/models/interactions/filesearchresult.go x: 15 lines of code y: 36 line churn internal/sdk/models/interactions/findrequest.go x: 60 lines of code y: 99 line churn internal/sdk/models/interactions/functionresultdelta.go x: 166 lines of code y: 224 line churn internal/sdk/models/interactions/functionresultsubcontent.go x: 102 lines of code y: 141 line churn internal/sdk/models/interactions/googlemapsresultplaces.go x: 43 lines of code y: 67 line churn internal/sdk/models/interactions/harmcategory.go x: 26 lines of code y: 47 line churn internal/sdk/models/interactions/imageconfig.go x: 77 lines of code y: 126 line churn internal/sdk/models/interactions/interactionsinput.go x: 141 lines of code y: 193 line churn internal/sdk/models/interactions/interactionsseevent.go x: 202 lines of code y: 261 line churn internal/sdk/models/interactions/interactionstatusupdate.go x: 63 lines of code y: 95 line churn internal/sdk/models/interactions/safetysetting.go x: 73 lines of code y: 120 line churn internal/sdk/models/interactions/status.go x: 36 lines of code y: 72 line churn internal/sdk/models/interactions/step.go x: 482 lines of code y: 598 line churn internal/sdk/models/interactions/stepdelta.go x: 125 lines of code y: 180 line churn internal/sdk/models/interactions/stepdeltadata.go x: 582 lines of code y: 717 line churn internal/sdk/models/interactions/stepstop.go x: 47 lines of code y: 77 line churn internal/sdk/models/interactions/thinkingsummaries.go x: 18 lines of code y: 39 line churn internal/sdk/models/interactions/thoughtsummarydelta.go x: 56 lines of code y: 85 line churn internal/sdk/models/interactions/tool.go x: 242 lines of code y: 310 line churn internal/sdk/models/interactions/transcriptionconfig.go x: 174 lines of code y: 252 line churn internal/sdk/models/interactions/usage.go x: 92 lines of code y: 136 line churn internal/sdk/models/interactions/videocontent.go x: 195 lines of code y: 268 line churn internal/sdk/models/interactions/videoresponseformat.go x: 107 lines of code y: 159 line churn internal/sdk/models/operations/options.go x: 100 lines of code y: 151 line churn internal/sdk/retry/config.go x: 105 lines of code y: 172 line churn internal/sdk/sdkinternal/hooks/hooks.go x: 115 lines of code y: 168 line churn internal/sdk/sdkinternal/hooks/registration.go x: 14 lines of code y: 52 line churn internal/sdk/sdkinternal/hooks/request_contract.go x: 80 lines of code y: 106 line churn internal/sdk/sdkinternal/utils/form.go x: 132 lines of code y: 175 line churn internal/sdk/sdkinternal/utils/headers.go x: 141 lines of code y: 195 line churn internal/sdk/sdkinternal/utils/requestbody.go x: 439 lines of code y: 561 line churn internal/sdk/sdkinternal/utils/retries.go x: 293 lines of code y: 399 line churn internal/sdk/types/stream/stream.go x: 259 lines of code y: 345 line churn internal/sdk/webhooks.go x: 1175 lines of code y: 1379 line churn
2459.0
line churn
  min: 21.0
  average: 173.68
  25th percentile: 60.0
  median: 107.0
  75th percentile: 172.0
  max: 2459.0
0 2085.0
lines of code
min: 3.0 | average: 125.02 | 25th percentile: 33.0 | median: 74.0 | 75th percentile: 113.0 | max: 2085.0