anthropics / anthropic-sdk-go
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 44 files with 6,623 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)
    • 4 files changed 6-20 times (1,151 lines of code)
    • 40 files changed 1-5 times (5,472 lines of code)
0% | 0% | 0% | 17% | 82%
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 44 files with 6,623 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)
    • 2 files changed by 6-10 contributors (338 lines of code)
    • 14 files changed by 2-5 contributors (3,445 lines of code)
    • 28 files changed by 1 contributor (2,840 lines of code)
0% | 0% | 5% | 52% | 42%
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, yaml, md, json, mod, txt, gitignore, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 17% | 82%
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
ROOT0% | 0% | 0% | 38% | 61%
bedrock0% | 0% | 0% | 79% | 20%
vertex0% | 0% | 0% | 100% | 0%
internal0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
packages0% | 0% | 0% | 0% | 100%
lib0% | 0% | 0% | 0% | 100%
mcp0% | 0% | 0% | 0% | 100%
toolrunner0% | 0% | 0% | 0% | 100%
aws0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
bedrock.go
in bedrock
246 8 2024-07-31 2026-06-06 11 7 dev@stainlessapi.com tomer@aberba.ch
441 47 2025-11-20 2026-06-05 9 3 jacob@stainless.com dmeadows@anthropic.com
vertex.go
in vertex
92 3 2024-07-31 2026-06-06 8 8 dev@stainlessapi.com tomer@aberba.ch
372 38 2025-11-20 2026-06-05 8 3 jacob@stainless.com dmeadows@anthropic.com
awsauth.go
in internal/awsauth
205 5 2026-04-01 2026-06-06 4 3 dmeadows@stainless.com tomer@aberba.ch
217 7 2025-11-19 2026-06-05 4 4 youngjinpark20@gmail.com dmeadows@anthropic.com
decoder.go
in internal/apijson
559 20 2024-07-31 2025-08-29 4 4 dev@stainlessapi.com youngjinpark20@gmail.com
registry.go
in internal/apijson
46 4 2024-07-31 2025-08-29 3 3 dev@stainlessapi.com youngjinpark20@gmail.com
64 3 2026-04-07 2026-06-06 3 3 dmeadows@stainless.com tomer@aberba.ch
encoder.go
in internal/apiform
393 14 2024-07-31 2025-05-22 3 3 dev@stainlessapi.com zak@anthropic.com
query.go
in internal/apiquery
45 2 2024-07-31 2025-05-19 2 2 dev@stainlessapi.com michaelcohen@anthropic.com
aws.go
in aws
62 3 2026-04-01 2026-06-06 2 2 dmeadows@stainless.com tomer@aberba.ch
tool.go
in toolrunner
107 9 2026-02-19 2026-04-10 2 2 renfredxh@gmail.com 246350779+cameron-mcateer@u...
275 17 2026-02-19 2026-04-10 2 2 renfredxh@gmail.com 246350779+cameron-mcateer@u...
encoder.go
in internal/apijson
313 14 2024-07-31 2025-05-19 2 2 dev@stainlessapi.com michaelcohen@anthropic.com
encoder.go
in internal/apiquery
346 11 2024-07-31 2025-05-19 2 2 dev@stainlessapi.com michaelcohen@anthropic.com
form.go
in internal/apiform
4 - 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
field.go
in internal/apijson
16 4 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
richparam.go
in internal/apiquery
17 1 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
richparam.go
in internal/apiform
18 1 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
testutil.go
in internal/testutil
25 1 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
vcr.go
in internal/testutil
25 1 2026-02-19 2026-02-19 1 1 renfredxh@gmail.com renfredxh@gmail.com
field.go
in internal/paramutil
25 3 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
golden.go
in internal/testutil
26 1 2026-02-19 2026-02-19 1 1 renfredxh@gmail.com renfredxh@gmail.com
respjson.go
in packages/respjson
30 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
union.go
in internal/paramutil
37 1 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
field.go
in root
37 15 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
tag.go
in internal/apiquery
39 2 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
time.go
in internal/encoding/json
48 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
subfield.go
in internal/apijson
59 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
70 3 2026-04-17 2026-04-17 1 1 renfredxh@gmail.com renfredxh@gmail.com
tag.go
in internal/apijson
74 4 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
tag.go
in internal/apiform
78 4 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
encoder.go
in packages/param
84 5 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
option.go
in packages/param
85 11 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
param.go
in packages/param
93 11 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
port.go
in internal/apijson
97 1 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
enum.go
in internal/apijson
115 5 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
agenttoolset.go
in tools/agenttoolset
152 15 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
union.go
in internal/apijson
171 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
fs.go
in tools/agenttoolset
204 8 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
mcp.go
in mcp
253 15 2026-05-06 2026-05-06 1 1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
worker.go
in lib/environments
278 6 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
680 36 2026-05-19 2026-05-19 1 1 packy@anthropic.com packy@anthropic.com
bash_kill_windows.go
in tools/agenttoolset
8 1
null.go
in packages/param
8 2
opt.go
in internal/encoding/json
13 2
bash_kill_unix.go
in tools/agenttoolset
14 1
types.go
in internal/auth
19 -
constants.go
in internal/auth
22 -
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)
# contributorsfirst
contributor
latest
contributor
vertex.go
in vertex
92 3 2024-07-31 2026-06-06 8 8 dev@stainlessapi.com tomer@aberba.ch
bedrock.go
in bedrock
246 8 2024-07-31 2026-06-06 11 7 dev@stainlessapi.com tomer@aberba.ch
217 7 2025-11-19 2026-06-05 4 4 youngjinpark20@gmail.com dmeadows@anthropic.com
decoder.go
in internal/apijson
559 20 2024-07-31 2025-08-29 4 4 dev@stainlessapi.com youngjinpark20@gmail.com
441 47 2025-11-20 2026-06-05 9 3 jacob@stainless.com dmeadows@anthropic.com
372 38 2025-11-20 2026-06-05 8 3 jacob@stainless.com dmeadows@anthropic.com
awsauth.go
in internal/awsauth
205 5 2026-04-01 2026-06-06 4 3 dmeadows@stainless.com tomer@aberba.ch
registry.go
in internal/apijson
46 4 2024-07-31 2025-08-29 3 3 dev@stainlessapi.com youngjinpark20@gmail.com
encoder.go
in internal/apiform
393 14 2024-07-31 2025-05-22 3 3 dev@stainlessapi.com zak@anthropic.com
64 3 2026-04-07 2026-06-06 3 3 dmeadows@stainless.com tomer@aberba.ch
aws.go
in aws
62 3 2026-04-01 2026-06-06 2 2 dmeadows@stainless.com tomer@aberba.ch
tool.go
in toolrunner
107 9 2026-02-19 2026-04-10 2 2 renfredxh@gmail.com 246350779+cameron-mcateer@u...
275 17 2026-02-19 2026-04-10 2 2 renfredxh@gmail.com 246350779+cameron-mcateer@u...
encoder.go
in internal/apijson
313 14 2024-07-31 2025-05-19 2 2 dev@stainlessapi.com michaelcohen@anthropic.com
query.go
in internal/apiquery
45 2 2024-07-31 2025-05-19 2 2 dev@stainlessapi.com michaelcohen@anthropic.com
encoder.go
in internal/apiquery
346 11 2024-07-31 2025-05-19 2 2 dev@stainlessapi.com michaelcohen@anthropic.com
70 3 2026-04-17 2026-04-17 1 1 renfredxh@gmail.com renfredxh@gmail.com
respjson.go
in packages/respjson
30 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
param.go
in packages/param
93 11 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
option.go
in packages/param
85 11 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
encoder.go
in packages/param
84 5 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
worker.go
in lib/environments
278 6 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
field.go
in root
37 15 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
mcp.go
in mcp
253 15 2026-05-06 2026-05-06 1 1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
union.go
in internal/paramutil
37 1 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
field.go
in internal/paramutil
25 3 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
subfield.go
in internal/apijson
59 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
union.go
in internal/apijson
171 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
field.go
in internal/apijson
16 4 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
port.go
in internal/apijson
97 1 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
enum.go
in internal/apijson
115 5 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
tag.go
in internal/apijson
74 4 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
time.go
in internal/encoding/json
48 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
richparam.go
in internal/apiquery
17 1 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
tag.go
in internal/apiquery
39 2 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
richparam.go
in internal/apiform
18 1 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
form.go
in internal/apiform
4 - 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
tag.go
in internal/apiform
78 4 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
vcr.go
in internal/testutil
25 1 2026-02-19 2026-02-19 1 1 renfredxh@gmail.com renfredxh@gmail.com
testutil.go
in internal/testutil
25 1 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
golden.go
in internal/testutil
26 1 2026-02-19 2026-02-19 1 1 renfredxh@gmail.com renfredxh@gmail.com
680 36 2026-05-19 2026-05-19 1 1 packy@anthropic.com packy@anthropic.com
agenttoolset.go
in tools/agenttoolset
152 15 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
fs.go
in tools/agenttoolset
204 8 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
oautherr.go
in config
28 1
federation.go
in config
132 2
config.go
in config
203 3
writers.go
in config
249 16
22 1
null.go
in packages/param
8 2
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)
# contributorsfirst
contributor
latest
contributor
decode.go
in internal/encoding/json
958 30
encode.go
in internal/encoding/json
932 49
streaming.go
in lib/betafallback
628 26
scanner.go
in internal/encoding/json
437 43
stream.go
in internal/encoding/json
336 21
betafallback.go
in lib/betafallback
329 12
poller.go
in lib/environments
309 18
search.go
in tools/agenttoolset
294 13
skillarchive.go
in tools/agenttoolset
293 12
credentials_file.go
in internal/auth
289 6
bash.go
in tools/agenttoolset
285 17
writers.go
in config
249 16
config.go
in config
203 3
tables.go
in internal/encoding/json
198 -
indent.go
in internal/encoding/json
141 7
cache.go
in internal/auth
137 12
federation.go
in config
132 2
workload.go
in internal/auth
122 1
error.go
in internal/auth
108 7
middleware.go
in internal/auth
100 4
default.go
in internal/auth
53 2
skills.go
in tools/agenttoolset
46 2
logging.go
in internal/auth
43 3
shims.go
in internal/encoding/json/shims
42 4
null.go
in internal/encoding/json/sentinel
39 3
fold.go
in internal/encoding/json
34 3
identity.go
in internal/auth
33 2
oautherr.go
in config
28 1
https.go
in internal/auth
26 2
tags.go
in internal/encoding/json
23 2
22 1
constants.go
in internal/auth
22 -
types.go
in internal/auth
19 -
bash_kill_unix.go
in tools/agenttoolset
14 1
opt.go
in internal/encoding/json
13 2
null.go
in packages/param
8 2
bash_kill_windows.go
in tools/agenttoolset
8 1
680 36 2026-05-19 2026-05-19 1 1 packy@anthropic.com packy@anthropic.com
worker.go
in lib/environments
278 6 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
mcp.go
in mcp
253 15 2026-05-06 2026-05-06 1 1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
fs.go
in tools/agenttoolset
204 8 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
union.go
in internal/apijson
171 4 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
agenttoolset.go
in tools/agenttoolset
152 15 2026-05-26 2026-05-26 1 1 tomer@anthropic.com tomer@anthropic.com
enum.go
in internal/apijson
115 5 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
port.go
in internal/apijson
97 1 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
param.go
in packages/param
93 11 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
option.go
in packages/param
85 11 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
encoder.go
in packages/param
84 5 2025-05-19 2025-05-19 1 1 michaelcohen@anthropic.com michaelcohen@anthropic.com
tag.go
in internal/apiform
78 4 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com
tag.go
in internal/apijson
74 4 2024-07-31 2024-07-31 1 1 dev@stainlessapi.com dev@stainlessapi.com