Overview
File Change Frequency Overall
  • There are 1,863 files with 74,899 lines of code.
    • 3 files changed more than 100 times (1,902 lines of code)
    • 5 files changed 51-100 times (5,358 lines of code)
    • 25 files changed 21-50 times (6,307 lines of code)
    • 360 files changed 6-20 times (33,175 lines of code)
    • 1,470 files changed 1-5 times (28,157 lines of code)
2% | 7% | 8% | 44% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,863 files with 74,899 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 7 files changed by 11-25 contributors (5,773 lines of code)
    • 63 files changed by 6-10 contributors (13,667 lines of code)
    • 1,769 files changed by 2-5 contributors (54,681 lines of code)
    • 24 files changed by 1 contributor (778 lines of code)
0% | 7% | 18% | 73% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, json, txt, md, yml, gitignore, pyi, toml, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py2% | 7% | 8% | 44% | 37%
yaml100% | 0% | 0% | 0% | 0%
pyi0% | 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
src2% | 7% | 8% | 44% | 37%
ROOT100% | 0% | 0% | 0% | 0%
scripts0% | 0% | 0% | 0% | 100%
typings0% | 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
_version.py
in src/anthropic
2 - 2023-06-26 2026-10-01 189 13 +245 / -245 jenan@anthropic.com 142633134+stainless-app[bot...
.stats.yml
in root
1 - 2023-06-26 2026-10-01 180 10 +509 / -511 jenan@anthropic.com craigie@anthropic.com
_base_client.py
in src/anthropic
1899 109 2023-06-26 2026-09-22 104 18 +4213 / -1473 jenan@anthropic.com dmeadows@anthropic.com
__init__.py
in src/anthropic/types/beta
1224 - 2023-12-19 2026-09-30 68 8 +1441 / -79 107565488+stainless-bot@use... 305999303+anthropic-sdks-wr...
_models.py
in src/anthropic
639 34 2023-06-26 2026-09-18 64 9 +1262 / -214 jenan@anthropic.com sdownward@anthropic.com
_client.py
in src/anthropic
782 76 2023-06-26 2026-09-30 61 13 +1973 / -703 jenan@anthropic.com 305999303+anthropic-sdks-wr...
messages.py
in src/anthropic/resources/beta/messages
1670 34 2024-10-08 2026-09-30 60 12 +6310 / -1966 robert@craigie.dev 305999303+anthropic-sdks-wr...
messages.py
in src/anthropic/resources/messages
1043 24 2024-12-17 2026-10-01 52 9 +4426 / -1146 robert@craigie.dev craigie@anthropic.com
message_create_params.py
in src/anthropic/types
56 - 2024-02-13 2026-09-28 44 9 +652 / -252 107565488+stainless-bot@use... jacobzim@anthropic.com
__init__.py
in src/anthropic/types
380 - 2023-06-26 2026-09-30 44 9 +410 / -10 jenan@anthropic.com 305999303+anthropic-sdks-wr...
message_create_params.py
in src/anthropic/types/beta
67 - 2023-12-19 2026-09-28 42 7 +819 / -379 107565488+stainless-bot@use... jacobzim@anthropic.com
message_count_tokens_params.py
in src/anthropic/types/beta
89 - 2024-11-01 2026-09-28 36 6 +446 / -106 142633134+stainless-app[bot... jacobzim@anthropic.com
_types.py
in src/anthropic
143 11 2023-06-26 2026-09-10 35 8 +510 / -237 jenan@anthropic.com meorphis@anthropic.com
anthropic_beta_param.py
in src/anthropic/types
59 - 2024-10-08 2026-10-01 34 6 +74 / -8 robert@craigie.dev craigie@anthropic.com
__init__.py
in src/anthropic
128 - 2023-06-26 2026-09-10 34 9 +191 / -50 jenan@anthropic.com meorphis@anthropic.com
model.py
in src/anthropic/types
27 - 2024-07-24 2026-09-28 33 7 +65 / -36 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
model_param.py
in src/anthropic/types
28 - 2024-07-24 2026-09-28 33 7 +67 / -36 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
_messages.py
in src/anthropic/lib/streaming
390 26 2023-12-19 2026-09-10 32 10 +1041 / -506 107565488+stainless-bot@use... meorphis@anthropic.com
_utils.py
in src/anthropic/_utils
273 38 2023-06-26 2026-09-22 31 7 +595 / -116 jenan@anthropic.com dmeadows@anthropic.com
_beta_runner.py
in src/anthropic/lib/tools
720 47 2025-09-17 2026-09-28 31 15 +2203 / -633 dmeadows@stainless.com jacobzim@anthropic.com
beta.py
in src/anthropic/resources/beta
427 100 2023-12-19 2026-09-10 28 6 +876 / -321 107565488+stainless-bot@use... meorphis@anthropic.com
_beta_messages.py
in src/anthropic/lib/streaming
429 26 2025-01-13 2026-09-10 28 8 +685 / -94 robert@craigie.dev meorphis@anthropic.com
__init__.py
in src/anthropic/_utils
65 - 2023-06-26 2026-09-22 27 8 +216 / -141 jenan@anthropic.com dmeadows@anthropic.com
batches.py
in src/anthropic/resources/beta/messages
574 15 2024-10-08 2026-09-30 27 7 +1431 / -253 robert@craigie.dev 305999303+anthropic-sdks-wr...
batch_create_params.py
in src/anthropic/types/beta/messages
14 - 2024-10-08 2026-09-22 26 9 +105 / -39 robert@craigie.dev dmeadows@anthropic.com
_response.py
in src/anthropic
497 47 2023-10-27 2026-09-18 26 7 +1047 / -166 107565488+stainless-bot@use... sdownward@anthropic.com
_streaming.py
in src/anthropic
396 27 2023-06-26 2026-09-22 24 7 +678 / -118 jenan@anthropic.com dmeadows@anthropic.com
_compat.py
in src/anthropic
148 23 2023-08-16 2026-09-22 22 5 +365 / -143 107565488+stainless-bot@use... dmeadows@anthropic.com
__init__.py
in src/anthropic/resources/beta
229 - 2023-12-19 2026-09-10 22 6 +357 / -129 107565488+stainless-bot@use... meorphis@anthropic.com
_client.py
in src/anthropic/lib/vertex
342 13 2024-01-23 2026-08-21 22 12 +635 / -183 107565488+stainless-bot@use... 209825114+claude[bot]@users...
beta_message.py
in src/anthropic/types/beta
30 1 2024-10-08 2026-09-28 21 7 +250 / -60 robert@craigie.dev jacobzim@anthropic.com
_client.py
in src/anthropic/lib/bedrock
358 13 2024-01-31 2026-08-26 21 12 +632 / -194 107565488+stainless-bot@use... 209825114+claude[bot]@users...
batches.py
in src/anthropic/resources/messages
438 15 2024-12-17 2026-09-30 21 6 +1211 / -179 robert@craigie.dev 305999303+anthropic-sdks-wr...
batch_create_params.py
in src/anthropic/types/messages
12 - 2024-12-17 2026-09-22 20 7 +79 / -17 robert@craigie.dev dmeadows@anthropic.com
tool_param.py
in src/anthropic/types
26 - 2024-05-30 2026-09-10 20 5 +102 / -22 robert@craigie.dev meorphis@anthropic.com
beta_content_block_param.py
in src/anthropic/types/beta
56 - 2024-10-08 2026-09-22 20 5 +79 / -19 robert@craigie.dev dmeadows@anthropic.com
files.py
in src/anthropic/resources/beta
493 14 2025-05-22 2026-09-30 20 6 +1318 / -324 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
sessions.py
in src/anthropic/resources/beta/sessions
729 33 2026-04-08 2026-09-30 20 5 +1554 / -195 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
_constants.py
in src/anthropic
19 - 2023-06-26 2026-09-22 19 8 +56 / -26 jenan@anthropic.com dmeadows@anthropic.com
beta_tool_union_param.py
in src/anthropic/types/beta
62 - 2024-10-22 2026-09-10 19 4 +74 / -10 robert@craigie.dev meorphis@anthropic.com
_exceptions.py
in src/anthropic
101 6 2023-06-26 2026-09-10 19 9 +246 / -47 jenan@anthropic.com meorphis@anthropic.com
events.py
in src/anthropic/resources/beta/sessions
381 13 2026-04-08 2026-09-30 19 7 +948 / -188 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
message_count_tokens_params.py
in src/anthropic/types
23 - 2024-12-17 2026-09-22 18 5 +294 / -60 robert@craigie.dev dmeadows@anthropic.com
beta_tool_param.py
in src/anthropic/types/beta
24 - 2024-10-08 2026-09-10 18 5 +99 / -22 robert@craigie.dev meorphis@anthropic.com
message.py
in src/anthropic/types
26 1 2024-02-13 2026-09-28 18 8 +220 / -45 107565488+stainless-bot@use... jacobzim@anthropic.com
beta_raw_content_block_start_event.py
in src/anthropic/types/beta
49 - 2024-10-08 2026-09-22 18 5 +68 / -13 robert@craigie.dev dmeadows@anthropic.com
__init__.py
in src/anthropic/resources
86 - 2023-06-26 2026-09-30 18 8 +175 / -76 jenan@anthropic.com 305999303+anthropic-sdks-wr...
user_profiles.py
in src/anthropic/resources/beta
532 14 2026-04-16 2026-09-30 18 5 +2197 / -982 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
user_profile_create_params.py
in src/anthropic/types/beta
16 - 2026-04-16 2026-09-28 16 5 +178 / -70 142633134+stainless-app[bot... jacobzim@anthropic.com
beta_content_block.py
in src/anthropic/types/beta
45 - 2024-10-08 2026-09-22 16 5 +58 / -10 robert@craigie.dev dmeadows@anthropic.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
messages.py
in src/anthropic/resources/beta/messages
1670 34 2024-10-08 2026-09-30 60 12 +6310 / -1966 robert@craigie.dev 305999303+anthropic-sdks-wr...
_base_client.py
in src/anthropic
1899 109 2023-06-26 2026-09-22 104 18 +4213 / -1473 jenan@anthropic.com dmeadows@anthropic.com
messages.py
in src/anthropic/resources/messages
1043 24 2024-12-17 2026-10-01 52 9 +4426 / -1146 robert@craigie.dev craigie@anthropic.com
user_profiles.py
in src/anthropic/resources/beta
532 14 2026-04-16 2026-09-30 18 5 +2197 / -982 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
_beta_runner.py
in src/anthropic/lib/tools
720 47 2025-09-17 2026-09-28 31 15 +2203 / -633 dmeadows@stainless.com jacobzim@anthropic.com
_client.py
in src/anthropic
782 76 2023-06-26 2026-09-30 61 13 +1973 / -703 jenan@anthropic.com 305999303+anthropic-sdks-wr...
plugins.py
in src/anthropic/resources/beta/organization/plugins
599 32 2026-09-29 2026-09-30 2 2 +2408 / -6 305999303+anthropic-sdks-wr... 305999303+anthropic-sdks-wr...
_beta_session_runner.py
in src/anthropic/lib/tools
493 12 2026-05-19 2026-09-30 14 7 +1640 / -586 packy@anthropic.com 209825114+claude[bot]@users...
work.py
in src/anthropic/resources/beta/environments
913 21 2026-05-19 2026-09-30 14 7 +1839 / -240 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
plugin_marketplaces.py
in src/anthropic/resources/beta/organization
486 14 2026-09-29 2026-09-30 2 2 +2062 / -6 305999303+anthropic-sdks-wr... 305999303+anthropic-sdks-wr...
deployments.py
in src/anthropic/resources/beta
825 17 2026-06-09 2026-09-30 13 5 +1843 / -207 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
versions.py
in src/anthropic/resources/beta/organization/plugins
462 13 2026-09-29 2026-09-30 2 2 +1854 / -2 305999303+anthropic-sdks-wr... 305999303+anthropic-sdks-wr...
_fallbacks.py
in src/anthropic/lib/middleware
1076 66 2026-06-09 2026-09-28 11 5 +1744 / -85 142633134+stainless-app[bot... jacobzim@anthropic.com
rules.py
in src/anthropic/resources/organization/federation/rules
439 20 2026-09-30 2026-09-30 1 2 +1810 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
sessions.py
in src/anthropic/resources/beta/sessions
729 33 2026-04-08 2026-09-30 20 5 +1554 / -195 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
agent_toolset.py
in src/anthropic/lib/tools
546 23 2026-05-19 2026-09-15 10 5 +1328 / -377 142633134+stainless-app[bot... dmeadows@anthropic.com
credentials.py
in src/anthropic/resources/beta/vaults
742 16 2026-04-08 2026-09-30 12 5 +1551 / -147 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
batches.py
in src/anthropic/resources/beta/messages
574 15 2024-10-08 2026-09-30 27 7 +1431 / -253 robert@craigie.dev 305999303+anthropic-sdks-wr...
memories.py
in src/anthropic/resources/beta/memory_stores
578 14 2026-04-23 2026-09-28 14 5 +1403 / -256 142633134+stainless-app[bot... jacobzim@anthropic.com
files.py
in src/anthropic/resources/beta
493 14 2025-05-22 2026-09-30 20 6 +1318 / -324 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
memory_stores.py
in src/anthropic/resources/beta/memory_stores
637 27 2026-04-23 2026-09-30 11 4 +1425 / -187 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
dreams.py
in src/anthropic/resources/beta
498 14 2026-07-10 2026-09-30 12 4 +1379 / -195 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
issuers.py
in src/anthropic/resources/organization/federation
398 14 2026-09-30 2026-09-30 1 2 +1572 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
agents.py
in src/anthropic/resources/beta/agents
592 20 2026-04-08 2026-09-30 16 5 +1352 / -212 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
workspaces.py
in src/anthropic/resources/organization/workspaces
451 32 2026-09-30 2026-09-30 1 2 +1558 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
_messages.py
in src/anthropic/lib/streaming
390 26 2023-12-19 2026-09-10 32 10 +1041 / -506 107565488+stainless-bot@use... meorphis@anthropic.com
_worker.py
in src/anthropic/lib/environments
427 14 2026-05-19 2026-09-30 9 6 +1207 / -335 142633134+stainless-app[bot... 209825114+claude[bot]@users...
__init__.py
in src/anthropic/types/beta
1224 - 2023-12-19 2026-09-30 68 8 +1441 / -79 107565488+stainless-bot@use... 305999303+anthropic-sdks-wr...
service_accounts.py
in src/anthropic/resources/organization/workspaces
388 14 2026-09-30 2026-09-30 1 2 +1496 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
tunnels.py
in src/anthropic/resources/beta/tunnels
578 21 2026-07-16 2026-09-30 10 4 +1340 / -149 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
versions.py
in src/anthropic/resources/beta/skills
498 14 2025-10-16 2026-09-30 14 4 +1254 / -227 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
_providers.py
in src/anthropic/lib/credentials
580 33 2026-05-04 2026-09-30 15 4 +1194 / -287 142633134+stainless-app[bot... dmeadows@anthropic.com
_models.py
in src/anthropic
639 34 2023-06-26 2026-09-18 64 9 +1262 / -214 jenan@anthropic.com sdownward@anthropic.com
service_accounts.py
in src/anthropic/resources/organization/service_accounts
386 20 2026-09-30 2026-09-30 1 2 +1452 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
environments.py
in src/anthropic/resources/beta/environments
620 21 2026-05-19 2026-09-30 11 4 +1287 / -137 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
external_keys.py
in src/anthropic/resources/organization
409 15 2026-09-30 2026-09-30 1 2 +1422 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
installation_settings.py
in src/anthropic/resources/beta/organization/plugins
337 12 2026-09-29 2026-09-30 2 2 +1396 / -18 305999303+anthropic-sdks-wr... 305999303+anthropic-sdks-wr...
vaults.py
in src/anthropic/resources/beta/vaults
594 21 2026-04-08 2026-09-30 9 4 +1252 / -139 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
batches.py
in src/anthropic/resources/messages
438 15 2024-12-17 2026-09-30 21 6 +1211 / -179 robert@craigie.dev 305999303+anthropic-sdks-wr...
members.py
in src/anthropic/resources/organization/workspaces
392 14 2026-09-30 2026-09-30 1 2 +1298 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
_beta_functions.py
in src/anthropic/lib/tools
433 26 2025-09-17 2026-09-15 16 9 +956 / -330 dmeadows@stainless.com dmeadows@anthropic.com
skills.py
in src/anthropic/resources/beta/skills
418 19 2025-10-16 2026-09-30 13 4 +1054 / -209 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
spend_limits.py
in src/anthropic/resources/beta/organization/spend_limits
354 25 2026-09-30 2026-10-01 2 3 +1246 / -6 305999303+anthropic-sdks-wr... craigie@anthropic.com
rbac_groups.py
in src/anthropic/resources/beta/organization/rbac_groups
350 20 2026-09-30 2026-09-30 1 2 +1236 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
_response.py
in src/anthropic
497 47 2023-10-27 2026-09-18 26 7 +1047 / -166 107565488+stainless-bot@use... sdownward@anthropic.com
rules.py
in src/anthropic/resources/beta/organization/federation/rules
504 20 2026-08-26 2026-09-30 8 5 +1099 / -104 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
message_create_params.py
in src/anthropic/types/beta
67 - 2023-12-19 2026-09-28 42 7 +819 / -379 107565488+stainless-bot@use... jacobzim@anthropic.com
beta.py
in src/anthropic/resources/beta
427 100 2023-12-19 2026-09-10 28 6 +876 / -321 107565488+stainless-bot@use... meorphis@anthropic.com
resources.py
in src/anthropic/resources/beta/sessions
560 14 2026-04-08 2026-09-30 10 4 +1076 / -113 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
events.py
in src/anthropic/resources/beta/sessions
381 13 2026-04-08 2026-09-30 19 7 +948 / -188 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
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
_base_client.py
in src/anthropic
1899 109 2023-06-26 2026-09-22 104 18 +4213 / -1473 jenan@anthropic.com dmeadows@anthropic.com
_beta_runner.py
in src/anthropic/lib/tools
720 47 2025-09-17 2026-09-28 31 15 +2203 / -633 dmeadows@stainless.com jacobzim@anthropic.com
_version.py
in src/anthropic
2 - 2023-06-26 2026-10-01 189 13 +245 / -245 jenan@anthropic.com 142633134+stainless-app[bot...
_client.py
in src/anthropic
782 76 2023-06-26 2026-09-30 61 13 +1973 / -703 jenan@anthropic.com 305999303+anthropic-sdks-wr...
messages.py
in src/anthropic/resources/beta/messages
1670 34 2024-10-08 2026-09-30 60 12 +6310 / -1966 robert@craigie.dev 305999303+anthropic-sdks-wr...
_client.py
in src/anthropic/lib/vertex
342 13 2024-01-23 2026-08-21 22 12 +635 / -183 107565488+stainless-bot@use... 209825114+claude[bot]@users...
_client.py
in src/anthropic/lib/bedrock
358 13 2024-01-31 2026-08-26 21 12 +632 / -194 107565488+stainless-bot@use... 209825114+claude[bot]@users...
.stats.yml
in root
1 - 2023-06-26 2026-10-01 180 10 +509 / -511 jenan@anthropic.com craigie@anthropic.com
_messages.py
in src/anthropic/lib/streaming
390 26 2023-12-19 2026-09-10 32 10 +1041 / -506 107565488+stainless-bot@use... meorphis@anthropic.com
_models.py
in src/anthropic
639 34 2023-06-26 2026-09-18 64 9 +1262 / -214 jenan@anthropic.com sdownward@anthropic.com
messages.py
in src/anthropic/resources/messages
1043 24 2024-12-17 2026-10-01 52 9 +4426 / -1146 robert@craigie.dev craigie@anthropic.com
__init__.py
in src/anthropic/types
380 - 2023-06-26 2026-09-30 44 9 +410 / -10 jenan@anthropic.com 305999303+anthropic-sdks-wr...
message_create_params.py
in src/anthropic/types
56 - 2024-02-13 2026-09-28 44 9 +652 / -252 107565488+stainless-bot@use... jacobzim@anthropic.com
__init__.py
in src/anthropic
128 - 2023-06-26 2026-09-10 34 9 +191 / -50 jenan@anthropic.com meorphis@anthropic.com
batch_create_params.py
in src/anthropic/types/beta/messages
14 - 2024-10-08 2026-09-22 26 9 +105 / -39 robert@craigie.dev dmeadows@anthropic.com
_exceptions.py
in src/anthropic
101 6 2023-06-26 2026-09-10 19 9 +246 / -47 jenan@anthropic.com meorphis@anthropic.com
_beta_functions.py
in src/anthropic/lib/tools
433 26 2025-09-17 2026-09-15 16 9 +956 / -330 dmeadows@stainless.com dmeadows@anthropic.com
__init__.py
in src/anthropic/types/beta
1224 - 2023-12-19 2026-09-30 68 8 +1441 / -79 107565488+stainless-bot@use... 305999303+anthropic-sdks-wr...
_types.py
in src/anthropic
143 11 2023-06-26 2026-09-10 35 8 +510 / -237 jenan@anthropic.com meorphis@anthropic.com
_beta_messages.py
in src/anthropic/lib/streaming
429 26 2025-01-13 2026-09-10 28 8 +685 / -94 robert@craigie.dev meorphis@anthropic.com
__init__.py
in src/anthropic/_utils
65 - 2023-06-26 2026-09-22 27 8 +216 / -141 jenan@anthropic.com dmeadows@anthropic.com
_constants.py
in src/anthropic
19 - 2023-06-26 2026-09-22 19 8 +56 / -26 jenan@anthropic.com dmeadows@anthropic.com
message.py
in src/anthropic/types
26 1 2024-02-13 2026-09-28 18 8 +220 / -45 107565488+stainless-bot@use... jacobzim@anthropic.com
__init__.py
in src/anthropic/resources
86 - 2023-06-26 2026-09-30 18 8 +175 / -76 jenan@anthropic.com 305999303+anthropic-sdks-wr...
message_create_params.py
in src/anthropic/types/beta
67 - 2023-12-19 2026-09-28 42 7 +819 / -379 107565488+stainless-bot@use... jacobzim@anthropic.com
model.py
in src/anthropic/types
27 - 2024-07-24 2026-09-28 33 7 +65 / -36 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
model_param.py
in src/anthropic/types
28 - 2024-07-24 2026-09-28 33 7 +67 / -36 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
_utils.py
in src/anthropic/_utils
273 38 2023-06-26 2026-09-22 31 7 +595 / -116 jenan@anthropic.com dmeadows@anthropic.com
batches.py
in src/anthropic/resources/beta/messages
574 15 2024-10-08 2026-09-30 27 7 +1431 / -253 robert@craigie.dev 305999303+anthropic-sdks-wr...
_response.py
in src/anthropic
497 47 2023-10-27 2026-09-18 26 7 +1047 / -166 107565488+stainless-bot@use... sdownward@anthropic.com
_streaming.py
in src/anthropic
396 27 2023-06-26 2026-09-22 24 7 +678 / -118 jenan@anthropic.com dmeadows@anthropic.com
beta_message.py
in src/anthropic/types/beta
30 1 2024-10-08 2026-09-28 21 7 +250 / -60 robert@craigie.dev jacobzim@anthropic.com
batch_create_params.py
in src/anthropic/types/messages
12 - 2024-12-17 2026-09-22 20 7 +79 / -17 robert@craigie.dev dmeadows@anthropic.com
events.py
in src/anthropic/resources/beta/sessions
381 13 2026-04-08 2026-09-30 19 7 +948 / -188 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
usage.py
in src/anthropic/types
17 - 2024-02-13 2026-09-10 14 7 +49 / -7 107565488+stainless-bot@use... meorphis@anthropic.com
work.py
in src/anthropic/resources/beta/environments
913 21 2026-05-19 2026-09-30 14 7 +1839 / -240 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
_beta_session_runner.py
in src/anthropic/lib/tools
493 12 2026-05-19 2026-09-30 14 7 +1640 / -586 packy@anthropic.com 209825114+claude[bot]@users...
pagination.py
in src/anthropic
188 24 2023-06-26 2026-09-30 12 7 +296 / -35 jenan@anthropic.com dmeadows@anthropic.com
message_delta_event.py
in src/anthropic/types
3 - 2024-02-13 2026-09-10 10 7 +56 / -40 107565488+stainless-bot@use... meorphis@anthropic.com
message_count_tokens_params.py
in src/anthropic/types/beta
89 - 2024-11-01 2026-09-28 36 6 +446 / -106 142633134+stainless-app[bot... jacobzim@anthropic.com
anthropic_beta_param.py
in src/anthropic/types
59 - 2024-10-08 2026-10-01 34 6 +74 / -8 robert@craigie.dev craigie@anthropic.com
beta.py
in src/anthropic/resources/beta
427 100 2023-12-19 2026-09-10 28 6 +876 / -321 107565488+stainless-bot@use... meorphis@anthropic.com
__init__.py
in src/anthropic/resources/beta
229 - 2023-12-19 2026-09-10 22 6 +357 / -129 107565488+stainless-bot@use... meorphis@anthropic.com
batches.py
in src/anthropic/resources/messages
438 15 2024-12-17 2026-09-30 21 6 +1211 / -179 robert@craigie.dev 305999303+anthropic-sdks-wr...
files.py
in src/anthropic/resources/beta
493 14 2025-05-22 2026-09-30 20 6 +1318 / -324 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
message_param.py
in src/anthropic/types
49 - 2024-02-13 2026-09-10 15 6 +72 / -18 107565488+stainless-bot@use... meorphis@anthropic.com
beta_raw_message_delta_event.py
in src/anthropic/types/beta
21 - 2024-10-08 2026-09-28 14 6 +146 / -59 robert@craigie.dev jacobzim@anthropic.com
content_block.py
in src/anthropic/types
33 - 2024-02-13 2026-09-10 14 6 +57 / -23 107565488+stainless-bot@use... meorphis@anthropic.com
foundry.py
in src/anthropic/lib
393 27 2025-11-18 2026-09-05 13 6 +625 / -110 robert@craigie.dev dmeadows@anthropic.com
beta_managed_agents_session.py
in src/anthropic/types/beta
29 - 2026-04-08 2026-09-30 12 6 +107 / -27 142633134+stainless-app[bot... 305999303+anthropic-sdks-wr...
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
transport.py
in src/anthropic/_vendor/httpx_aiohttp
169 4 2026-08-20 2026-08-20 1 1 +206 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
_datetime_parse.py
in src/anthropic/_utils
84 5 2025-09-03 2025-09-03 1 1 +136 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
_credentials.py
in src/anthropic/lib/aws
76 7 2026-04-01 2026-04-01 1 1 +129 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
_middleware.py
in src/anthropic
75 5 2026-06-09 2026-06-09 1 1 +126 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
_response.py
in src/anthropic/lib/_parse
61 3 2025-11-14 2026-01-29 2 1 +73 / -1 142633134+stainless-app[bot... 142633134+stainless-app[bot...
_beta.py
in src/anthropic/lib/bedrock
56 14 2024-10-21 2024-10-21 1 1 +102 / -0 robert@craigie.dev robert@craigie.dev
_beta.py
in src/anthropic/lib/vertex
56 14 2024-10-21 2024-10-21 1 1 +102 / -0 robert@craigie.dev robert@craigie.dev
_path.py
in src/anthropic/_utils
53 5 2026-03-20 2026-03-20 1 1 +127 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
client.py
in src/anthropic/_vendor/httpx_aiohttp
53 2 2026-08-20 2026-08-20 1 1 +67 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
check-dependency-caps.py
in scripts/utils
35 2 2026-08-04 2026-08-04 1 1 +57 / -0 craigie@anthropic.com craigie@anthropic.com
memory.py
in src/anthropic/tools
12 - 2026-03-17 2026-03-17 1 1 +13 / -0 92274156+karpetrosyan@users... 92274156+karpetrosyan@users...
_resources_proxy.py
in src/anthropic/_utils
11 1 2025-05-09 2025-05-09 1 1 +24 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
_streams.py
in src/anthropic/_utils
8 1 2023-12-19 2023-12-19 1 1 +12 / -0 107565488+stainless-bot@use... 107565488+stainless-bot@use...
__init__.py
in src/anthropic/lib/middleware
5 - 2026-06-09 2026-06-09 1 1 +5 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
_common.py
in src/anthropic/lib/_extras
5 1 2024-01-23 2024-01-23 1 1 +13 / -0 107565488+stainless-bot@use... 107565488+stainless-bot@use...
__init__.py
in src/anthropic/lib/sessions
5 - 2026-06-30 2026-06-30 1 1 +6 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
__init__.py
in src/anthropic/lib/google_cloud
4 - 2026-07-16 2026-07-16 1 1 +4 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
__init__.py
in src/anthropic/_vendor/httpx_aiohttp
3 - 2026-08-20 2026-08-20 1 1 +14 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
pyi
__init__.pyi
in typings/httpx
2 - 2026-08-20 2026-08-20 1 1 +6 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
__init__.py
in src/anthropic/tools
1 - 2026-03-17 2026-03-17 1 1 +1 / -0 92274156+karpetrosyan@users... 92274156+karpetrosyan@users...
__init__.py
in src/anthropic/_vendor
1 - 2026-08-20 2026-08-20 1 1 +7 / -0 142633134+stainless-app[bot... 142633134+stainless-app[bot...
__init__.py
in src/anthropic/lib/_extras
1 - 2024-01-23 2024-01-23 1 1 +1 / -0 107565488+stainless-bot@use... 107565488+stainless-bot@use...
__init__.py
in src/anthropic/lib/aws
1 - 2026-04-01 2026-04-01 1 1 +1 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
__init__.py
in src/anthropic/lib/vertex
1 - 2024-01-23 2024-01-23 1 1 +1 / -0 107565488+stainless-bot@use... 107565488+stainless-bot@use...
plugins.py
in src/anthropic/resources/beta/organization/plugins
599 32 2026-09-29 2026-09-30 2 2 +2408 / -6 305999303+anthropic-sdks-wr... 305999303+anthropic-sdks-wr...
plugin_marketplaces.py
in src/anthropic/resources/beta/organization
486 14 2026-09-29 2026-09-30 2 2 +2062 / -6 305999303+anthropic-sdks-wr... 305999303+anthropic-sdks-wr...
versions.py
in src/anthropic/resources/beta/organization/plugins
462 13 2026-09-29 2026-09-30 2 2 +1854 / -2 305999303+anthropic-sdks-wr... 305999303+anthropic-sdks-wr...
workspaces.py
in src/anthropic/resources/organization/workspaces
451 32 2026-09-30 2026-09-30 1 2 +1558 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
rules.py
in src/anthropic/resources/organization/federation/rules
439 20 2026-09-30 2026-09-30 1 2 +1810 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
external_keys.py
in src/anthropic/resources/organization
409 15 2026-09-30 2026-09-30 1 2 +1422 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
issuers.py
in src/anthropic/resources/organization/federation
398 14 2026-09-30 2026-09-30 1 2 +1572 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
members.py
in src/anthropic/resources/organization/workspaces
392 14 2026-09-30 2026-09-30 1 2 +1298 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
service_accounts.py
in src/anthropic/resources/organization/workspaces
388 14 2026-09-30 2026-09-30 1 2 +1496 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
service_accounts.py
in src/anthropic/resources/organization/service_accounts
386 20 2026-09-30 2026-09-30 1 2 +1452 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
rbac_groups.py
in src/anthropic/resources/beta/organization/rbac_groups
350 20 2026-09-30 2026-09-30 1 2 +1236 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
installation_settings.py
in src/anthropic/resources/beta/organization/plugins
337 12 2026-09-29 2026-09-30 2 2 +1396 / -18 305999303+anthropic-sdks-wr... 305999303+anthropic-sdks-wr...
increase_requests.py
in src/anthropic/resources/beta/organization/spend_limits
331 13 2026-09-30 2026-09-30 1 2 +1098 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
organization.py
in src/anthropic/resources/organization
322 63 2026-09-30 2026-09-30 1 2 +866 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
analytics.py
in src/anthropic/resources/beta/organization/analytics
316 74 2026-09-30 2026-09-30 1 2 +840 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
invites.py
in src/anthropic/resources/organization
295 13 2026-09-30 2026-09-30 1 2 +1102 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
users.py
in src/anthropic/resources/organization
284 13 2026-09-30 2026-09-30 1 2 +1028 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
workspaces.py
in src/anthropic/resources/organization/service_accounts
260 12 2026-09-30 2026-09-30 1 2 +1016 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
workspaces.py
in src/anthropic/resources/organization/federation/rules
250 12 2026-09-30 2026-09-30 1 2 +956 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
members.py
in src/anthropic/resources/beta/organization/rbac_groups
246 12 2026-09-30 2026-09-30 1 2 +872 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
api_keys.py
in src/anthropic/resources/organization
242 12 2026-09-30 2026-09-30 1 2 +848 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
user_cost_report.py
in src/anthropic/resources/beta/organization/analytics
212 10 2026-09-30 2026-09-30 1 2 +892 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
user_usage_report.py
in src/anthropic/resources/beta/organization/analytics
208 10 2026-09-30 2026-09-30 1 2 +864 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
cost_report.py
in src/anthropic/resources/beta/organization/analytics
200 10 2026-09-30 2026-09-30 1 2 +788 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
usage_report.py
in src/anthropic/resources/beta/organization/analytics
196 10 2026-09-30 2026-09-30 1 2 +780 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
rbac_roles.py
in src/anthropic/resources/beta/organization/rbac_roles
185 17 2026-09-30 2026-09-30 1 2 +638 / -0 dmeadows@anthropic.com 305999303+anthropic-sdks-wr...
Correlations

File Size vs. Number of Changes: 1863 points

.stats.yml x: 1 lines of code y: 180 # changes src/anthropic/_version.py x: 2 lines of code y: 189 # changes src/anthropic/lib/tools/_beta_builtin_memory_tool.py x: 627 lines of code y: 9 # changes src/anthropic/resources/beta/organization/spend_limits/spend_limits.py x: 354 lines of code y: 2 # changes src/anthropic/resources/messages/messages.py x: 1043 lines of code y: 52 # changes src/anthropic/types/anthropic_beta_param.py x: 59 lines of code y: 34 # changes src/anthropic/types/beta/organization/__init__.py x: 232 lines of code y: 8 # changes src/anthropic/types/beta/organization/beta_spend_limit.py x: 33 lines of code y: 2 # changes src/anthropic/types/beta/organization/spend_limit_list_params.py x: 12 lines of code y: 2 # changes src/anthropic/_client.py x: 782 lines of code y: 61 # changes src/anthropic/lib/credentials/_providers.py x: 580 lines of code y: 15 # changes src/anthropic/lib/environments/_worker.py x: 427 lines of code y: 9 # changes src/anthropic/lib/tools/_beta_session_runner.py x: 493 lines of code y: 14 # changes src/anthropic/pagination.py x: 188 lines of code y: 12 # changes src/anthropic/resources/__init__.py x: 86 lines of code y: 18 # changes src/anthropic/resources/beta/agents/agents.py x: 592 lines of code y: 16 # changes src/anthropic/resources/beta/deployment_runs.py x: 248 lines of code y: 10 # changes src/anthropic/resources/beta/deployments.py x: 825 lines of code y: 13 # changes src/anthropic/resources/beta/dreams.py x: 498 lines of code y: 12 # changes src/anthropic/resources/beta/environments/environments.py x: 620 lines of code y: 11 # changes src/anthropic/resources/beta/environments/work.py x: 913 lines of code y: 14 # changes src/anthropic/resources/beta/files.py x: 493 lines of code y: 20 # changes src/anthropic/resources/beta/memory_stores/memory_stores.py x: 637 lines of code y: 11 # changes src/anthropic/resources/beta/memory_stores/memory_versions.py x: 382 lines of code y: 12 # changes src/anthropic/resources/beta/messages/batches.py x: 574 lines of code y: 27 # changes src/anthropic/resources/beta/messages/messages.py x: 1670 lines of code y: 60 # changes src/anthropic/resources/beta/models.py x: 208 lines of code y: 14 # changes src/anthropic/resources/beta/organization/__init__.py x: 226 lines of code y: 6 # changes src/anthropic/resources/beta/organization/analytics/__init__.py x: 170 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/analytics.py x: 316 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/apps/__init__.py x: 30 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/apps/apps.py x: 56 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/apps/chat/projects.py x: 134 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/artifacts.py x: 118 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/cost_report.py x: 200 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/usage_report.py x: 196 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/user_cost_report.py x: 212 lines of code y: 1 # changes src/anthropic/resources/beta/organization/analytics/user_usage_report.py x: 208 lines of code y: 1 # changes src/anthropic/resources/beta/organization/api_keys.py x: 242 lines of code y: 6 # changes src/anthropic/resources/beta/organization/compliance_settings.py x: 142 lines of code y: 6 # changes src/anthropic/resources/beta/organization/external_keys.py x: 421 lines of code y: 6 # changes src/anthropic/resources/beta/organization/federation/issuers.py x: 453 lines of code y: 6 # changes src/anthropic/resources/beta/organization/federation/rules/rules.py x: 504 lines of code y: 8 # changes src/anthropic/resources/beta/organization/federation/rules/workspaces.py x: 281 lines of code y: 6 # changes src/anthropic/resources/beta/organization/invites.py x: 295 lines of code y: 6 # changes src/anthropic/resources/beta/organization/organization.py x: 478 lines of code y: 6 # changes src/anthropic/resources/beta/organization/plugin_marketplaces.py x: 486 lines of code y: 2 # changes src/anthropic/resources/beta/organization/plugins/__init__.py x: 58 lines of code y: 2 # changes src/anthropic/resources/beta/organization/plugins/installation_settings.py x: 337 lines of code y: 2 # changes src/anthropic/resources/beta/organization/plugins/plugins.py x: 599 lines of code y: 2 # changes src/anthropic/resources/beta/organization/plugins/shares.py x: 146 lines of code y: 2 # changes src/anthropic/resources/beta/organization/plugins/versions.py x: 462 lines of code y: 2 # changes src/anthropic/resources/beta/organization/rbac_groups/members.py x: 246 lines of code y: 1 # changes src/anthropic/resources/beta/organization/rbac_groups/rbac_groups.py x: 350 lines of code y: 1 # changes src/anthropic/resources/beta/organization/rbac_roles/permissions.py x: 115 lines of code y: 1 # changes src/anthropic/resources/beta/organization/rbac_roles/rbac_roles.py x: 185 lines of code y: 1 # changes src/anthropic/resources/beta/organization/service_accounts/service_accounts.py x: 443 lines of code y: 6 # changes src/anthropic/resources/beta/organization/service_accounts/workspaces.py x: 291 lines of code y: 6 # changes src/anthropic/resources/beta/organization/spend_limits/__init__.py x: 44 lines of code y: 1 # changes src/anthropic/resources/beta/organization/spend_limits/effective.py x: 113 lines of code y: 1 # changes src/anthropic/resources/beta/organization/spend_limits/increase_requests.py x: 331 lines of code y: 1 # changes src/anthropic/resources/beta/organization/users.py x: 284 lines of code y: 6 # changes src/anthropic/resources/beta/organization/workspaces/members.py x: 392 lines of code y: 6 # changes src/anthropic/resources/beta/organization/workspaces/service_accounts.py x: 447 lines of code y: 6 # changes src/anthropic/resources/beta/organization/workspaces/workspaces.py x: 462 lines of code y: 7 # changes src/anthropic/resources/beta/sessions/events.py x: 381 lines of code y: 19 # changes src/anthropic/resources/beta/sessions/resources.py x: 560 lines of code y: 10 # changes src/anthropic/resources/beta/sessions/sessions.py x: 729 lines of code y: 20 # changes src/anthropic/resources/beta/sessions/threads/threads.py x: 355 lines of code y: 10 # changes src/anthropic/resources/beta/skills/skills.py x: 418 lines of code y: 13 # changes src/anthropic/resources/beta/skills/versions.py x: 498 lines of code y: 14 # changes src/anthropic/resources/beta/tunnels/certificates.py x: 423 lines of code y: 9 # changes src/anthropic/resources/beta/tunnels/tunnels.py x: 578 lines of code y: 10 # changes src/anthropic/resources/beta/user_profiles.py x: 532 lines of code y: 18 # changes src/anthropic/resources/beta/vaults/credentials.py x: 742 lines of code y: 12 # changes src/anthropic/resources/beta/vaults/vaults.py x: 594 lines of code y: 9 # changes src/anthropic/resources/files.py x: 388 lines of code y: 9 # changes src/anthropic/resources/messages/batches.py x: 438 lines of code y: 21 # changes src/anthropic/resources/organization/__init__.py x: 142 lines of code y: 1 # changes src/anthropic/resources/organization/api_keys.py x: 242 lines of code y: 1 # changes src/anthropic/resources/organization/external_keys.py x: 409 lines of code y: 1 # changes src/anthropic/resources/organization/federation/federation.py x: 82 lines of code y: 1 # changes src/anthropic/resources/organization/federation/issuers.py x: 398 lines of code y: 1 # changes src/anthropic/resources/organization/federation/rules/rules.py x: 439 lines of code y: 1 # changes src/anthropic/resources/organization/federation/rules/workspaces.py x: 250 lines of code y: 1 # changes src/anthropic/resources/organization/invites.py x: 295 lines of code y: 1 # changes src/anthropic/resources/organization/organization.py x: 322 lines of code y: 1 # changes src/anthropic/resources/organization/service_accounts/service_accounts.py x: 386 lines of code y: 1 # changes src/anthropic/resources/organization/service_accounts/workspaces.py x: 260 lines of code y: 1 # changes src/anthropic/resources/organization/users.py x: 284 lines of code y: 1 # changes src/anthropic/resources/organization/workspaces/members.py x: 392 lines of code y: 1 # changes src/anthropic/resources/organization/workspaces/rate_limits.py x: 122 lines of code y: 1 # changes src/anthropic/resources/organization/workspaces/service_accounts.py x: 388 lines of code y: 1 # changes src/anthropic/resources/organization/workspaces/workspaces.py x: 451 lines of code y: 1 # changes src/anthropic/resources/skills/skills.py x: 345 lines of code y: 9 # changes src/anthropic/resources/skills/versions.py x: 325 lines of code y: 10 # changes src/anthropic/types/__init__.py x: 380 lines of code y: 44 # changes src/anthropic/types/beta/beta_managed_agents_memory_store.py x: 14 lines of code y: 7 # changes src/anthropic/types/beta/beta_managed_agents_session.py x: 29 lines of code y: 12 # changes src/anthropic/types/beta/organization/analytics/__init__.py x: 11 lines of code y: 1 # changes src/anthropic/types/beta/organization/analytics/apps/__init__.py x: 1 lines of code y: 1 # changes src/anthropic/types/beta/organization/analytics/apps/chat/project_list_params.py x: 16 lines of code y: 1 # changes src/anthropic/types/beta/organization/analytics/usage_report_list_params.py x: 41 lines of code y: 1 # changes src/anthropic/types/beta/organization/analytics/user_cost_report_list_params.py x: 46 lines of code y: 1 # changes src/anthropic/types/beta/organization/beta_analytics_claude_code_metrics.py x: 7 lines of code y: 1 # changes src/anthropic/types/beta/organization/beta_analytics_connector_activity.py x: 24 lines of code y: 1 # changes src/anthropic/types/beta/organization/beta_analytics_connector_chat_metrics.py x: 5 lines of code y: 1 # changes src/anthropic/types/beta/organization/beta_analytics_cowork_metrics.py x: 21 lines of code y: 1 # changes src/anthropic/types/beta/organization/beta_analytics_single_day_activity_summary.py x: 34 lines of code y: 1 # changes src/anthropic/types/beta/organization/beta_deleted_plugin.py x: 6 lines of code y: 2 # changes src/anthropic/types/beta/organization/beta_plugin.py x: 35 lines of code y: 2 # changes src/anthropic/types/beta/organization/beta_plugin_component.py x: 8 lines of code y: 2 # changes src/anthropic/types/beta/organization/beta_plugin_marketplace.py x: 21 lines of code y: 2 # changes src/anthropic/types/beta/organization/beta_plugin_marketplace_validation_report.py x: 16 lines of code y: 2 # changes src/anthropic/types/beta/organization/plugin_list_params.py x: 18 lines of code y: 2 # changes src/anthropic/types/beta/organization/rbac_roles/__init__.py x: 18 lines of code y: 1 # changes src/anthropic/types/beta/sessions/__init__.py x: 324 lines of code y: 16 # changes src/anthropic/types/beta/sessions/beta_managed_agents_session_error_event.py x: 41 lines of code y: 11 # changes src/anthropic/types/beta/sessions/beta_managed_agents_session_status_idle_event.py x: 27 lines of code y: 10 # changes src/anthropic/types/beta/sessions/beta_managed_agents_session_thread_status_idle_event.py x: 29 lines of code y: 10 # changes src/anthropic/types/organization/__init__.py x: 72 lines of code y: 1 # changes src/anthropic/types/beta/__init__.py x: 1224 lines of code y: 68 # changes src/anthropic/types/beta/beta_tunnel.py x: 12 lines of code y: 6 # changes src/anthropic/_files.py x: 116 lines of code y: 11 # changes src/anthropic/lib/middleware/_fallbacks.py x: 1076 lines of code y: 11 # changes src/anthropic/lib/tools/_beta_runner.py x: 720 lines of code y: 31 # changes src/anthropic/resources/beta/memory_stores/memories.py x: 578 lines of code y: 14 # changes src/anthropic/resources/beta/organization/workspaces/rate_limits.py x: 126 lines of code y: 8 # changes src/anthropic/types/beta/agent_create_params.py x: 29 lines of code y: 13 # changes src/anthropic/types/beta/agent_update_params.py x: 30 lines of code y: 14 # changes src/anthropic/types/beta/beta_browser_toolset_20260801.py x: 10 lines of code y: 4 # changes src/anthropic/types/beta/beta_browser_toolset_20260801_param.py x: 10 lines of code y: 6 # changes src/anthropic/types/beta/beta_context_management_capability.py x: 9 lines of code y: 5 # changes src/anthropic/types/beta/beta_diagnostics.py x: 6 lines of code y: 8 # changes src/anthropic/types/beta/beta_dream_model_config.py x: 7 lines of code y: 8 # changes src/anthropic/types/beta/beta_dream_output.py x: 6 lines of code y: 7 # changes src/anthropic/types/beta/beta_effort_capability.py x: 11 lines of code y: 7 # changes src/anthropic/types/beta/beta_fallback_param.py x: 22 lines of code y: 7 # changes src/anthropic/types/beta/beta_fallback_refusal_trigger.py x: 7 lines of code y: 9 # changes src/anthropic/types/beta/beta_managed_agents_agent.py x: 36 lines of code y: 7 # changes src/anthropic/types/beta/beta_managed_agents_agent_toolset_default_config_params.py x: 13 lines of code y: 5 # changes src/anthropic/types/beta/beta_managed_agents_bash_tool_config_params.py x: 15 lines of code y: 5 # changes src/anthropic/types/beta/beta_managed_agents_custom_tool_params.py x: 9 lines of code y: 7 # changes src/anthropic/types/beta/beta_managed_agents_deployment.py x: 30 lines of code y: 6 # changes src/anthropic/types/beta/beta_managed_agents_deployment_run.py x: 56 lines of code y: 7 # changes src/anthropic/types/beta/beta_managed_agents_deployment_user_define_outcome_event.py x: 14 lines of code y: 6 # changes src/anthropic/types/beta/beta_managed_agents_model.py x: 24 lines of code y: 14 # changes src/anthropic/types/beta/beta_managed_agents_model_config.py x: 25 lines of code y: 9 # changes src/anthropic/types/beta/beta_managed_agents_model_config_params.py x: 23 lines of code y: 8 # changes src/anthropic/types/beta/beta_managed_agents_session_agent.py x: 31 lines of code y: 7 # changes src/anthropic/types/beta/beta_managed_agents_system_content_block.py x: 6 lines of code y: 5 # changes src/anthropic/types/beta/beta_managed_agents_user_tool_result_event.py x: 26 lines of code y: 8 # changes src/anthropic/types/beta/beta_managed_agents_web_fetch_tool_config_params.py x: 19 lines of code y: 5 # changes src/anthropic/types/beta/beta_message.py x: 30 lines of code y: 21 # changes src/anthropic/types/beta/beta_message_delta_usage.py x: 16 lines of code y: 11 # changes src/anthropic/types/beta/beta_model_capabilities.py x: 19 lines of code y: 6 # changes src/anthropic/types/beta/beta_raw_message_delta_event.py x: 21 lines of code y: 14 # changes src/anthropic/types/beta/beta_refusal_stop_details.py x: 11 lines of code y: 12 # changes src/anthropic/types/beta/beta_thinking_config_enabled_param.py x: 10 lines of code y: 10 # changes src/anthropic/types/beta/beta_usage.py x: 22 lines of code y: 13 # changes src/anthropic/types/beta/beta_user_profile.py x: 19 lines of code y: 12 # changes src/anthropic/types/beta/beta_web_fetch_tool_20250910.py x: 22 lines of code y: 4 # changes src/anthropic/types/beta/beta_web_fetch_tool_20260209_param.py x: 23 lines of code y: 11 # changes src/anthropic/types/beta/beta_web_fetch_tool_20260318.py x: 24 lines of code y: 4 # changes src/anthropic/types/beta/deployment_create_params.py x: 32 lines of code y: 10 # changes src/anthropic/types/beta/memory_stores/beta_managed_agents_api_actor.py x: 6 lines of code y: 6 # changes src/anthropic/types/beta/message_count_tokens_params.py x: 89 lines of code y: 36 # changes src/anthropic/types/beta/message_create_params.py x: 67 lines of code y: 42 # changes src/anthropic/types/beta/organization/federation/beta_federation_issuer.py x: 26 lines of code y: 6 # changes src/anthropic/types/beta/session_create_params.py x: 32 lines of code y: 13 # changes src/anthropic/types/beta/sessions/beta_managed_agents_agent_custom_tool_use_event.py x: 12 lines of code y: 8 # changes src/anthropic/types/beta/sessions/beta_managed_agents_agent_mcp_tool_result_event.py x: 25 lines of code y: 7 # changes src/anthropic/types/beta/sessions/beta_managed_agents_agent_mcp_tool_use_event.py x: 17 lines of code y: 10 # changes src/anthropic/types/beta/sessions/beta_managed_agents_agent_tool_evaluation_auto.py x: 7 lines of code y: 3 # changes src/anthropic/types/beta/sessions/beta_managed_agents_credential_host_unreachable_error.py x: 21 lines of code y: 6 # changes src/anthropic/types/beta/sessions/beta_managed_agents_session_event_type.py x: 38 lines of code y: 2 # changes src/anthropic/types/beta/sessions/beta_managed_agents_session_thread.py x: 25 lines of code y: 11 # changes src/anthropic/types/beta/sessions/event_list_params.py x: 18 lines of code y: 13 # changes src/anthropic/types/beta/user_profile_create_params.py x: 16 lines of code y: 16 # changes src/anthropic/types/beta/user_profile_update_params.py x: 16 lines of code y: 15 # changes src/anthropic/types/beta/vaults/credential_create_params.py x: 19 lines of code y: 10 # changes src/anthropic/types/message.py x: 26 lines of code y: 18 # changes src/anthropic/types/message_create_params.py x: 56 lines of code y: 44 # changes src/anthropic/types/model.py x: 27 lines of code y: 33 # changes src/anthropic/types/model_param.py x: 28 lines of code y: 33 # changes src/anthropic/types/raw_message_delta_event.py x: 17 lines of code y: 9 # changes src/anthropic/types/refusal_stop_details.py x: 8 lines of code y: 12 # changes src/anthropic/types/web_fetch_tool_20250910_param.py x: 23 lines of code y: 9 # changes src/anthropic/_base_client.py x: 1899 lines of code y: 104 # changes src/anthropic/_compat.py x: 148 lines of code y: 22 # changes src/anthropic/_constants.py x: 19 lines of code y: 19 # changes src/anthropic/_qs.py x: 128 lines of code y: 6 # changes src/anthropic/_streaming.py x: 396 lines of code y: 24 # changes src/anthropic/_utils/__init__.py x: 65 lines of code y: 27 # changes src/anthropic/_utils/_json.py x: 40 lines of code y: 3 # changes src/anthropic/_utils/_prepare.py x: 114 lines of code y: 2 # changes src/anthropic/_utils/_utils.py x: 273 lines of code y: 31 # changes src/anthropic/lib/tools/_tool_dispatch.py x: 75 lines of code y: 8 # changes src/anthropic/resources/beta/agents/versions.py x: 141 lines of code y: 8 # changes src/anthropic/resources/beta/organization/rate_limits.py x: 115 lines of code y: 6 # changes src/anthropic/resources/beta/sessions/threads/events.py x: 272 lines of code y: 9 # changes src/anthropic/types/beta/agent_list_params.py x: 14 lines of code y: 8 # changes src/anthropic/types/beta/beta_browser_toolset_configs.py x: 66 lines of code y: 2 # changes src/anthropic/types/beta/beta_content_block.py x: 45 lines of code y: 16 # changes src/anthropic/types/beta/beta_content_block_param.py x: 56 lines of code y: 20 # changes src/anthropic/types/beta/beta_raw_content_block_start_event.py x: 49 lines of code y: 18 # changes src/anthropic/types/beta/beta_request_tool_addition_block_param.py x: 19 lines of code y: 7 # changes src/anthropic/types/beta/beta_response_tool_union.py x: 61 lines of code y: 2 # changes src/anthropic/types/beta/deployment_run_list_params.py x: 19 lines of code y: 9 # changes src/anthropic/types/beta/file_list_params.py x: 13 lines of code y: 9 # changes src/anthropic/types/beta/file_upload_params.py x: 11 lines of code y: 10 # changes src/anthropic/types/beta/messages/batch_create_params.py x: 14 lines of code y: 26 # changes src/anthropic/types/beta/parsed_beta_message.py x: 77 lines of code y: 8 # changes src/anthropic/types/beta/sessions/beta_managed_agents_agent_evaluated_permission.py x: 3 lines of code y: 2 # changes src/anthropic/types/message_count_tokens_params.py x: 23 lines of code y: 18 # changes src/anthropic/types/messages/batch_create_params.py x: 12 lines of code y: 20 # changes src/anthropic/_models.py x: 639 lines of code y: 64 # changes src/anthropic/_response.py x: 497 lines of code y: 26 # changes src/anthropic/lib/bedrock/_stream_decoder.py x: 65 lines of code y: 8 # changes src/anthropic/lib/tools/mcp.py x: 289 lines of code y: 9 # changes src/anthropic/types/beta/organization/beta_organization_rate_limit.py x: 29 lines of code y: 4 # changes src/anthropic/_utils/_reflection.py x: 64 lines of code y: 6 # changes src/anthropic/lib/_extras/_google_auth.py x: 37 lines of code y: 4 # changes src/anthropic/lib/_stainless_helpers.py x: 90 lines of code y: 8 # changes src/anthropic/lib/credentials/__init__.py x: 42 lines of code y: 4 # changes src/anthropic/lib/credentials/_cache.py x: 197 lines of code y: 6 # changes src/anthropic/lib/credentials/_chain.py x: 89 lines of code y: 6 # changes src/anthropic/lib/credentials/_close.py x: 29 lines of code y: 3 # changes src/anthropic/lib/credentials/_constants.py x: 120 lines of code y: 7 # changes src/anthropic/lib/credentials/_secrets.py x: 50 lines of code y: 3 # changes src/anthropic/lib/credentials/_types.py x: 46 lines of code y: 6 # changes src/anthropic/lib/credentials/_workload.py x: 258 lines of code y: 10 # changes src/anthropic/lib/environments/__init__.py x: 40 lines of code y: 4 # changes src/anthropic/lib/environments/_poller.py x: 219 lines of code y: 4 # changes src/anthropic/lib/google_cloud/_client.py x: 456 lines of code y: 8 # changes src/anthropic/lib/sessions/_accumulate.py x: 61 lines of code y: 5 # changes src/anthropic/lib/tools/_beta_functions.py x: 433 lines of code y: 16 # changes src/anthropic/lib/tools/_deprecations.py x: 14 lines of code y: 3 # changes src/anthropic/lib/tools/_file_store.py x: 283 lines of code y: 3 # changes src/anthropic/lib/tools/_files.py x: 63 lines of code y: 3 # changes src/anthropic/lib/tools/_memories.py x: 586 lines of code y: 3 # changes src/anthropic/lib/tools/_skills.py x: 163 lines of code y: 6 # changes src/anthropic/lib/tools/_tool_params.py x: 16 lines of code y: 4 # changes src/anthropic/lib/tools/agent_toolset.py x: 546 lines of code y: 10 # changes src/anthropic/types/beta/beta_server_tool_use_block_param.py x: 27 lines of code y: 12 # changes src/anthropic/types/beta/beta_web_fetch_url_sources_param.py x: 25 lines of code y: 2 # changes src/anthropic/types/raw_content_block_start_event.py x: 37 lines of code y: 11 # changes src/anthropic/types/beta/beta_managed_agents_web_fetch_tool_config.py x: 19 lines of code y: 4 # changes src/anthropic/__init__.py x: 128 lines of code y: 34 # changes src/anthropic/_exceptions.py x: 101 lines of code y: 19 # changes src/anthropic/_resource.py x: 28 lines of code y: 8 # changes src/anthropic/_types.py x: 143 lines of code y: 35 # changes src/anthropic/lib/streaming/_beta_messages.py x: 429 lines of code y: 28 # changes src/anthropic/lib/streaming/_messages.py x: 390 lines of code y: 32 # changes src/anthropic/lib/tools/__init__.py x: 30 lines of code y: 7 # changes src/anthropic/resources/beta/__init__.py x: 229 lines of code y: 22 # changes src/anthropic/resources/beta/beta.py x: 427 lines of code y: 28 # changes src/anthropic/resources/beta/memory_stores/__init__.py x: 44 lines of code y: 3 # changes src/anthropic/resources/beta/organization/federation/federation.py x: 82 lines of code y: 3 # changes src/anthropic/resources/beta/organization/workspaces/__init__.py x: 58 lines of code y: 3 # changes src/anthropic/resources/beta/sessions/__init__.py x: 58 lines of code y: 4 # changes src/anthropic/resources/beta/webhooks.py x: 68 lines of code y: 4 # changes src/anthropic/resources/messages/__init__.py x: 32 lines of code y: 3 # changes src/anthropic/types/bash_code_execution_output_block.py x: 6 lines of code y: 3 # changes src/anthropic/types/bash_code_execution_result_block.py x: 11 lines of code y: 3 # changes src/anthropic/types/beta/agents/__init__.py x: 2 lines of code y: 3 # changes src/anthropic/types/beta/beta_browser_toolset_configs_param.py x: 67 lines of code y: 3 # changes src/anthropic/types/beta/beta_citation_char_location.py x: 12 lines of code y: 4 # changes src/anthropic/types/beta/beta_container_upload_block.py x: 6 lines of code y: 4 # changes src/anthropic/types/beta/beta_fallback_credit_not_applied.py x: 21 lines of code y: 3 # changes src/anthropic/types/beta/beta_managed_agents_agent_tool_config.py x: 25 lines of code y: 5 # changes src/anthropic/types/beta/beta_managed_agents_deployment_paused_reason_error.py x: 65 lines of code y: 4 # changes src/anthropic/types/beta/beta_raw_content_block_delta.py x: 21 lines of code y: 5 # changes src/anthropic/types/beta/beta_text_editor_code_execution_tool_result_block.py x: 18 lines of code y: 3 # changes src/anthropic/types/beta/beta_tool_union_param.py x: 62 lines of code y: 19 # changes src/anthropic/types/beta/beta_web_search_tool_20250305_param.py x: 20 lines of code y: 11 # changes src/anthropic/types/beta/beta_webhook_event_data.py x: 97 lines of code y: 10 # changes src/anthropic/types/beta/sessions/beta_managed_agents_session_event.py x: 85 lines of code y: 8 # changes src/anthropic/types/beta/sessions/beta_managed_agents_stream_session_events.py x: 89 lines of code y: 9 # changes src/anthropic/types/beta/sessions/beta_managed_agents_stream_session_thread_events.py x: 89 lines of code y: 8 # changes src/anthropic/types/beta/sessions/threads/__init__.py x: 3 lines of code y: 4 # changes src/anthropic/types/beta/vaults/__init__.py x: 103 lines of code y: 6 # changes src/anthropic/types/content_block.py x: 33 lines of code y: 14 # changes src/anthropic/types/content_block_delta_event.py x: 3 lines of code y: 9 # changes src/anthropic/types/content_block_param.py x: 38 lines of code y: 12 # changes src/anthropic/types/content_block_start_event.py x: 3 lines of code y: 10 # changes src/anthropic/types/message_count_tokens_tool_param.py x: 48 lines of code y: 14 # changes src/anthropic/types/message_delta_usage.py x: 12 lines of code y: 11 # changes src/anthropic/types/message_param.py x: 49 lines of code y: 15 # changes src/anthropic/types/parsed_message.py x: 65 lines of code y: 5 # changes src/anthropic/types/tool_param.py x: 26 lines of code y: 20 # changes src/anthropic/types/usage.py x: 17 lines of code y: 14 # changes src/anthropic/lib/bedrock/_mantle.py x: 434 lines of code y: 11 # changes src/anthropic/lib/foundry.py x: 393 lines of code y: 13 # changes scripts/detect-breaking-changes.py x: 73 lines of code y: 5 # changes src/anthropic/lib/aws/_client.py x: 385 lines of code y: 11 # changes src/anthropic/lib/streaming/_beta_types.py x: 69 lines of code y: 9 # changes src/anthropic/lib/aws/_auth.py x: 54 lines of code y: 4 # changes src/anthropic/lib/bedrock/_auth.py x: 54 lines of code y: 10 # changes src/anthropic/lib/bedrock/_client.py x: 358 lines of code y: 21 # changes src/anthropic/_request.py x: 84 lines of code y: 3 # changes src/anthropic/lib/vertex/_client.py x: 342 lines of code y: 22 # changes src/anthropic/_vendor/httpx_aiohttp/client.py x: 53 lines of code y: 1 # changes src/anthropic/lib/vertex/_beta_messages.py x: 59 lines of code y: 4 # changes scripts/utils/ruffen-docs.py x: 135 lines of code y: 3 # changes scripts/utils/check-dependency-caps.py x: 35 lines of code y: 1 # changes src/anthropic/lib/_parse/_transform.py x: 110 lines of code y: 4 # changes src/anthropic/lib/aws/_credentials.py x: 76 lines of code y: 1 # changes src/anthropic/_utils/_typing.py x: 75 lines of code y: 10 # changes src/anthropic/lib/streaming/__init__.py x: 34 lines of code y: 9 # changes src/anthropic/_utils/_datetime_parse.py x: 84 lines of code y: 1 # changes src/anthropic/_utils/_proxy.py x: 45 lines of code y: 9 # changes
189.0
# changes
  min: 1.0
  average: 4.73
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 189.0
0 1899.0
lines of code
min: 1.0 | average: 40.2 | 25th percentile: 6.0 | median: 9.0 | 75th percentile: 16.0 | max: 1899.0

Number of Contributors vs. Number of Changes: 1863 points

.stats.yml x: 10 # contributors y: 180 # changes src/anthropic/_version.py x: 13 # contributors y: 189 # changes src/anthropic/lib/tools/_beta_builtin_memory_tool.py x: 6 # contributors y: 9 # changes src/anthropic/resources/beta/organization/spend_limits/spend_limits.py x: 3 # contributors y: 2 # changes src/anthropic/resources/messages/messages.py x: 9 # contributors y: 52 # changes src/anthropic/types/anthropic_beta_param.py x: 6 # contributors y: 34 # changes src/anthropic/types/beta/organization/__init__.py x: 6 # contributors y: 8 # changes src/anthropic/types/beta/organization/spend_limit_list_params.py x: 2 # contributors y: 2 # changes src/anthropic/_client.py x: 13 # contributors y: 61 # changes src/anthropic/lib/credentials/_providers.py x: 4 # contributors y: 15 # changes src/anthropic/lib/tools/_beta_session_runner.py x: 7 # contributors y: 14 # changes src/anthropic/pagination.py x: 7 # contributors y: 12 # changes src/anthropic/resources/__init__.py x: 8 # contributors y: 18 # changes src/anthropic/resources/beta/agents/agents.py x: 5 # contributors y: 16 # changes src/anthropic/resources/beta/deployment_runs.py x: 4 # contributors y: 10 # changes src/anthropic/resources/beta/deployments.py x: 5 # contributors y: 13 # changes src/anthropic/resources/beta/dreams.py x: 4 # contributors y: 12 # changes src/anthropic/resources/beta/environments/environments.py x: 4 # contributors y: 11 # changes src/anthropic/resources/beta/files.py x: 6 # contributors y: 20 # changes src/anthropic/resources/beta/messages/batches.py x: 7 # contributors y: 27 # changes src/anthropic/resources/beta/messages/messages.py x: 12 # contributors y: 60 # changes src/anthropic/resources/beta/models.py x: 5 # contributors y: 14 # changes src/anthropic/resources/beta/organization/__init__.py x: 4 # contributors y: 6 # changes src/anthropic/resources/beta/organization/analytics/__init__.py x: 2 # contributors y: 1 # changes src/anthropic/resources/beta/organization/federation/rules/rules.py x: 5 # contributors y: 8 # changes src/anthropic/resources/beta/organization/workspaces/workspaces.py x: 4 # contributors y: 7 # changes src/anthropic/resources/beta/sessions/events.py x: 7 # contributors y: 19 # changes src/anthropic/resources/beta/sessions/sessions.py x: 5 # contributors y: 20 # changes src/anthropic/resources/beta/skills/skills.py x: 4 # contributors y: 13 # changes src/anthropic/resources/beta/skills/versions.py x: 4 # contributors y: 14 # changes src/anthropic/resources/beta/tunnels/certificates.py x: 4 # contributors y: 9 # changes src/anthropic/resources/beta/user_profiles.py x: 5 # contributors y: 18 # changes src/anthropic/resources/beta/vaults/credentials.py x: 5 # contributors y: 12 # changes src/anthropic/resources/messages/batches.py x: 6 # contributors y: 21 # changes src/anthropic/types/__init__.py x: 9 # contributors y: 44 # changes src/anthropic/types/beta/beta_managed_agents_memory_store.py x: 5 # contributors y: 7 # changes src/anthropic/types/beta/beta_managed_agents_session.py x: 6 # contributors y: 12 # changes src/anthropic/types/beta/sessions/beta_managed_agents_session_error_event.py x: 5 # contributors y: 11 # changes src/anthropic/types/beta/sessions/beta_managed_agents_session_status_idle_event.py x: 5 # contributors y: 10 # changes src/anthropic/types/beta/__init__.py x: 8 # contributors y: 68 # changes src/anthropic/_files.py x: 6 # contributors y: 11 # changes src/anthropic/lib/tools/_beta_runner.py x: 15 # contributors y: 31 # changes src/anthropic/types/beta/beta_browser_toolset_20260801.py x: 3 # contributors y: 4 # changes src/anthropic/types/beta/beta_context_management_capability.py x: 4 # contributors y: 5 # changes src/anthropic/types/beta/beta_managed_agents_model_config_params.py x: 4 # contributors y: 8 # changes src/anthropic/types/beta/beta_message.py x: 7 # contributors y: 21 # changes src/anthropic/types/beta/beta_model_capabilities.py x: 5 # contributors y: 6 # changes src/anthropic/types/beta/beta_raw_message_delta_event.py x: 6 # contributors y: 14 # changes src/anthropic/types/beta/beta_web_fetch_tool_20260318_param.py x: 5 # contributors y: 9 # changes src/anthropic/types/beta/message_count_tokens_params.py x: 6 # contributors y: 36 # changes src/anthropic/types/beta/message_create_params.py x: 7 # contributors y: 42 # changes src/anthropic/types/beta/sessions/beta_managed_agents_agent_tool_evaluation_auto.py x: 3 # contributors y: 3 # changes src/anthropic/types/beta/user_profile_update_params.py x: 5 # contributors y: 15 # changes src/anthropic/types/model.py x: 7 # contributors y: 33 # changes src/anthropic/_base_client.py x: 18 # contributors y: 104 # changes src/anthropic/_compat.py x: 5 # contributors y: 22 # changes src/anthropic/_constants.py x: 8 # contributors y: 19 # changes src/anthropic/_streaming.py x: 7 # contributors y: 24 # changes src/anthropic/_utils/__init__.py x: 8 # contributors y: 27 # changes src/anthropic/_utils/_utils.py x: 7 # contributors y: 31 # changes src/anthropic/types/beta/messages/batch_create_params.py x: 9 # contributors y: 26 # changes src/anthropic/types/messages/batch_create_params.py x: 7 # contributors y: 20 # changes src/anthropic/_models.py x: 9 # contributors y: 64 # changes src/anthropic/_response.py x: 7 # contributors y: 26 # changes src/anthropic/types/beta/organization/beta_organization_rate_limit.py x: 4 # contributors y: 4 # changes src/anthropic/lib/_retry.py x: 3 # contributors y: 5 # changes src/anthropic/lib/credentials/_cache.py x: 3 # contributors y: 6 # changes src/anthropic/lib/credentials/_close.py x: 2 # contributors y: 3 # changes src/anthropic/lib/tools/_beta_functions.py x: 9 # contributors y: 16 # changes src/anthropic/__init__.py x: 9 # contributors y: 34 # changes src/anthropic/_exceptions.py x: 9 # contributors y: 19 # changes src/anthropic/_types.py x: 8 # contributors y: 35 # changes src/anthropic/lib/streaming/_beta_messages.py x: 8 # contributors y: 28 # changes src/anthropic/lib/streaming/_messages.py x: 10 # contributors y: 32 # changes src/anthropic/lib/tools/__init__.py x: 6 # contributors y: 7 # changes src/anthropic/resources/beta/__init__.py x: 6 # contributors y: 22 # changes src/anthropic/resources/beta/beta.py x: 6 # contributors y: 28 # changes src/anthropic/types/beta/beta_code_execution_tool_20250522_param.py x: 3 # contributors y: 8 # changes src/anthropic/types/beta/beta_environment.py x: 3 # contributors y: 7 # changes src/anthropic/types/beta/beta_tool_union_param.py x: 4 # contributors y: 19 # changes src/anthropic/types/beta/beta_web_search_tool_20250305_param.py x: 3 # contributors y: 11 # changes src/anthropic/types/beta/beta_webhook_event_data.py x: 3 # contributors y: 10 # changes src/anthropic/types/beta/organization/beta_compliance_settings.py x: 4 # contributors y: 3 # changes src/anthropic/types/beta/sessions/beta_managed_agents_stream_session_events.py x: 3 # contributors y: 9 # changes src/anthropic/types/content_block_start_event.py x: 6 # contributors y: 10 # changes src/anthropic/types/input_json_delta.py x: 6 # contributors y: 5 # changes src/anthropic/types/message_delta_event.py x: 7 # contributors y: 10 # changes src/anthropic/types/message_param.py x: 6 # contributors y: 15 # changes src/anthropic/lib/foundry.py x: 6 # contributors y: 13 # changes scripts/detect-breaking-changes.py x: 2 # contributors y: 5 # changes src/anthropic/lib/bedrock/_client.py x: 12 # contributors y: 21 # changes src/anthropic/lib/vertex/_client.py x: 12 # contributors y: 22 # changes src/anthropic/_vendor/__init__.py x: 1 # contributors y: 1 # changes src/anthropic/lib/_parse/_response.py x: 1 # contributors y: 2 # changes
189.0
# changes
  min: 1.0
  average: 4.73
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 189.0
0 18.0
# contributors
min: 1.0 | average: 3.17 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 18.0

Number of Contributors vs. File Size: 1863 points

.stats.yml x: 10 # contributors y: 1 lines of code src/anthropic/_version.py x: 13 # contributors y: 2 lines of code src/anthropic/lib/tools/_beta_builtin_memory_tool.py x: 6 # contributors y: 627 lines of code src/anthropic/resources/beta/organization/spend_limits/spend_limits.py x: 3 # contributors y: 354 lines of code src/anthropic/resources/messages/messages.py x: 9 # contributors y: 1043 lines of code src/anthropic/types/anthropic_beta_param.py x: 6 # contributors y: 59 lines of code src/anthropic/types/beta/organization/__init__.py x: 6 # contributors y: 232 lines of code src/anthropic/types/beta/organization/beta_spend_limit.py x: 3 # contributors y: 33 lines of code src/anthropic/types/beta/organization/spend_limit_list_params.py x: 2 # contributors y: 12 lines of code src/anthropic/_client.py x: 13 # contributors y: 782 lines of code src/anthropic/lib/credentials/_providers.py x: 4 # contributors y: 580 lines of code src/anthropic/lib/environments/_worker.py x: 6 # contributors y: 427 lines of code src/anthropic/lib/tools/_beta_session_runner.py x: 7 # contributors y: 493 lines of code src/anthropic/pagination.py x: 7 # contributors y: 188 lines of code src/anthropic/resources/__init__.py x: 8 # contributors y: 86 lines of code src/anthropic/resources/beta/agents/agents.py x: 5 # contributors y: 592 lines of code src/anthropic/resources/beta/deployment_runs.py x: 4 # contributors y: 248 lines of code src/anthropic/resources/beta/deployments.py x: 5 # contributors y: 825 lines of code src/anthropic/resources/beta/dreams.py x: 4 # contributors y: 498 lines of code src/anthropic/resources/beta/environments/environments.py x: 4 # contributors y: 620 lines of code src/anthropic/resources/beta/environments/work.py x: 7 # contributors y: 913 lines of code src/anthropic/resources/beta/files.py x: 6 # contributors y: 493 lines of code src/anthropic/resources/beta/memory_stores/memory_stores.py x: 4 # contributors y: 637 lines of code src/anthropic/resources/beta/memory_stores/memory_versions.py x: 4 # contributors y: 382 lines of code src/anthropic/resources/beta/messages/batches.py x: 7 # contributors y: 574 lines of code src/anthropic/resources/beta/messages/messages.py x: 12 # contributors y: 1670 lines of code src/anthropic/resources/beta/models.py x: 5 # contributors y: 208 lines of code src/anthropic/resources/beta/organization/__init__.py x: 4 # contributors y: 226 lines of code src/anthropic/resources/beta/organization/analytics/__init__.py x: 2 # contributors y: 170 lines of code src/anthropic/resources/beta/organization/analytics/analytics.py x: 2 # contributors y: 316 lines of code src/anthropic/resources/beta/organization/analytics/apps/__init__.py x: 2 # contributors y: 30 lines of code src/anthropic/resources/beta/organization/analytics/apps/apps.py x: 2 # contributors y: 56 lines of code src/anthropic/resources/beta/organization/analytics/apps/chat/projects.py x: 2 # contributors y: 134 lines of code src/anthropic/resources/beta/organization/analytics/artifacts.py x: 2 # contributors y: 118 lines of code src/anthropic/resources/beta/organization/analytics/cost_report.py x: 2 # contributors y: 200 lines of code src/anthropic/resources/beta/organization/analytics/user_cost_report.py x: 2 # contributors y: 212 lines of code src/anthropic/resources/beta/organization/analytics/user_usage_report.py x: 2 # contributors y: 208 lines of code src/anthropic/resources/beta/organization/api_keys.py x: 4 # contributors y: 242 lines of code src/anthropic/resources/beta/organization/compliance_settings.py x: 4 # contributors y: 142 lines of code src/anthropic/resources/beta/organization/external_keys.py x: 4 # contributors y: 421 lines of code src/anthropic/resources/beta/organization/federation/issuers.py x: 4 # contributors y: 453 lines of code src/anthropic/resources/beta/organization/federation/rules/rules.py x: 5 # contributors y: 504 lines of code src/anthropic/resources/beta/organization/federation/rules/workspaces.py x: 4 # contributors y: 281 lines of code src/anthropic/resources/beta/organization/invites.py x: 4 # contributors y: 295 lines of code src/anthropic/resources/beta/organization/organization.py x: 4 # contributors y: 478 lines of code src/anthropic/resources/beta/organization/plugin_marketplaces.py x: 2 # contributors y: 486 lines of code src/anthropic/resources/beta/organization/plugins/installation_settings.py x: 2 # contributors y: 337 lines of code src/anthropic/resources/beta/organization/plugins/plugins.py x: 2 # contributors y: 599 lines of code src/anthropic/resources/beta/organization/plugins/shares.py x: 2 # contributors y: 146 lines of code src/anthropic/resources/beta/organization/plugins/versions.py x: 2 # contributors y: 462 lines of code src/anthropic/resources/beta/organization/rbac_groups/members.py x: 2 # contributors y: 246 lines of code src/anthropic/resources/beta/organization/rbac_groups/rbac_groups.py x: 2 # contributors y: 350 lines of code src/anthropic/resources/beta/organization/rbac_roles/rbac_roles.py x: 2 # contributors y: 185 lines of code src/anthropic/resources/beta/organization/service_accounts/service_accounts.py x: 4 # contributors y: 443 lines of code src/anthropic/resources/beta/organization/service_accounts/workspaces.py x: 4 # contributors y: 291 lines of code src/anthropic/resources/beta/organization/spend_limits/__init__.py x: 2 # contributors y: 44 lines of code src/anthropic/resources/beta/organization/spend_limits/increase_requests.py x: 2 # contributors y: 331 lines of code src/anthropic/resources/beta/organization/workspaces/members.py x: 4 # contributors y: 392 lines of code src/anthropic/resources/beta/organization/workspaces/workspaces.py x: 4 # contributors y: 462 lines of code src/anthropic/resources/beta/sessions/events.py x: 7 # contributors y: 381 lines of code src/anthropic/resources/beta/sessions/resources.py x: 4 # contributors y: 560 lines of code src/anthropic/resources/beta/sessions/sessions.py x: 5 # contributors y: 729 lines of code src/anthropic/resources/beta/sessions/threads/threads.py x: 4 # contributors y: 355 lines of code src/anthropic/resources/beta/skills/skills.py x: 4 # contributors y: 418 lines of code src/anthropic/resources/beta/user_profiles.py x: 5 # contributors y: 532 lines of code src/anthropic/resources/beta/vaults/credentials.py x: 5 # contributors y: 742 lines of code src/anthropic/resources/beta/vaults/vaults.py x: 4 # contributors y: 594 lines of code src/anthropic/resources/messages/batches.py x: 6 # contributors y: 438 lines of code src/anthropic/resources/organization/__init__.py x: 2 # contributors y: 142 lines of code src/anthropic/resources/organization/external_keys.py x: 2 # contributors y: 409 lines of code src/anthropic/resources/organization/federation/federation.py x: 2 # contributors y: 82 lines of code src/anthropic/resources/organization/federation/issuers.py x: 2 # contributors y: 398 lines of code src/anthropic/resources/organization/federation/rules/rules.py x: 2 # contributors y: 439 lines of code src/anthropic/resources/organization/federation/rules/workspaces.py x: 2 # contributors y: 250 lines of code src/anthropic/resources/organization/invites.py x: 2 # contributors y: 295 lines of code src/anthropic/resources/organization/organization.py x: 2 # contributors y: 322 lines of code src/anthropic/resources/organization/service_accounts/service_accounts.py x: 2 # contributors y: 386 lines of code src/anthropic/resources/organization/service_accounts/workspaces.py x: 2 # contributors y: 260 lines of code src/anthropic/resources/organization/users.py x: 2 # contributors y: 284 lines of code src/anthropic/resources/organization/workspaces/members.py x: 2 # contributors y: 392 lines of code src/anthropic/resources/organization/workspaces/rate_limits.py x: 2 # contributors y: 122 lines of code src/anthropic/resources/organization/workspaces/workspaces.py x: 2 # contributors y: 451 lines of code src/anthropic/resources/skills/skills.py x: 4 # contributors y: 345 lines of code src/anthropic/resources/skills/versions.py x: 4 # contributors y: 325 lines of code src/anthropic/types/__init__.py x: 9 # contributors y: 380 lines of code src/anthropic/types/beta/beta_managed_agents_memory_store.py x: 5 # contributors y: 14 lines of code src/anthropic/types/beta/beta_managed_agents_session.py x: 6 # contributors y: 29 lines of code src/anthropic/types/beta/organization/analytics/apps/__init__.py x: 2 # contributors y: 1 lines of code src/anthropic/types/beta/organization/analytics/apps/chat/project_list_params.py x: 2 # contributors y: 16 lines of code src/anthropic/types/beta/organization/analytics/user_cost_report_list_params.py x: 2 # contributors y: 46 lines of code src/anthropic/types/beta/organization/beta_analytics_connector_activity.py x: 2 # contributors y: 24 lines of code src/anthropic/types/beta/sessions/__init__.py x: 5 # contributors y: 324 lines of code src/anthropic/types/beta/sessions/beta_managed_agents_session_error_event.py x: 5 # contributors y: 41 lines of code src/anthropic/types/beta/sessions/beta_managed_agents_session_status_idle_event.py x: 5 # contributors y: 27 lines of code src/anthropic/types/organization/__init__.py x: 2 # contributors y: 72 lines of code src/anthropic/types/beta/__init__.py x: 8 # contributors y: 1224 lines of code src/anthropic/types/beta/beta_tunnel.py x: 4 # contributors y: 12 lines of code src/anthropic/_files.py x: 6 # contributors y: 116 lines of code src/anthropic/lib/middleware/_fallbacks.py x: 5 # contributors y: 1076 lines of code src/anthropic/lib/tools/_beta_runner.py x: 15 # contributors y: 720 lines of code src/anthropic/resources/beta/memory_stores/memories.py x: 5 # contributors y: 578 lines of code src/anthropic/resources/beta/organization/workspaces/rate_limits.py x: 5 # contributors y: 126 lines of code src/anthropic/types/beta/agent_update_params.py x: 5 # contributors y: 30 lines of code src/anthropic/types/beta/beta_browser_toolset_20260801.py x: 3 # contributors y: 10 lines of code src/anthropic/types/beta/beta_diagnostics.py x: 5 # contributors y: 6 lines of code src/anthropic/types/beta/beta_fallback_param.py x: 4 # contributors y: 22 lines of code src/anthropic/types/beta/beta_fallback_refusal_trigger.py x: 4 # contributors y: 7 lines of code src/anthropic/types/beta/beta_managed_agents_agent.py x: 4 # contributors y: 36 lines of code src/anthropic/types/beta/beta_managed_agents_deployment_run.py x: 4 # contributors y: 56 lines of code src/anthropic/types/beta/beta_managed_agents_model_config.py x: 4 # contributors y: 25 lines of code src/anthropic/types/beta/beta_message.py x: 7 # contributors y: 30 lines of code src/anthropic/types/beta/beta_message_delta_usage.py x: 5 # contributors y: 16 lines of code src/anthropic/types/beta/beta_raw_message_delta_event.py x: 6 # contributors y: 21 lines of code src/anthropic/types/beta/beta_web_fetch_tool_20250910.py x: 3 # contributors y: 22 lines of code src/anthropic/types/beta/beta_web_fetch_tool_20260309.py x: 3 # contributors y: 23 lines of code src/anthropic/types/beta/message_count_tokens_params.py x: 6 # contributors y: 89 lines of code src/anthropic/types/beta/message_create_params.py x: 7 # contributors y: 67 lines of code src/anthropic/types/beta/sessions/beta_managed_agents_agent_tool_evaluation_auto.py x: 3 # contributors y: 7 lines of code src/anthropic/types/message.py x: 8 # contributors y: 26 lines of code src/anthropic/types/message_create_params.py x: 9 # contributors y: 56 lines of code src/anthropic/types/model.py x: 7 # contributors y: 27 lines of code src/anthropic/_base_client.py x: 18 # contributors y: 1899 lines of code src/anthropic/_compat.py x: 5 # contributors y: 148 lines of code src/anthropic/_constants.py x: 8 # contributors y: 19 lines of code src/anthropic/_qs.py x: 4 # contributors y: 128 lines of code src/anthropic/_streaming.py x: 7 # contributors y: 396 lines of code src/anthropic/_utils/__init__.py x: 8 # contributors y: 65 lines of code src/anthropic/_utils/_json.py x: 3 # contributors y: 40 lines of code src/anthropic/_utils/_utils.py x: 7 # contributors y: 273 lines of code src/anthropic/lib/tools/_tool_dispatch.py x: 5 # contributors y: 75 lines of code src/anthropic/resources/beta/organization/rate_limits.py x: 4 # contributors y: 115 lines of code src/anthropic/resources/beta/sessions/threads/events.py x: 4 # contributors y: 272 lines of code src/anthropic/types/beta/beta_browser_toolset_configs.py x: 2 # contributors y: 66 lines of code src/anthropic/types/beta/beta_content_block.py x: 5 # contributors y: 45 lines of code src/anthropic/types/beta/beta_content_block_param.py x: 5 # contributors y: 56 lines of code src/anthropic/types/beta/messages/batch_create_params.py x: 9 # contributors y: 14 lines of code src/anthropic/types/messages/batch_create_params.py x: 7 # contributors y: 12 lines of code src/anthropic/_models.py x: 9 # contributors y: 639 lines of code src/anthropic/_response.py x: 7 # contributors y: 497 lines of code src/anthropic/lib/bedrock/_stream_decoder.py x: 6 # contributors y: 65 lines of code src/anthropic/lib/credentials/_auth.py x: 4 # contributors y: 64 lines of code src/anthropic/lib/tools/mcp.py x: 6 # contributors y: 289 lines of code src/anthropic/_utils/_reflection.py x: 5 # contributors y: 64 lines of code src/anthropic/lib/_stainless_helpers.py x: 5 # contributors y: 90 lines of code src/anthropic/lib/credentials/__init__.py x: 4 # contributors y: 42 lines of code src/anthropic/lib/credentials/_cache.py x: 3 # contributors y: 197 lines of code src/anthropic/lib/credentials/_chain.py x: 4 # contributors y: 89 lines of code src/anthropic/lib/credentials/_constants.py x: 4 # contributors y: 120 lines of code src/anthropic/lib/credentials/_types.py x: 4 # contributors y: 46 lines of code src/anthropic/lib/credentials/_workload.py x: 4 # contributors y: 258 lines of code src/anthropic/lib/environments/_poller.py x: 3 # contributors y: 219 lines of code src/anthropic/lib/sessions/_accumulate.py x: 3 # contributors y: 61 lines of code src/anthropic/lib/tools/_beta_functions.py x: 9 # contributors y: 433 lines of code src/anthropic/lib/tools/_file_store.py x: 3 # contributors y: 283 lines of code src/anthropic/lib/tools/_memories.py x: 3 # contributors y: 586 lines of code src/anthropic/lib/tools/_skills.py x: 4 # contributors y: 163 lines of code src/anthropic/lib/tools/agent_toolset.py x: 5 # contributors y: 546 lines of code src/anthropic/types/raw_content_block_start_event.py x: 6 # contributors y: 37 lines of code src/anthropic/__init__.py x: 9 # contributors y: 128 lines of code src/anthropic/_exceptions.py x: 9 # contributors y: 101 lines of code src/anthropic/_types.py x: 8 # contributors y: 143 lines of code src/anthropic/lib/streaming/_beta_messages.py x: 8 # contributors y: 429 lines of code src/anthropic/lib/streaming/_messages.py x: 10 # contributors y: 390 lines of code src/anthropic/resources/beta/__init__.py x: 6 # contributors y: 229 lines of code src/anthropic/resources/beta/organization/federation/federation.py x: 3 # contributors y: 82 lines of code src/anthropic/resources/beta/organization/workspaces/__init__.py x: 3 # contributors y: 58 lines of code src/anthropic/resources/beta/webhooks.py x: 3 # contributors y: 68 lines of code src/anthropic/types/beta/beta_webhook_event_data.py x: 3 # contributors y: 97 lines of code src/anthropic/types/beta/sessions/beta_managed_agents_session_event.py x: 3 # contributors y: 85 lines of code src/anthropic/types/beta/vaults/__init__.py x: 3 # contributors y: 103 lines of code src/anthropic/types/content_block_delta_event.py x: 6 # contributors y: 3 lines of code src/anthropic/types/message_delta_event.py x: 7 # contributors y: 3 lines of code src/anthropic/types/message_delta_usage.py x: 6 # contributors y: 12 lines of code src/anthropic/types/message_param.py x: 6 # contributors y: 49 lines of code src/anthropic/types/usage.py x: 7 # contributors y: 17 lines of code src/anthropic/lib/bedrock/_mantle.py x: 5 # contributors y: 434 lines of code src/anthropic/lib/foundry.py x: 6 # contributors y: 393 lines of code src/anthropic/lib/aws/_client.py x: 6 # contributors y: 385 lines of code src/anthropic/lib/streaming/_beta_types.py x: 4 # contributors y: 69 lines of code src/anthropic/lib/streaming/_types.py x: 5 # contributors y: 88 lines of code src/anthropic/lib/bedrock/_client.py x: 12 # contributors y: 358 lines of code src/anthropic/_request.py x: 2 # contributors y: 84 lines of code src/anthropic/lib/vertex/_client.py x: 12 # contributors y: 342 lines of code src/anthropic/_vendor/__init__.py x: 1 # contributors y: 1 lines of code src/anthropic/_vendor/httpx_aiohttp/client.py x: 1 # contributors y: 53 lines of code src/anthropic/_vendor/httpx_aiohttp/transport.py x: 1 # contributors y: 169 lines of code scripts/utils/check-dependency-caps.py x: 1 # contributors y: 35 lines of code src/anthropic/_middleware.py x: 1 # contributors y: 75 lines of code src/anthropic/lib/_parse/_transform.py x: 4 # contributors y: 110 lines of code src/anthropic/tools/memory.py x: 1 # contributors y: 12 lines of code src/anthropic/lib/_parse/_response.py x: 1 # contributors y: 61 lines of code src/anthropic/_utils/_datetime_parse.py x: 1 # contributors y: 84 lines of code
1899.0
lines of code
  min: 1.0
  average: 40.2
  25th percentile: 6.0
  median: 9.0
  75th percentile: 16.0
  max: 1899.0
0 18.0
# contributors
min: 1.0 | average: 3.17 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 18.0

Number of Changes vs. Line Churn: 2300 points

.release-please-manifest.json x: 185 # changes y: 477 line churn .stats.yml x: 180 # changes y: 1020 line churn CHANGELOG.md x: 187 # changes y: 4272 line churn api.md x: 96 # changes y: 5204 line churn pyproject.toml x: 265 # changes y: 1453 line churn src/anthropic/_version.py x: 189 # changes y: 490 line churn src/anthropic/lib/tools/_beta_builtin_memory_tool.py x: 9 # changes y: 991 line churn src/anthropic/resources/beta/organization/spend_limits/spend_limits.py x: 2 # changes y: 1252 line churn src/anthropic/resources/messages/messages.py x: 52 # changes y: 5572 line churn src/anthropic/types/anthropic_beta_param.py x: 34 # changes y: 82 line churn src/anthropic/types/beta/organization/__init__.py x: 8 # changes y: 397 line churn src/anthropic/types/beta/organization/beta_spend_limit.py x: 2 # changes y: 144 line churn src/anthropic/types/beta/organization/spend_limit_list_params.py x: 2 # changes y: 64 line churn tests/api_resources/beta/organization/test_spend_limits.py x: 2 # changes y: 716 line churn tests/lib/_parse/test_beta_messages.py x: 6 # changes y: 197 line churn tests/lib/_parse/test_messages.py x: 4 # changes y: 333 line churn tests/lib/streaming/test_beta_messages.py x: 27 # changes y: 1979 line churn tests/lib/streaming/test_messages.py x: 31 # changes y: 1410 line churn tests/lib/streaming/test_parsed_content_blocks.py x: 8 # changes y: 165 line churn tests/lib/streaming/test_partial_json.py x: 14 # changes y: 350 line churn tests/lib/test_output_format_helpers.py x: 4 # changes y: 142 line churn tests/lib/test_stainless_helpers.py x: 13 # changes y: 419 line churn tests/lib/tools/test_runners.py x: 33 # changes y: 6646 line churn tests/test_middleware.py x: 8 # changes y: 2561 line churn .github/workflows/ci.yml x: 47 # changes y: 476 line churn examples/agents_comprehensive.py x: 9 # changes y: 233 line churn src/anthropic/_client.py x: 61 # changes y: 2676 line churn src/anthropic/lib/credentials/_providers.py x: 15 # changes y: 1481 line churn src/anthropic/lib/environments/_worker.py x: 9 # changes y: 1542 line churn src/anthropic/lib/tools/_beta_session_runner.py x: 14 # changes y: 2226 line churn src/anthropic/pagination.py x: 12 # changes y: 331 line churn src/anthropic/resources/__init__.py x: 18 # changes y: 251 line churn src/anthropic/resources/beta/agents/agents.py x: 16 # changes y: 1564 line churn src/anthropic/resources/beta/deployment_runs.py x: 10 # changes y: 620 line churn src/anthropic/resources/beta/deployments.py x: 13 # changes y: 2050 line churn src/anthropic/resources/beta/dreams.py x: 12 # changes y: 1574 line churn src/anthropic/resources/beta/environments/environments.py x: 11 # changes y: 1424 line churn src/anthropic/resources/beta/environments/work.py x: 14 # changes y: 2079 line churn src/anthropic/resources/beta/files.py x: 20 # changes y: 1642 line churn src/anthropic/resources/beta/memory_stores/memory_stores.py x: 11 # changes y: 1612 line churn src/anthropic/resources/beta/memory_stores/memory_versions.py x: 12 # changes y: 1036 line churn src/anthropic/resources/beta/messages/batches.py x: 27 # changes y: 1684 line churn src/anthropic/resources/beta/messages/messages.py x: 60 # changes y: 8276 line churn src/anthropic/resources/beta/models.py x: 14 # changes y: 585 line churn src/anthropic/resources/beta/organization/__init__.py x: 6 # changes y: 317 line churn src/anthropic/resources/beta/organization/analytics/__init__.py x: 1 # changes y: 342 line churn src/anthropic/resources/beta/organization/analytics/analytics.py x: 1 # changes y: 840 line churn src/anthropic/resources/beta/organization/analytics/apps/__init__.py x: 1 # changes y: 62 line churn src/anthropic/resources/beta/organization/analytics/apps/apps.py x: 1 # changes y: 200 line churn src/anthropic/resources/beta/organization/analytics/apps/chat/projects.py x: 1 # changes y: 660 line churn src/anthropic/resources/beta/organization/analytics/artifacts.py x: 1 # changes y: 532 line churn src/anthropic/resources/beta/organization/analytics/cost_report.py x: 1 # changes y: 788 line churn src/anthropic/resources/beta/organization/api_keys.py x: 6 # changes y: 517 line churn src/anthropic/resources/beta/organization/compliance_settings.py x: 6 # changes y: 335 line churn src/anthropic/resources/beta/organization/external_keys.py x: 6 # changes y: 885 line churn src/anthropic/resources/beta/organization/federation/issuers.py x: 6 # changes y: 1009 line churn src/anthropic/resources/beta/organization/federation/rules/rules.py x: 8 # changes y: 1203 line churn src/anthropic/resources/beta/organization/federation/rules/workspaces.py x: 6 # changes y: 596 line churn src/anthropic/resources/beta/organization/invites.py x: 6 # changes y: 658 line churn src/anthropic/resources/beta/organization/plugin_marketplaces.py x: 2 # changes y: 2068 line churn src/anthropic/resources/beta/organization/plugins/installation_settings.py x: 2 # changes y: 1414 line churn src/anthropic/resources/beta/organization/plugins/plugins.py x: 2 # changes y: 2414 line churn src/anthropic/resources/beta/organization/plugins/shares.py x: 2 # changes y: 600 line churn src/anthropic/resources/beta/organization/plugins/versions.py x: 2 # changes y: 1856 line churn src/anthropic/resources/beta/organization/rbac_groups/rbac_groups.py x: 1 # changes y: 1236 line churn src/anthropic/resources/beta/organization/rbac_roles/permissions.py x: 1 # changes y: 418 line churn src/anthropic/resources/beta/organization/rbac_roles/rbac_roles.py x: 1 # changes y: 638 line churn src/anthropic/resources/beta/organization/service_accounts/service_accounts.py x: 6 # changes y: 962 line churn src/anthropic/resources/beta/organization/spend_limits/__init__.py x: 1 # changes y: 90 line churn src/anthropic/resources/beta/organization/spend_limits/increase_requests.py x: 1 # changes y: 1098 line churn src/anthropic/resources/beta/organization/workspaces/members.py x: 6 # changes y: 784 line churn src/anthropic/resources/beta/organization/workspaces/workspaces.py x: 7 # changes y: 985 line churn src/anthropic/resources/beta/sessions/events.py x: 19 # changes y: 1136 line churn src/anthropic/resources/beta/sessions/resources.py x: 10 # changes y: 1189 line churn src/anthropic/resources/beta/sessions/sessions.py x: 20 # changes y: 1749 line churn src/anthropic/resources/beta/sessions/threads/threads.py x: 10 # changes y: 738 line churn src/anthropic/resources/beta/skills/skills.py x: 13 # changes y: 1263 line churn src/anthropic/resources/beta/skills/versions.py x: 14 # changes y: 1481 line churn src/anthropic/resources/beta/tunnels/tunnels.py x: 10 # changes y: 1489 line churn src/anthropic/resources/beta/user_profiles.py x: 18 # changes y: 3179 line churn src/anthropic/resources/beta/vaults/credentials.py x: 12 # changes y: 1698 line churn src/anthropic/resources/beta/vaults/vaults.py x: 9 # changes y: 1391 line churn src/anthropic/resources/files.py x: 9 # changes y: 985 line churn src/anthropic/resources/messages/batches.py x: 21 # changes y: 1390 line churn src/anthropic/resources/organization/__init__.py x: 1 # changes y: 286 line churn src/anthropic/resources/organization/external_keys.py x: 1 # changes y: 1422 line churn src/anthropic/resources/organization/federation/issuers.py x: 1 # changes y: 1572 line churn src/anthropic/resources/organization/federation/rules/rules.py x: 1 # changes y: 1810 line churn src/anthropic/resources/organization/federation/rules/workspaces.py x: 1 # changes y: 956 line churn src/anthropic/resources/organization/service_accounts/workspaces.py x: 1 # changes y: 1016 line churn src/anthropic/resources/organization/workspaces/service_accounts.py x: 1 # changes y: 1496 line churn src/anthropic/resources/skills/skills.py x: 9 # changes y: 846 line churn src/anthropic/resources/skills/versions.py x: 10 # changes y: 846 line churn src/anthropic/types/__init__.py x: 44 # changes y: 420 line churn src/anthropic/types/beta/beta_managed_agents_memory_store.py x: 7 # changes y: 169 line churn src/anthropic/types/beta/beta_managed_agents_session.py x: 12 # changes y: 134 line churn src/anthropic/types/beta/organization/beta_plugin.py x: 2 # changes y: 216 line churn src/anthropic/types/beta/sessions/__init__.py x: 16 # changes y: 434 line churn src/anthropic/types/beta/sessions/beta_managed_agents_session_error_event.py x: 11 # changes y: 94 line churn src/anthropic/types/beta/sessions/beta_managed_agents_session_status_idle_event.py x: 10 # changes y: 76 line churn src/anthropic/types/beta/sessions/beta_managed_agents_session_thread_status_idle_event.py x: 10 # changes y: 85 line churn tests/api_resources/beta/organization/plugins/test_versions.py x: 2 # changes y: 1082 line churn tests/api_resources/beta/organization/test_plugin_marketplaces.py x: 2 # changes y: 908 line churn tests/lib/test_credentials.py x: 18 # changes y: 6309 line churn tests/lib/tools/test_session_runner.py x: 10 # changes y: 2413 line churn src/anthropic/types/beta/__init__.py x: 68 # changes y: 1520 line churn src/anthropic/types/beta/beta_tunnel.py x: 6 # changes y: 74 line churn CLAUDE.md x: 3 # changes y: 744 line churn examples/agents.py x: 3 # changes y: 57 line churn examples/azure.py x: 4 # changes y: 34 line churn examples/bedrock.py x: 8 # changes y: 118 line churn examples/memory/basic.py x: 7 # changes y: 611 line churn examples/messages.py x: 8 # changes y: 71 line churn examples/messages_stream.py x: 12 # changes y: 62 line churn examples/structured_outputs.py x: 5 # changes y: 58 line churn examples/structured_outputs_streaming.py x: 7 # changes y: 67 line churn examples/tools.py x: 7 # changes y: 85 line churn examples/tools_runner_search_tool.py x: 3 # changes y: 86 line churn helpers.md x: 16 # changes y: 529 line churn src/anthropic/_files.py x: 11 # changes y: 251 line churn src/anthropic/lib/middleware/_fallbacks.py x: 11 # changes y: 1829 line churn src/anthropic/lib/tools/_beta_runner.py x: 31 # changes y: 2836 line churn src/anthropic/resources/beta/memory_stores/memories.py x: 14 # changes y: 1659 line churn src/anthropic/types/beta/agent_create_params.py x: 13 # changes y: 132 line churn src/anthropic/types/beta/agent_update_params.py x: 14 # changes y: 181 line churn src/anthropic/types/beta/beta_dream.py x: 10 # changes y: 353 line churn src/anthropic/types/beta/beta_fallback_refusal_trigger.py x: 9 # changes y: 55 line churn src/anthropic/types/beta/beta_managed_agents_deployment.py x: 6 # changes y: 144 line churn src/anthropic/types/beta/beta_managed_agents_model.py x: 14 # changes y: 38 line churn src/anthropic/types/beta/beta_managed_agents_model_config.py x: 9 # changes y: 93 line churn src/anthropic/types/beta/beta_managed_agents_web_fetch_tool_config_params.py x: 5 # changes y: 88 line churn src/anthropic/types/beta/beta_message.py x: 21 # changes y: 310 line churn src/anthropic/types/beta/beta_user_profile.py x: 12 # changes y: 300 line churn src/anthropic/types/beta/beta_web_fetch_tool_20250910_param.py x: 14 # changes y: 111 line churn src/anthropic/types/beta/beta_web_fetch_tool_20260318.py x: 4 # changes y: 180 line churn src/anthropic/types/beta/message_count_tokens_params.py x: 36 # changes y: 552 line churn src/anthropic/types/beta/message_create_params.py x: 42 # changes y: 1198 line churn src/anthropic/types/beta/user_profile_create_params.py x: 16 # changes y: 248 line churn src/anthropic/types/beta/user_profile_update_params.py x: 15 # changes y: 231 line churn src/anthropic/types/message_create_params.py x: 44 # changes y: 904 line churn src/anthropic/types/model.py x: 33 # changes y: 101 line churn tests/api_resources/beta/sessions/test_events.py x: 10 # changes y: 535 line churn tests/api_resources/messages/test_batches.py x: 23 # changes y: 1221 line churn tests/api_resources/test_messages.py x: 46 # changes y: 2292 line churn tests/lib/test_refusal_fallback_streaming.py x: 9 # changes y: 1740 line churn tests/lib/tools/test_runner_eager_tools.py x: 2 # changes y: 2144 line churn .gitignore x: 13 # changes y: 31 line churn README.md x: 93 # changes y: 2591 line churn examples/workload_identity.py x: 5 # changes y: 225 line churn requirements-dev.lock x: 67 # changes y: 1139 line churn src/anthropic/_base_client.py x: 104 # changes y: 5686 line churn src/anthropic/_compat.py x: 22 # changes y: 508 line churn src/anthropic/_constants.py x: 19 # changes y: 82 line churn src/anthropic/_streaming.py x: 24 # changes y: 796 line churn src/anthropic/_utils/__init__.py x: 27 # changes y: 357 line churn src/anthropic/_utils/_json.py x: 3 # changes y: 165 line churn src/anthropic/_utils/_prepare.py x: 2 # changes y: 420 line churn src/anthropic/_utils/_transform.py x: 30 # changes y: 1621 line churn src/anthropic/_utils/_utils.py x: 31 # changes y: 711 line churn src/anthropic/resources/beta/sessions/threads/events.py x: 9 # changes y: 593 line churn src/anthropic/types/beta/beta_browser_toolset_configs.py x: 2 # changes y: 280 line churn src/anthropic/types/beta/beta_content_block.py x: 16 # changes y: 68 line churn src/anthropic/types/beta/beta_content_block_param.py x: 20 # changes y: 98 line churn src/anthropic/types/beta/beta_raw_content_block_start_event.py x: 18 # changes y: 81 line churn src/anthropic/types/beta/dream_create_params.py x: 10 # changes y: 197 line churn src/anthropic/types/beta/messages/batch_create_params.py x: 26 # changes y: 144 line churn src/anthropic/types/message_count_tokens_params.py x: 18 # changes y: 354 line churn tests/test_client.py x: 89 # changes y: 5702 line churn tests/test_prepare.py x: 2 # changes y: 1714 line churn tests/test_transform.py x: 17 # changes y: 1951 line churn uv.lock x: 61 # changes y: 20872 line churn src/anthropic/_models.py x: 64 # changes y: 1476 line churn src/anthropic/_response.py x: 26 # changes y: 1213 line churn src/anthropic/lib/tools/mcp.py x: 9 # changes y: 693 line churn tests/lib/test_bedrock.py x: 16 # changes y: 827 line churn tests/test_models.py x: 29 # changes y: 1410 line churn tests/test_response.py x: 11 # changes y: 479 line churn scripts/test x: 31 # changes y: 217 line churn src/anthropic/lib/_stainless_helpers.py x: 8 # changes y: 283 line churn src/anthropic/lib/credentials/_constants.py x: 7 # changes y: 421 line churn src/anthropic/lib/google_cloud/_client.py x: 8 # changes y: 917 line churn src/anthropic/lib/sessions/_accumulate.py x: 5 # changes y: 265 line churn src/anthropic/lib/tools/_beta_functions.py x: 16 # changes y: 1286 line churn src/anthropic/lib/tools/_file_store.py x: 3 # changes y: 535 line churn src/anthropic/lib/tools/_memories.py x: 3 # changes y: 1092 line churn src/anthropic/lib/tools/_skills.py x: 6 # changes y: 481 line churn src/anthropic/lib/tools/agent_toolset.py x: 10 # changes y: 1705 line churn src/anthropic/types/raw_content_block_start_event.py x: 11 # changes y: 79 line churn tests/api_resources/beta/messages/test_batches.py x: 49 # changes y: 2700 line churn tests/api_resources/beta/test_messages.py x: 49 # changes y: 3908 line churn tests/lib/environments/test_poller_method.py x: 7 # changes y: 674 line churn tests/lib/environments/test_worker.py x: 11 # changes y: 1497 line churn tests/lib/tools/memory_sync/_fake_anthropic.py x: 5 # changes y: 334 line churn tests/lib/tools/memory_sync/test_delete_discipline.py x: 3 # changes y: 270 line churn tests/lib/tools/memory_sync/test_e2e_memory.py x: 3 # changes y: 631 line churn tests/lib/tools/memory_sync/test_folder_trust.py x: 3 # changes y: 369 line churn tests/lib/tools/test_agent_toolset.py x: 9 # changes y: 1088 line churn tests/lib/tools/test_functions.py x: 8 # changes y: 729 line churn tests/lib/tools/test_skills.py x: 5 # changes y: 459 line churn src/anthropic/__init__.py x: 34 # changes y: 241 line churn src/anthropic/_exceptions.py x: 19 # changes y: 293 line churn src/anthropic/_types.py x: 35 # changes y: 747 line churn src/anthropic/lib/streaming/_beta_messages.py x: 28 # changes y: 779 line churn src/anthropic/lib/streaming/_messages.py x: 32 # changes y: 1547 line churn src/anthropic/resources/beta/__init__.py x: 22 # changes y: 486 line churn src/anthropic/resources/beta/beta.py x: 28 # changes y: 1197 line churn src/anthropic/types/beta/beta_tool_param.py x: 18 # changes y: 121 line churn src/anthropic/types/beta/beta_tool_union_param.py x: 19 # changes y: 84 line churn src/anthropic/types/message_count_tokens_tool_param.py x: 14 # changes y: 446 line churn src/anthropic/types/message_param.py x: 15 # changes y: 90 line churn tests/api_resources/beta/organization/test_service_accounts.py x: 3 # changes y: 463 line churn tests/api_resources/beta/sessions/test_resources.py x: 5 # changes y: 719 line churn tests/api_resources/beta/sessions/threads/test_events.py x: 7 # changes y: 323 line churn tests/api_resources/beta/skills/test_versions.py x: 10 # changes y: 812 line churn tests/api_resources/beta/test_agents.py x: 12 # changes y: 830 line churn tests/api_resources/beta/test_files.py x: 12 # changes y: 719 line churn tests/api_resources/beta/test_sessions.py x: 14 # changes y: 847 line churn tests/api_resources/beta/test_skills.py x: 9 # changes y: 539 line churn tests/api_resources/beta/vaults/test_credentials.py x: 7 # changes y: 1028 line churn tests/api_resources/skills/test_versions.py x: 5 # changes y: 519 line churn tests/conftest.py x: 12 # changes y: 174 line churn scripts/mock x: 18 # changes y: 186 line churn src/anthropic/lib/bedrock/_mantle.py x: 11 # changes y: 660 line churn src/anthropic/lib/foundry.py x: 13 # changes y: 735 line churn src/anthropic/lib/aws/_client.py x: 11 # changes y: 546 line churn tests/lib/tools/memory_tools/test_filesystem.py x: 5 # changes y: 1155 line churn src/anthropic/lib/bedrock/_client.py x: 21 # changes y: 826 line churn src/anthropic/lib/vertex/_client.py x: 22 # changes y: 818 line churn tests/lib/test_google_cloud.py x: 3 # changes y: 1183 line churn tests/lib/test_vertex.py x: 14 # changes y: 505 line churn tests/utils.py x: 13 # changes y: 222 line churn src/anthropic/_legacy_response.py x: 20 # changes y: 1166 line churn src/anthropic/resources/completions.py x: 44 # changes y: 3590 line churn src/anthropic/types/completion_create_params.py x: 22 # changes y: 914 line churn tests/api_resources/test_completions.py x: 24 # changes y: 888 line churn tests/lib/tools/__inline_snapshot__/test_runners/TestSyncRunTools/956fa2fe-8752-4f7c-8f9a-33735e62b898.json x: 2 # changes y: 374 line churn CONTRIBUTING.md x: 17 # changes y: 270 line churn .github/workflows/create-releases.yml x: 22 # changes y: 177 line churn .github/workflows/publish-pypi.yml x: 21 # changes y: 106 line churn src/anthropic/resources/beta/environments.py x: 2 # changes y: 1726 line churn tests/lib/snapshots.py x: 4 # changes y: 522 line churn requirements.lock x: 20 # changes y: 390 line churn src/anthropic/lib/streaming/_prompt_caching_beta_messages.py x: 2 # changes y: 846 line churn src/anthropic/resources/beta/prompt_caching/messages.py x: 10 # changes y: 4000 line churn src/anthropic/resources/messages.py x: 25 # changes y: 5720 line churn tests/api_resources/beta/prompt_caching/test_messages.py x: 6 # changes y: 1236 line churn src/anthropic/lib/streaming/beta/_tools.py x: 5 # changes y: 1414 line churn src/anthropic/resources/beta/tools/messages.py x: 7 # changes y: 4286 line churn tests/api_resources/beta/tools/test_messages.py x: 5 # changes y: 1072 line churn src/anthropic/resources/beta/messages.py x: 9 # changes y: 2934 line churn bin/blacken-docs.py x: 2 # changes y: 502 line churn poetry.lock x: 13 # changes y: 3558 line churn
20872.0
line churn
  min: 1.0
  average: 195.89
  25th percentile: 24.0
  median: 42.0
  75th percentile: 94.0
  max: 20872.0
0 265.0
# changes
min: 1.0 | average: 5.23 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 265.0

Number of Contributors vs. Line Churn: 1863 points

.stats.yml x: 10 # contributors y: 1020 line churn src/anthropic/_version.py x: 13 # contributors y: 490 line churn src/anthropic/lib/tools/_beta_builtin_memory_tool.py x: 6 # contributors y: 991 line churn src/anthropic/resources/beta/organization/spend_limits/spend_limits.py x: 3 # contributors y: 1252 line churn src/anthropic/resources/messages/messages.py x: 9 # contributors y: 5572 line churn src/anthropic/types/anthropic_beta_param.py x: 6 # contributors y: 82 line churn src/anthropic/types/beta/organization/__init__.py x: 6 # contributors y: 397 line churn src/anthropic/types/beta/organization/beta_spend_limit.py x: 3 # contributors y: 144 line churn src/anthropic/types/beta/organization/spend_limit_list_params.py x: 2 # contributors y: 64 line churn src/anthropic/_client.py x: 13 # contributors y: 2676 line churn src/anthropic/lib/credentials/_providers.py x: 4 # contributors y: 1481 line churn src/anthropic/lib/environments/_worker.py x: 6 # contributors y: 1542 line churn src/anthropic/lib/tools/_beta_session_runner.py x: 7 # contributors y: 2226 line churn src/anthropic/pagination.py x: 7 # contributors y: 331 line churn src/anthropic/resources/__init__.py x: 8 # contributors y: 251 line churn src/anthropic/resources/beta/agents/agents.py x: 5 # contributors y: 1564 line churn src/anthropic/resources/beta/deployment_runs.py x: 4 # contributors y: 620 line churn src/anthropic/resources/beta/deployments.py x: 5 # contributors y: 2050 line churn src/anthropic/resources/beta/dreams.py x: 4 # contributors y: 1574 line churn src/anthropic/resources/beta/environments/environments.py x: 4 # contributors y: 1424 line churn src/anthropic/resources/beta/environments/work.py x: 7 # contributors y: 2079 line churn src/anthropic/resources/beta/files.py x: 6 # contributors y: 1642 line churn src/anthropic/resources/beta/memory_stores/memory_stores.py x: 4 # contributors y: 1612 line churn src/anthropic/resources/beta/memory_stores/memory_versions.py x: 4 # contributors y: 1036 line churn src/anthropic/resources/beta/messages/batches.py x: 7 # contributors y: 1684 line churn src/anthropic/resources/beta/messages/messages.py x: 12 # contributors y: 8276 line churn src/anthropic/resources/beta/models.py x: 5 # contributors y: 585 line churn src/anthropic/resources/beta/organization/__init__.py x: 4 # contributors y: 317 line churn src/anthropic/resources/beta/organization/analytics/__init__.py x: 2 # contributors y: 342 line churn src/anthropic/resources/beta/organization/analytics/analytics.py x: 2 # contributors y: 840 line churn src/anthropic/resources/beta/organization/analytics/apps/apps.py x: 2 # contributors y: 200 line churn src/anthropic/resources/beta/organization/analytics/apps/chat/projects.py x: 2 # contributors y: 660 line churn src/anthropic/resources/beta/organization/analytics/artifacts.py x: 2 # contributors y: 532 line churn src/anthropic/resources/beta/organization/analytics/cost_report.py x: 2 # contributors y: 788 line churn src/anthropic/resources/beta/organization/analytics/plugins.py x: 2 # contributors y: 688 line churn src/anthropic/resources/beta/organization/analytics/usage_report.py x: 2 # contributors y: 780 line churn src/anthropic/resources/beta/organization/analytics/user_cost_report.py x: 2 # contributors y: 892 line churn src/anthropic/resources/beta/organization/analytics/user_usage_report.py x: 2 # contributors y: 864 line churn src/anthropic/resources/beta/organization/api_keys.py x: 4 # contributors y: 517 line churn src/anthropic/resources/beta/organization/compliance_settings.py x: 4 # contributors y: 335 line churn src/anthropic/resources/beta/organization/external_keys.py x: 4 # contributors y: 885 line churn src/anthropic/resources/beta/organization/federation/issuers.py x: 4 # contributors y: 1009 line churn src/anthropic/resources/beta/organization/federation/rules/rules.py x: 5 # contributors y: 1203 line churn src/anthropic/resources/beta/organization/federation/rules/workspaces.py x: 4 # contributors y: 596 line churn src/anthropic/resources/beta/organization/invites.py x: 4 # contributors y: 658 line churn src/anthropic/resources/beta/organization/organization.py x: 4 # contributors y: 837 line churn src/anthropic/resources/beta/organization/plugin_marketplaces.py x: 2 # contributors y: 2068 line churn src/anthropic/resources/beta/organization/plugins/__init__.py x: 2 # contributors y: 118 line churn src/anthropic/resources/beta/organization/plugins/installation_settings.py x: 2 # contributors y: 1414 line churn src/anthropic/resources/beta/organization/plugins/plugins.py x: 2 # contributors y: 2414 line churn src/anthropic/resources/beta/organization/plugins/shares.py x: 2 # contributors y: 600 line churn src/anthropic/resources/beta/organization/plugins/versions.py x: 2 # contributors y: 1856 line churn src/anthropic/resources/beta/organization/rbac_groups/rbac_groups.py x: 2 # contributors y: 1236 line churn src/anthropic/resources/beta/organization/rbac_roles/permissions.py x: 2 # contributors y: 418 line churn src/anthropic/resources/beta/organization/rbac_roles/rbac_roles.py x: 2 # contributors y: 638 line churn src/anthropic/resources/beta/organization/service_accounts/service_accounts.py x: 4 # contributors y: 962 line churn src/anthropic/resources/beta/organization/spend_limits/__init__.py x: 2 # contributors y: 90 line churn src/anthropic/resources/beta/organization/spend_limits/effective.py x: 2 # contributors y: 434 line churn src/anthropic/resources/beta/organization/spend_limits/increase_requests.py x: 2 # contributors y: 1098 line churn src/anthropic/resources/beta/organization/workspaces/members.py x: 4 # contributors y: 784 line churn src/anthropic/resources/beta/sessions/events.py x: 7 # contributors y: 1136 line churn src/anthropic/resources/beta/sessions/resources.py x: 4 # contributors y: 1189 line churn src/anthropic/resources/beta/sessions/sessions.py x: 5 # contributors y: 1749 line churn src/anthropic/resources/beta/sessions/threads/threads.py x: 4 # contributors y: 738 line churn src/anthropic/resources/beta/skills/skills.py x: 4 # contributors y: 1263 line churn src/anthropic/resources/beta/user_profiles.py x: 5 # contributors y: 3179 line churn src/anthropic/resources/beta/vaults/credentials.py x: 5 # contributors y: 1698 line churn src/anthropic/resources/beta/vaults/vaults.py x: 4 # contributors y: 1391 line churn src/anthropic/resources/messages/batches.py x: 6 # contributors y: 1390 line churn src/anthropic/resources/organization/__init__.py x: 2 # contributors y: 286 line churn src/anthropic/resources/organization/federation/issuers.py x: 2 # contributors y: 1572 line churn src/anthropic/resources/organization/federation/rules/rules.py x: 2 # contributors y: 1810 line churn src/anthropic/resources/organization/federation/rules/workspaces.py x: 2 # contributors y: 956 line churn src/anthropic/resources/organization/rate_limits.py x: 2 # contributors y: 458 line churn src/anthropic/resources/organization/service_accounts/service_accounts.py x: 2 # contributors y: 1452 line churn src/anthropic/resources/organization/service_accounts/workspaces.py x: 2 # contributors y: 1016 line churn src/anthropic/resources/organization/workspaces/members.py x: 2 # contributors y: 1298 line churn src/anthropic/resources/organization/workspaces/service_accounts.py x: 2 # contributors y: 1496 line churn src/anthropic/resources/organization/workspaces/workspaces.py x: 2 # contributors y: 1558 line churn src/anthropic/types/__init__.py x: 9 # contributors y: 420 line churn src/anthropic/types/beta/beta_managed_agents_memory_store.py x: 5 # contributors y: 169 line churn src/anthropic/types/beta/beta_managed_agents_session.py x: 6 # contributors y: 134 line churn src/anthropic/types/beta/organization/analytics/__init__.py x: 2 # contributors y: 24 line churn src/anthropic/types/beta/organization/analytics/apps/chat/project_list_params.py x: 2 # contributors y: 184 line churn src/anthropic/types/beta/organization/analytics/user_cost_report_list_params.py x: 2 # contributors y: 310 line churn src/anthropic/types/beta/organization/beta_analytics_artifact_activity.py x: 2 # contributors y: 162 line churn src/anthropic/types/beta/organization/beta_analytics_cost_bucketed_result.py x: 2 # contributors y: 242 line churn src/anthropic/types/beta/organization/beta_analytics_single_day_activity_summary.py x: 2 # contributors y: 376 line churn src/anthropic/types/beta/sessions/__init__.py x: 5 # contributors y: 434 line churn src/anthropic/types/beta/sessions/beta_managed_agents_session_error_event.py x: 5 # contributors y: 94 line churn src/anthropic/types/beta/__init__.py x: 8 # contributors y: 1520 line churn src/anthropic/types/beta/beta_tunnel.py x: 4 # contributors y: 74 line churn src/anthropic/_files.py x: 6 # contributors y: 251 line churn src/anthropic/lib/middleware/_fallbacks.py x: 5 # contributors y: 1829 line churn src/anthropic/lib/tools/_beta_runner.py x: 15 # contributors y: 2836 line churn src/anthropic/resources/beta/memory_stores/memories.py x: 5 # contributors y: 1659 line churn src/anthropic/resources/beta/organization/workspaces/rate_limits.py x: 5 # contributors y: 351 line churn src/anthropic/types/beta/agent_create_params.py x: 5 # contributors y: 132 line churn src/anthropic/types/beta/beta_browser_toolset_20260801.py x: 3 # contributors y: 82 line churn src/anthropic/types/beta/beta_cloud_config_params.py x: 4 # contributors y: 59 line churn src/anthropic/types/beta/beta_diagnostics.py x: 5 # contributors y: 125 line churn src/anthropic/types/beta/beta_dream_model_config.py x: 5 # contributors y: 61 line churn src/anthropic/types/beta/beta_managed_agents_deployment.py x: 4 # contributors y: 144 line churn src/anthropic/types/beta/beta_managed_agents_deployment_run.py x: 4 # contributors y: 126 line churn src/anthropic/types/beta/beta_managed_agents_error_deployment_paused_reason.py x: 4 # contributors y: 25 line churn src/anthropic/types/beta/beta_message.py x: 7 # contributors y: 310 line churn src/anthropic/types/beta/beta_raw_message_delta_event.py x: 6 # contributors y: 205 line churn src/anthropic/types/beta/beta_user_profile.py x: 5 # contributors y: 300 line churn src/anthropic/types/beta/beta_user_profile_external_user_details_params.py x: 4 # contributors y: 176 line churn src/anthropic/types/beta/beta_web_fetch_tool_20260309.py x: 3 # contributors y: 164 line churn src/anthropic/types/beta/message_count_tokens_params.py x: 6 # contributors y: 552 line churn src/anthropic/types/beta/message_create_params.py x: 7 # contributors y: 1198 line churn src/anthropic/types/beta/user_profile_create_params.py x: 5 # contributors y: 248 line churn src/anthropic/types/message.py x: 8 # contributors y: 265 line churn src/anthropic/types/message_create_params.py x: 9 # contributors y: 904 line churn src/anthropic/types/model.py x: 7 # contributors y: 101 line churn src/anthropic/_base_client.py x: 18 # contributors y: 5686 line churn src/anthropic/_compat.py x: 5 # contributors y: 508 line churn src/anthropic/_constants.py x: 8 # contributors y: 82 line churn src/anthropic/_streaming.py x: 7 # contributors y: 796 line churn src/anthropic/_utils/__init__.py x: 8 # contributors y: 357 line churn src/anthropic/_utils/_compat.py x: 3 # contributors y: 55 line churn src/anthropic/_utils/_utils.py x: 7 # contributors y: 711 line churn src/anthropic/lib/tools/_tool_dispatch.py x: 5 # contributors y: 372 line churn src/anthropic/resources/beta/organization/rate_limits.py x: 4 # contributors y: 287 line churn src/anthropic/types/beta/dream_create_params.py x: 4 # contributors y: 197 line churn src/anthropic/types/beta/messages/batch_create_params.py x: 9 # contributors y: 144 line churn src/anthropic/types/messages/batch_create_params.py x: 7 # contributors y: 96 line churn src/anthropic/_models.py x: 9 # contributors y: 1476 line churn src/anthropic/_response.py x: 7 # contributors y: 1213 line churn src/anthropic/lib/bedrock/_stream_decoder.py x: 6 # contributors y: 126 line churn src/anthropic/lib/tools/mcp.py x: 6 # contributors y: 693 line churn src/anthropic/lib/_stainless_helpers.py x: 5 # contributors y: 283 line churn src/anthropic/lib/credentials/_cache.py x: 3 # contributors y: 823 line churn src/anthropic/lib/credentials/_chain.py x: 4 # contributors y: 239 line churn src/anthropic/lib/credentials/_constants.py x: 4 # contributors y: 421 line churn src/anthropic/lib/environments/__init__.py x: 3 # contributors y: 130 line churn src/anthropic/lib/environments/_poller.py x: 3 # contributors y: 405 line churn src/anthropic/lib/google_cloud/_client.py x: 4 # contributors y: 917 line churn src/anthropic/lib/sessions/_accumulate.py x: 3 # contributors y: 265 line churn src/anthropic/lib/tools/_beta_functions.py x: 9 # contributors y: 1286 line churn src/anthropic/lib/tools/_file_store.py x: 3 # contributors y: 535 line churn src/anthropic/lib/tools/_memories.py x: 3 # contributors y: 1092 line churn src/anthropic/lib/tools/_skills.py x: 4 # contributors y: 481 line churn src/anthropic/__init__.py x: 9 # contributors y: 241 line churn src/anthropic/_exceptions.py x: 9 # contributors y: 293 line churn src/anthropic/_types.py x: 8 # contributors y: 747 line churn src/anthropic/lib/streaming/_beta_messages.py x: 8 # contributors y: 779 line churn src/anthropic/lib/streaming/_messages.py x: 10 # contributors y: 1547 line churn src/anthropic/lib/tools/__init__.py x: 6 # contributors y: 41 line churn src/anthropic/resources/beta/__init__.py x: 6 # contributors y: 486 line churn src/anthropic/resources/beta/beta.py x: 6 # contributors y: 1197 line churn src/anthropic/types/base64_pdf_source.py x: 3 # contributors y: 19 line churn src/anthropic/types/input_json_delta.py x: 6 # contributors y: 30 line churn src/anthropic/types/message_count_tokens_tool_param.py x: 4 # contributors y: 446 line churn src/anthropic/types/text_block_param.py x: 5 # contributors y: 32 line churn src/anthropic/types/usage.py x: 7 # contributors y: 56 line churn src/anthropic/lib/bedrock/_mantle.py x: 5 # contributors y: 660 line churn src/anthropic/lib/foundry.py x: 6 # contributors y: 735 line churn src/anthropic/lib/bedrock/_client.py x: 12 # contributors y: 826 line churn src/anthropic/_vendor/__init__.py x: 1 # contributors y: 7 line churn src/anthropic/_vendor/httpx_aiohttp/client.py x: 1 # contributors y: 67 line churn src/anthropic/_vendor/httpx_aiohttp/transport.py x: 1 # contributors y: 206 line churn scripts/utils/check-dependency-caps.py x: 1 # contributors y: 57 line churn src/anthropic/_middleware.py x: 1 # contributors y: 126 line churn src/anthropic/_utils/_datetime_parse.py x: 1 # contributors y: 136 line churn
8276.0
line churn
  min: 1.0
  average: 130.0
  25th percentile: 24.0
  median: 36.0
  75th percentile: 68.0
  max: 8276.0
0 18.0
# contributors
min: 1.0 | average: 3.17 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 18.0

File Size vs. Line Churn: 1863 points

.stats.yml x: 1 lines of code y: 1020 line churn src/anthropic/_version.py x: 2 lines of code y: 490 line churn src/anthropic/lib/tools/_beta_builtin_memory_tool.py x: 627 lines of code y: 991 line churn src/anthropic/resources/beta/organization/spend_limits/spend_limits.py x: 354 lines of code y: 1252 line churn src/anthropic/resources/messages/messages.py x: 1043 lines of code y: 5572 line churn src/anthropic/types/anthropic_beta_param.py x: 59 lines of code y: 82 line churn src/anthropic/types/beta/organization/__init__.py x: 232 lines of code y: 397 line churn src/anthropic/types/beta/organization/beta_spend_limit.py x: 33 lines of code y: 144 line churn src/anthropic/types/beta/organization/spend_limit_list_params.py x: 12 lines of code y: 64 line churn src/anthropic/_client.py x: 782 lines of code y: 2676 line churn src/anthropic/lib/credentials/_providers.py x: 580 lines of code y: 1481 line churn src/anthropic/lib/environments/_worker.py x: 427 lines of code y: 1542 line churn src/anthropic/lib/tools/_beta_session_runner.py x: 493 lines of code y: 2226 line churn src/anthropic/pagination.py x: 188 lines of code y: 331 line churn src/anthropic/resources/__init__.py x: 86 lines of code y: 251 line churn src/anthropic/resources/beta/agents/agents.py x: 592 lines of code y: 1564 line churn src/anthropic/resources/beta/deployment_runs.py x: 248 lines of code y: 620 line churn src/anthropic/resources/beta/deployments.py x: 825 lines of code y: 2050 line churn src/anthropic/resources/beta/dreams.py x: 498 lines of code y: 1574 line churn src/anthropic/resources/beta/environments/environments.py x: 620 lines of code y: 1424 line churn src/anthropic/resources/beta/environments/work.py x: 913 lines of code y: 2079 line churn src/anthropic/resources/beta/files.py x: 493 lines of code y: 1642 line churn src/anthropic/resources/beta/memory_stores/memory_stores.py x: 637 lines of code y: 1612 line churn src/anthropic/resources/beta/memory_stores/memory_versions.py x: 382 lines of code y: 1036 line churn src/anthropic/resources/beta/messages/batches.py x: 574 lines of code y: 1684 line churn src/anthropic/resources/beta/messages/messages.py x: 1670 lines of code y: 8276 line churn src/anthropic/resources/beta/models.py x: 208 lines of code y: 585 line churn src/anthropic/resources/beta/organization/__init__.py x: 226 lines of code y: 317 line churn src/anthropic/resources/beta/organization/analytics/__init__.py x: 170 lines of code y: 342 line churn src/anthropic/resources/beta/organization/analytics/analytics.py x: 316 lines of code y: 840 line churn src/anthropic/resources/beta/organization/analytics/apps/__init__.py x: 30 lines of code y: 62 line churn src/anthropic/resources/beta/organization/analytics/apps/apps.py x: 56 lines of code y: 200 line churn src/anthropic/resources/beta/organization/analytics/apps/chat/projects.py x: 134 lines of code y: 660 line churn src/anthropic/resources/beta/organization/analytics/artifacts.py x: 118 lines of code y: 532 line churn src/anthropic/resources/beta/organization/analytics/cost_report.py x: 200 lines of code y: 788 line churn src/anthropic/resources/beta/organization/analytics/plugins.py x: 134 lines of code y: 688 line churn src/anthropic/resources/beta/organization/analytics/usage_report.py x: 196 lines of code y: 780 line churn src/anthropic/resources/beta/organization/analytics/user_cost_report.py x: 212 lines of code y: 892 line churn src/anthropic/resources/beta/organization/analytics/user_usage_report.py x: 208 lines of code y: 864 line churn src/anthropic/resources/beta/organization/api_keys.py x: 242 lines of code y: 517 line churn src/anthropic/resources/beta/organization/compliance_settings.py x: 142 lines of code y: 335 line churn src/anthropic/resources/beta/organization/external_keys.py x: 421 lines of code y: 885 line churn src/anthropic/resources/beta/organization/federation/issuers.py x: 453 lines of code y: 1009 line churn src/anthropic/resources/beta/organization/federation/rules/rules.py x: 504 lines of code y: 1203 line churn src/anthropic/resources/beta/organization/federation/rules/workspaces.py x: 281 lines of code y: 596 line churn src/anthropic/resources/beta/organization/invites.py x: 295 lines of code y: 658 line churn src/anthropic/resources/beta/organization/organization.py x: 478 lines of code y: 837 line churn src/anthropic/resources/beta/organization/plugin_marketplaces.py x: 486 lines of code y: 2068 line churn src/anthropic/resources/beta/organization/plugins/__init__.py x: 58 lines of code y: 118 line churn src/anthropic/resources/beta/organization/plugins/installation_settings.py x: 337 lines of code y: 1414 line churn src/anthropic/resources/beta/organization/plugins/plugins.py x: 599 lines of code y: 2414 line churn src/anthropic/resources/beta/organization/plugins/shares.py x: 146 lines of code y: 600 line churn src/anthropic/resources/beta/organization/plugins/versions.py x: 462 lines of code y: 1856 line churn src/anthropic/resources/beta/organization/rbac_groups/members.py x: 246 lines of code y: 872 line churn src/anthropic/resources/beta/organization/rbac_groups/rbac_groups.py x: 350 lines of code y: 1236 line churn src/anthropic/resources/beta/organization/rbac_roles/permissions.py x: 115 lines of code y: 418 line churn src/anthropic/resources/beta/organization/rbac_roles/rbac_roles.py x: 185 lines of code y: 638 line churn src/anthropic/resources/beta/organization/service_accounts/service_accounts.py x: 443 lines of code y: 962 line churn src/anthropic/resources/beta/organization/service_accounts/workspaces.py x: 291 lines of code y: 644 line churn src/anthropic/resources/beta/organization/spend_limits/__init__.py x: 44 lines of code y: 90 line churn src/anthropic/resources/beta/organization/spend_limits/effective.py x: 113 lines of code y: 434 line churn src/anthropic/resources/beta/organization/spend_limits/increase_requests.py x: 331 lines of code y: 1098 line churn src/anthropic/resources/beta/organization/users.py x: 284 lines of code y: 603 line churn src/anthropic/resources/beta/organization/workspaces/members.py x: 392 lines of code y: 784 line churn src/anthropic/resources/beta/organization/workspaces/service_accounts.py x: 447 lines of code y: 980 line churn src/anthropic/resources/beta/organization/workspaces/workspaces.py x: 462 lines of code y: 985 line churn src/anthropic/resources/beta/sessions/events.py x: 381 lines of code y: 1136 line churn src/anthropic/resources/beta/sessions/resources.py x: 560 lines of code y: 1189 line churn src/anthropic/resources/beta/sessions/sessions.py x: 729 lines of code y: 1749 line churn src/anthropic/resources/beta/sessions/threads/threads.py x: 355 lines of code y: 738 line churn src/anthropic/resources/beta/skills/skills.py x: 418 lines of code y: 1263 line churn src/anthropic/resources/beta/skills/versions.py x: 498 lines of code y: 1481 line churn src/anthropic/resources/beta/tunnels/certificates.py x: 423 lines of code y: 1028 line churn src/anthropic/resources/beta/tunnels/tunnels.py x: 578 lines of code y: 1489 line churn src/anthropic/resources/beta/user_profiles.py x: 532 lines of code y: 3179 line churn src/anthropic/resources/beta/vaults/credentials.py x: 742 lines of code y: 1698 line churn src/anthropic/resources/beta/vaults/vaults.py x: 594 lines of code y: 1391 line churn src/anthropic/resources/files.py x: 388 lines of code y: 985 line churn src/anthropic/resources/messages/batches.py x: 438 lines of code y: 1390 line churn src/anthropic/resources/organization/__init__.py x: 142 lines of code y: 286 line churn src/anthropic/resources/organization/api_keys.py x: 242 lines of code y: 848 line churn src/anthropic/resources/organization/compliance_settings.py x: 142 lines of code y: 534 line churn src/anthropic/resources/organization/external_keys.py x: 409 lines of code y: 1422 line churn src/anthropic/resources/organization/federation/federation.py x: 82 lines of code y: 264 line churn src/anthropic/resources/organization/federation/issuers.py x: 398 lines of code y: 1572 line churn src/anthropic/resources/organization/federation/rules/rules.py x: 439 lines of code y: 1810 line churn src/anthropic/resources/organization/federation/rules/workspaces.py x: 250 lines of code y: 956 line churn src/anthropic/resources/organization/invites.py x: 295 lines of code y: 1102 line churn src/anthropic/resources/organization/organization.py x: 322 lines of code y: 866 line churn src/anthropic/resources/organization/rate_limits.py x: 115 lines of code y: 458 line churn src/anthropic/resources/organization/service_accounts/service_accounts.py x: 386 lines of code y: 1452 line churn src/anthropic/resources/organization/service_accounts/workspaces.py x: 260 lines of code y: 1016 line churn src/anthropic/resources/organization/users.py x: 284 lines of code y: 1028 line churn src/anthropic/resources/organization/workspaces/members.py x: 392 lines of code y: 1298 line churn src/anthropic/resources/organization/workspaces/rate_limits.py x: 122 lines of code y: 484 line churn src/anthropic/resources/organization/workspaces/service_accounts.py x: 388 lines of code y: 1496 line churn src/anthropic/resources/organization/workspaces/workspaces.py x: 451 lines of code y: 1558 line churn src/anthropic/resources/skills/skills.py x: 345 lines of code y: 846 line churn src/anthropic/resources/skills/versions.py x: 325 lines of code y: 846 line churn src/anthropic/types/__init__.py x: 380 lines of code y: 420 line churn src/anthropic/types/beta/beta_managed_agents_memory_store.py x: 14 lines of code y: 169 line churn src/anthropic/types/beta/beta_managed_agents_session.py x: 29 lines of code y: 134 line churn src/anthropic/types/beta/organization/analytics/__init__.py x: 11 lines of code y: 24 line churn src/anthropic/types/beta/organization/analytics/apps/__init__.py x: 1 lines of code y: 2 line churn src/anthropic/types/beta/organization/analytics/artifact_list_params.py x: 12 lines of code y: 120 line churn src/anthropic/types/beta/organization/analytics/cost_report_list_params.py x: 43 lines of code y: 266 line churn src/anthropic/types/beta/organization/analytics/usage_report_list_params.py x: 41 lines of code y: 262 line churn src/anthropic/types/beta/organization/analytics/user_cost_report_list_params.py x: 46 lines of code y: 310 line churn src/anthropic/types/beta/organization/analytics/user_usage_report_list_params.py x: 44 lines of code y: 296 line churn src/anthropic/types/beta/organization/beta_analytics_artifact_activity.py x: 13 lines of code y: 162 line churn src/anthropic/types/beta/organization/beta_analytics_chat_metrics.py x: 16 lines of code y: 162 line churn src/anthropic/types/beta/organization/beta_analytics_claude_code_metrics.py x: 7 lines of code y: 30 line churn src/anthropic/types/beta/organization/beta_analytics_connector_activity.py x: 24 lines of code y: 314 line churn src/anthropic/types/beta/organization/beta_analytics_connector_chat_metrics.py x: 5 lines of code y: 32 line churn src/anthropic/types/beta/organization/beta_analytics_connector_office_metrics.py x: 8 lines of code y: 68 line churn src/anthropic/types/beta/organization/beta_analytics_connector_office_product_metrics.py x: 5 lines of code y: 36 line churn src/anthropic/types/beta/organization/beta_analytics_cost_bucketed_result.py x: 24 lines of code y: 242 line churn src/anthropic/types/beta/organization/beta_analytics_cost_report_time_bucket.py x: 9 lines of code y: 46 line churn src/anthropic/types/beta/organization/beta_analytics_cost_users_item.py x: 29 lines of code y: 272 line churn src/anthropic/types/beta/organization/beta_analytics_cowork_metrics.py x: 21 lines of code y: 214 line churn src/anthropic/types/beta/organization/beta_analytics_single_day_activity_summary.py x: 34 lines of code y: 376 line churn src/anthropic/types/beta/organization/beta_analytics_skill_activity.py x: 26 lines of code y: 370 line churn src/anthropic/types/beta/organization/beta_analytics_user_activity.py x: 24 lines of code y: 158 line churn src/anthropic/types/beta/organization/beta_plugin.py x: 35 lines of code y: 216 line churn src/anthropic/types/beta/organization/beta_plugin_marketplace.py x: 21 lines of code y: 164 line churn src/anthropic/types/beta/organization/beta_plugin_marketplace_validation_report.py x: 16 lines of code y: 126 line churn src/anthropic/types/beta/organization/beta_rbac_group.py x: 13 lines of code y: 84 line churn src/anthropic/types/beta/organization/beta_spend_summary.py x: 47 lines of code y: 162 line churn src/anthropic/types/beta/organization/plugin_list_params.py x: 18 lines of code y: 128 line churn src/anthropic/types/beta/organization/plugins/__init__.py x: 14 lines of code y: 30 line churn src/anthropic/types/beta/organization/plugins/beta_deleted_plugin_installation_setting.py x: 15 lines of code y: 60 line churn src/anthropic/types/beta/organization/plugins/beta_plugin_share.py x: 17 lines of code y: 84 line churn src/anthropic/types/beta/organization/plugins/beta_plugin_version.py x: 23 lines of code y: 108 line churn src/anthropic/types/beta/organization/rbac_roles/__init__.py x: 18 lines of code y: 38 line churn src/anthropic/types/beta/organization/spend_limits/beta_spend_limit_increase_request.py x: 26 lines of code y: 82 line churn src/anthropic/types/beta/organization/spend_limits/increase_request_approve_response.py x: 28 lines of code y: 90 line churn src/anthropic/types/beta/sessions/__init__.py x: 324 lines of code y: 434 line churn src/anthropic/types/beta/sessions/beta_managed_agents_repository_authentication_error.py x: 20 lines of code y: 82 line churn src/anthropic/types/beta/sessions/beta_managed_agents_session_error_event.py x: 41 lines of code y: 94 line churn src/anthropic/types/organization/__init__.py x: 72 lines of code y: 146 line churn src/anthropic/types/organization/api_key.py x: 23 lines of code y: 134 line churn src/anthropic/types/organization/external_key.py x: 25 lines of code y: 124 line churn src/anthropic/types/organization/federation/__init__.py x: 21 lines of code y: 44 line churn src/anthropic/types/organization/federation/federation_issuer.py x: 26 lines of code y: 168 line churn src/anthropic/types/organization/organization_rate_limit.py x: 28 lines of code y: 104 line churn src/anthropic/types/beta/__init__.py x: 1224 lines of code y: 1520 line churn src/anthropic/_files.py x: 116 lines of code y: 251 line churn src/anthropic/lib/middleware/_fallbacks.py x: 1076 lines of code y: 1829 line churn src/anthropic/lib/tools/_beta_runner.py x: 720 lines of code y: 2836 line churn src/anthropic/resources/beta/memory_stores/memories.py x: 578 lines of code y: 1659 line churn src/anthropic/resources/beta/organization/workspaces/rate_limits.py x: 126 lines of code y: 351 line churn src/anthropic/types/beta/agent_update_params.py x: 30 lines of code y: 181 line churn src/anthropic/types/beta/beta_diagnostics.py x: 6 lines of code y: 125 line churn src/anthropic/types/beta/beta_dream.py x: 27 lines of code y: 353 line churn src/anthropic/types/beta/beta_fallback_param.py x: 22 lines of code y: 88 line churn src/anthropic/types/beta/beta_managed_agents_agent.py x: 36 lines of code y: 89 line churn src/anthropic/types/beta/beta_managed_agents_model.py x: 24 lines of code y: 38 line churn src/anthropic/types/beta/beta_managed_agents_session_agent.py x: 31 lines of code y: 83 line churn src/anthropic/types/beta/beta_message.py x: 30 lines of code y: 310 line churn src/anthropic/types/beta/beta_user_profile.py x: 19 lines of code y: 300 line churn src/anthropic/types/beta/beta_user_profile_external_user_details_params.py x: 13 lines of code y: 176 line churn src/anthropic/types/beta/message_count_tokens_params.py x: 89 lines of code y: 552 line churn src/anthropic/types/beta/message_create_params.py x: 67 lines of code y: 1198 line churn src/anthropic/types/beta/organization/workspaces/__init__.py x: 18 lines of code y: 31 line churn src/anthropic/types/beta/session_create_params.py x: 32 lines of code y: 123 line churn src/anthropic/types/beta/sessions/event_list_params.py x: 18 lines of code y: 135 line churn src/anthropic/types/beta/user_profile_create_params.py x: 16 lines of code y: 248 line churn src/anthropic/types/message.py x: 26 lines of code y: 265 line churn src/anthropic/types/message_create_params.py x: 56 lines of code y: 904 line churn src/anthropic/_base_client.py x: 1899 lines of code y: 5686 line churn src/anthropic/_compat.py x: 148 lines of code y: 508 line churn src/anthropic/_qs.py x: 128 lines of code y: 187 line churn src/anthropic/_streaming.py x: 396 lines of code y: 796 line churn src/anthropic/_utils/__init__.py x: 65 lines of code y: 357 line churn src/anthropic/_utils/_json.py x: 40 lines of code y: 165 line churn src/anthropic/_utils/_utils.py x: 273 lines of code y: 711 line churn src/anthropic/lib/tools/_tool_dispatch.py x: 75 lines of code y: 372 line churn src/anthropic/resources/beta/organization/rate_limits.py x: 115 lines of code y: 287 line churn src/anthropic/resources/beta/sessions/threads/events.py x: 272 lines of code y: 593 line churn src/anthropic/types/beta/beta_browser_toolset_configs.py x: 66 lines of code y: 280 line churn src/anthropic/types/beta/beta_content_block.py x: 45 lines of code y: 68 line churn src/anthropic/types/beta/beta_raw_content_block_start_event.py x: 49 lines of code y: 81 line churn src/anthropic/types/beta/beta_response_tool_union.py x: 61 lines of code y: 128 line churn src/anthropic/types/beta/dream_create_params.py x: 16 lines of code y: 197 line churn src/anthropic/types/beta/parsed_beta_message.py x: 77 lines of code y: 126 line churn src/anthropic/types/message_count_tokens_params.py x: 23 lines of code y: 354 line churn src/anthropic/_models.py x: 639 lines of code y: 1476 line churn src/anthropic/_response.py x: 497 lines of code y: 1213 line churn src/anthropic/lib/bedrock/_stream_decoder.py x: 65 lines of code y: 126 line churn src/anthropic/lib/credentials/_auth.py x: 64 lines of code y: 203 line churn src/anthropic/lib/tools/mcp.py x: 289 lines of code y: 693 line churn src/anthropic/lib/_extras/_google_auth.py x: 37 lines of code y: 101 line churn src/anthropic/lib/_stainless_helpers.py x: 90 lines of code y: 283 line churn src/anthropic/lib/credentials/__init__.py x: 42 lines of code y: 45 line churn src/anthropic/lib/credentials/_cache.py x: 197 lines of code y: 823 line churn src/anthropic/lib/credentials/_constants.py x: 120 lines of code y: 421 line churn src/anthropic/lib/credentials/_secrets.py x: 50 lines of code y: 162 line churn src/anthropic/lib/credentials/_types.py x: 46 lines of code y: 271 line churn src/anthropic/lib/credentials/_workload.py x: 258 lines of code y: 592 line churn src/anthropic/lib/environments/__init__.py x: 40 lines of code y: 130 line churn src/anthropic/lib/environments/_poller.py x: 219 lines of code y: 405 line churn src/anthropic/lib/google_cloud/_client.py x: 456 lines of code y: 917 line churn src/anthropic/lib/sessions/_accumulate.py x: 61 lines of code y: 265 line churn src/anthropic/lib/tools/_beta_functions.py x: 433 lines of code y: 1286 line churn src/anthropic/lib/tools/_file_store.py x: 283 lines of code y: 535 line churn src/anthropic/lib/tools/_files.py x: 63 lines of code y: 96 line churn src/anthropic/lib/tools/_memories.py x: 586 lines of code y: 1092 line churn src/anthropic/lib/tools/_skills.py x: 163 lines of code y: 481 line churn src/anthropic/lib/tools/agent_toolset.py x: 546 lines of code y: 1705 line churn src/anthropic/types/beta/sessions/beta_managed_agents_agent_auto_evaluated_permission_ask.py x: 6 lines of code y: 72 line churn src/anthropic/__init__.py x: 128 lines of code y: 241 line churn src/anthropic/_exceptions.py x: 101 lines of code y: 293 line churn src/anthropic/_types.py x: 143 lines of code y: 747 line churn src/anthropic/lib/streaming/_beta_messages.py x: 429 lines of code y: 779 line churn src/anthropic/lib/streaming/_messages.py x: 390 lines of code y: 1547 line churn src/anthropic/resources/beta/__init__.py x: 229 lines of code y: 486 line churn src/anthropic/resources/beta/beta.py x: 427 lines of code y: 1197 line churn src/anthropic/resources/beta/organization/federation/federation.py x: 82 lines of code y: 138 line churn src/anthropic/resources/beta/organization/workspaces/__init__.py x: 58 lines of code y: 65 line churn src/anthropic/resources/beta/webhooks.py x: 68 lines of code y: 125 line churn src/anthropic/resources/messages/__init__.py x: 32 lines of code y: 39 line churn src/anthropic/types/beta/beta_browser_toolset_configs_param.py x: 67 lines of code y: 148 line churn src/anthropic/types/beta/beta_webhook_event_data.py x: 97 lines of code y: 142 line churn src/anthropic/types/beta/organization/federation/__init__.py x: 21 lines of code y: 28 line churn src/anthropic/types/beta/sessions/beta_managed_agents_session_event.py x: 85 lines of code y: 98 line churn src/anthropic/types/beta/sessions/beta_managed_agents_stream_session_events.py x: 89 lines of code y: 102 line churn src/anthropic/types/beta/unwrap_webhook_event.py x: 3 lines of code y: 46 line churn src/anthropic/types/beta/vaults/__init__.py x: 103 lines of code y: 110 line churn src/anthropic/types/message_count_tokens_tool_param.py x: 48 lines of code y: 446 line churn src/anthropic/types/message_delta_event.py x: 3 lines of code y: 96 line churn src/anthropic/lib/bedrock/_mantle.py x: 434 lines of code y: 660 line churn src/anthropic/lib/foundry.py x: 393 lines of code y: 735 line churn scripts/detect-breaking-changes.py x: 73 lines of code y: 126 line churn src/anthropic/lib/aws/_client.py x: 385 lines of code y: 546 line churn src/anthropic/lib/streaming/_beta_types.py x: 69 lines of code y: 159 line churn src/anthropic/lib/streaming/_types.py x: 88 lines of code y: 176 line churn src/anthropic/lib/aws/_auth.py x: 54 lines of code y: 80 line churn src/anthropic/lib/bedrock/_client.py x: 358 lines of code y: 826 line churn src/anthropic/lib/vertex/_client.py x: 342 lines of code y: 818 line churn src/anthropic/_vendor/httpx_aiohttp/transport.py x: 169 lines of code y: 206 line churn scripts/utils/ruffen-docs.py x: 135 lines of code y: 173 line churn scripts/utils/check-dependency-caps.py x: 35 lines of code y: 57 line churn src/anthropic/lib/_parse/_transform.py x: 110 lines of code y: 186 line churn src/anthropic/_utils/_path.py x: 53 lines of code y: 127 line churn src/anthropic/_utils/_typing.py x: 75 lines of code y: 174 line churn src/anthropic/_utils/_datetime_parse.py x: 84 lines of code y: 136 line churn src/anthropic/_utils/_proxy.py x: 45 lines of code y: 119 line churn
8276.0
line churn
  min: 1.0
  average: 130.0
  25th percentile: 24.0
  median: 36.0
  75th percentile: 68.0
  max: 8276.0
0 1899.0
lines of code
min: 1.0 | average: 40.2 | 25th percentile: 6.0 | median: 9.0 | 75th percentile: 16.0 | max: 1899.0