anthropics / anthropic-sdk-php
File Churn

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

Overview
File Change Frequency Overall
  • There are 57 files with 5,819 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (657 lines of code)
    • 55 files changed 1-5 times (5,162 lines of code)
0% | 0% | 0% | 11% | 88%
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 57 files with 5,819 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 17 files changed by 2-5 contributors (1,873 lines of code)
    • 40 files changed by 1 contributor (3,946 lines of code)
0% | 0% | 0% | 32% | 67%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
php, yaml, md, json, gitignore, gitattributes, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
php0% | 0% | 0% | 11% | 88%
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
src0% | 0% | 0% | 11% | 88%
ROOT0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
BaseClient.php
in src/Core
243 12 2026-01-28 2026-06-18 6 4 +161 / -22 jerome@gamez.name jacobzim@anthropic.com
Util.php
in src/Core
414 25 2025-11-24 2026-06-18 6 5 +73 / -7 git@bigly.dog jacobzim@anthropic.com
Client.php
in src/Vertex
138 10 2026-02-04 2026-04-09 4 2 +214 / -2 jerome@gamez.name mcluck90@gmail.com
Model.php
in src/Messages
35 - 2026-02-04 2026-04-14 3 2 +58 / -17 jerome@gamez.name 246350779+cameron-mcateer@u...
Client.php
in src/Aws
62 3 2026-04-01 2026-04-07 3 2 +109 / -4 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesService.php
in src/Vertex/Services
137 4 2026-02-04 2026-03-03 3 2 +158 / -4 jerome@gamez.name 246350779+cameron-mcateer@u...
MessagesService.php
in src/Bedrock/Services
142 4 2026-02-04 2026-03-03 3 2 +155 / -4 jerome@gamez.name 246350779+cameron-mcateer@u...
AwsAuth.php
in src/Aws
146 7 2026-04-01 2026-04-14 3 1 +252 / -36 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
UserLocation.php
in src/Messages/WebSearchTool20260209
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
ErrorCode.php
in src/Messages/WebSearchToolResultError
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
ErrorCode.php
in src/Messages/WebSearchToolRequestError
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
UserLocation.php
in src/Messages/WebSearchTool20250305
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
TextBlock.php
in src/Messages
50 6 2026-03-03 2026-03-27 2 2 +27 / -0 246350779+cameron-mcateer@u... dmeadows@stainless.com
BetaTextBlock.php
in src/Beta/Messages
50 6 2026-03-03 2026-03-27 2 2 +27 / -0 246350779+cameron-mcateer@u... dmeadows@stainless.com
MessagesRawService.php
in src/Vertex/Services
90 5 2026-02-04 2026-06-18 2 2 +135 / -1 jerome@gamez.name craigie@anthropic.com
MantleClient.php
in src/Bedrock
92 3 2026-04-07 2026-04-14 2 1 +140 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
150 15 2026-06-17 2026-06-18 2 1 +40 / -11 jacobzim@anthropic.com jacobzim@anthropic.com
MessagesService.php
in src/Foundry/Services
150 4 2026-02-07 2026-03-03 2 2 +222 / -1 jerome@gamez.name 246350779+cameron-mcateer@u...
168 9 2026-01-30 2026-06-17 2 2 +5 / -4 jerome@gamez.name jacobzim@anthropic.com
Client.php
in src/Bedrock
178 11 2026-02-04 2026-03-31 2 2 +297 / -21 jerome@gamez.name mcluck90@gmail.com
MessagesService.php
in src/Services
200 5 2026-02-07 2026-03-03 2 1 +78 / -1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesService.php
in src/Services/Beta
274 6 2026-02-07 2026-03-03 2 1 +114 / -1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
4 - 2026-05-01 2026-05-01 1 1 +10 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
StructuredOutputModel.php
in src/Lib/Contracts
9 - 2026-03-03 2026-03-03 1 1 +25 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
RetryableException.php
in src/Core/Exceptions
12 1 2026-06-17 2026-06-17 1 1 +26 / -0 jacobzim@anthropic.com jacobzim@anthropic.com
14 - 2026-06-17 2026-06-17 1 1 +54 / -0 jacobzim@anthropic.com jacobzim@anthropic.com
BetaMcpToolInvoker.php
in src/Lib/Tools
15 2 2026-05-01 2026-05-01 1 1 +31 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
StreamingHttpClient.php
in src/Core/Implementation
17 2 2026-06-18 2026-06-18 1 1 +4 / -1 jacobzim@anthropic.com jacobzim@anthropic.com
Constrained.php
in src/Lib/Attributes
18 1 2026-03-03 2026-03-03 1 1 +60 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
SdkParams.php
in src/Core/Concerns
20 1 2026-06-18 2026-06-18 1 1 +1 / -1 jacobzim@anthropic.com jacobzim@anthropic.com
Optional.php
in src/Core/Attributes
23 1 2026-03-03 2026-03-03 1 1 +6 / -2 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessageTokensCountConverter.php
in src/Bedrock/Conversion
23 2 2026-02-04 2026-02-04 1 1 +34 / -0 jerome@gamez.name jerome@gamez.name
BetaRunnableTool.php
in src/Lib/Tools
34 3 2026-03-03 2026-03-03 1 1 +71 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Required.php
in src/Core/Attributes
51 1 2026-03-03 2026-03-03 1 1 +26 / -2 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
53 3 2026-05-09 2026-05-09 1 1 +2 / -4 packy@anthropic.com packy@anthropic.com
APIStatusException.php
in src/Core/Exceptions
54 2 2026-03-30 2026-03-30 1 1 +17 / -3 renfredxh@gmail.com renfredxh@gmail.com
54 3 2026-05-09 2026-05-09 1 1 +2 / -4 packy@anthropic.com packy@anthropic.com
Page.php
in src
58 3 2026-05-09 2026-05-09 1 1 +5 / -6 packy@anthropic.com packy@anthropic.com
MantleMessagesRawService.php
in src/Bedrock/Services
76 4 2026-04-07 2026-04-07 1 1 +125 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesRawService.php
in src/Foundry/Services
76 4 2026-02-07 2026-02-07 1 1 +125 / -0 jerome@gamez.name jerome@gamez.name
86 1 2026-03-30 2026-03-30 1 1 +6 / -3 renfredxh@gmail.com renfredxh@gmail.com
MessagesRawService.php
in src/Bedrock/Services
98 4 2026-02-04 2026-02-04 1 1 +130 / -0 jerome@gamez.name jerome@gamez.name
98 5 2026-03-03 2026-03-03 1 1 +232 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
100 6 2026-02-04 2026-02-04 1 1 +154 / -0 jerome@gamez.name jerome@gamez.name
BetaTool.php
in src/Beta/Messages
115 12 2025-11-24 2025-11-24 1 1 +0 / -19 git@bigly.dog git@bigly.dog
Message.php
in src/Messages
116 13 2026-03-03 2026-03-03 1 1 +21 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesContract.php
in src/ServiceContracts/Beta
122 - 2026-03-03 2026-03-03 1 1 +23 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
WorkloadIdentityCredentials.php
in src/Lib/Credentials
136 5 2026-05-05 2026-05-05 1 1 +1 / -2 packy@anthropic.com packy@anthropic.com
BetaMessage.php
in src/Beta/Messages
137 15 2026-03-03 2026-03-03 1 1 +21 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
StructuredOutput.php
in src/Lib/Helpers
149 6 2026-03-03 2026-03-03 1 1 +291 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
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
BetaMcp.php
in src/Lib/Tools
297 11 2026-05-01 2026-05-01 1 1 +451 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
BetaToolRunner.php
in src/Lib/Tools
206 10 2026-03-03 2026-03-03 1 1 +345 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Client.php
in src/Bedrock
178 11 2026-02-04 2026-03-31 2 2 +297 / -21 jerome@gamez.name mcluck90@gmail.com
SchemaInference.php
in src/Lib/Helpers
180 5 2026-03-03 2026-03-03 1 1 +305 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
StructuredOutput.php
in src/Lib/Helpers
149 6 2026-03-03 2026-03-03 1 1 +291 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
AwsAuth.php
in src/Aws
146 7 2026-04-01 2026-04-14 3 1 +252 / -36 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Client.php
in src/Foundry
170 10 2026-02-07 2026-02-07 1 1 +243 / -0 jerome@gamez.name jerome@gamez.name
98 5 2026-03-03 2026-03-03 1 1 +232 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MantleMessagesService.php
in src/Bedrock/Services
150 4 2026-04-07 2026-04-07 1 1 +232 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesService.php
in src/Foundry/Services
150 4 2026-02-07 2026-03-03 2 2 +222 / -1 jerome@gamez.name 246350779+cameron-mcateer@u...
Client.php
in src/Vertex
138 10 2026-02-04 2026-04-09 4 2 +214 / -2 jerome@gamez.name mcluck90@gmail.com
BaseClient.php
in src/Core
243 12 2026-01-28 2026-06-18 6 4 +161 / -22 jerome@gamez.name jacobzim@anthropic.com
MessagesService.php
in src/Vertex/Services
137 4 2026-02-04 2026-03-03 3 2 +158 / -4 jerome@gamez.name 246350779+cameron-mcateer@u...
MessagesService.php
in src/Bedrock/Services
142 4 2026-02-04 2026-03-03 3 2 +155 / -4 jerome@gamez.name 246350779+cameron-mcateer@u...
100 6 2026-02-04 2026-02-04 1 1 +154 / -0 jerome@gamez.name jerome@gamez.name
MantleClient.php
in src/Bedrock
92 3 2026-04-07 2026-04-14 2 1 +140 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesRawService.php
in src/Vertex/Services
90 5 2026-02-04 2026-06-18 2 2 +135 / -1 jerome@gamez.name craigie@anthropic.com
MessagesRawService.php
in src/Bedrock/Services
98 4 2026-02-04 2026-02-04 1 1 +130 / -0 jerome@gamez.name jerome@gamez.name
MantleMessagesRawService.php
in src/Bedrock/Services
76 4 2026-04-07 2026-04-07 1 1 +125 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesRawService.php
in src/Foundry/Services
76 4 2026-02-07 2026-02-07 1 1 +125 / -0 jerome@gamez.name jerome@gamez.name
MessagesService.php
in src/Services/Beta
274 6 2026-02-07 2026-03-03 2 1 +114 / -1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Client.php
in src/Aws
62 3 2026-04-01 2026-04-07 3 2 +109 / -4 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Util.php
in src/Core
414 25 2025-11-24 2026-06-18 6 5 +73 / -7 git@bigly.dog jacobzim@anthropic.com
MessagesService.php
in src/Services
200 5 2026-02-07 2026-03-03 2 1 +78 / -1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Model.php
in src/Messages
35 - 2026-02-04 2026-04-14 3 2 +58 / -17 jerome@gamez.name 246350779+cameron-mcateer@u...
BetaRunnableTool.php
in src/Lib/Tools
34 3 2026-03-03 2026-03-03 1 1 +71 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Constrained.php
in src/Lib/Attributes
18 1 2026-03-03 2026-03-03 1 1 +60 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
14 - 2026-06-17 2026-06-17 1 1 +54 / -0 jacobzim@anthropic.com jacobzim@anthropic.com
150 15 2026-06-17 2026-06-18 2 1 +40 / -11 jacobzim@anthropic.com jacobzim@anthropic.com
MessageTokensCountConverter.php
in src/Bedrock/Conversion
23 2 2026-02-04 2026-02-04 1 1 +34 / -0 jerome@gamez.name jerome@gamez.name
BetaMcpToolInvoker.php
in src/Lib/Tools
15 2 2026-05-01 2026-05-01 1 1 +31 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Required.php
in src/Core/Attributes
51 1 2026-03-03 2026-03-03 1 1 +26 / -2 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
TextBlock.php
in src/Messages
50 6 2026-03-03 2026-03-27 2 2 +27 / -0 246350779+cameron-mcateer@u... dmeadows@stainless.com
BetaTextBlock.php
in src/Beta/Messages
50 6 2026-03-03 2026-03-27 2 2 +27 / -0 246350779+cameron-mcateer@u... dmeadows@stainless.com
RetryableException.php
in src/Core/Exceptions
12 1 2026-06-17 2026-06-17 1 1 +26 / -0 jacobzim@anthropic.com jacobzim@anthropic.com
StructuredOutputModel.php
in src/Lib/Contracts
9 - 2026-03-03 2026-03-03 1 1 +25 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesContract.php
in src/ServiceContracts/Beta
122 - 2026-03-03 2026-03-03 1 1 +23 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Message.php
in src/Messages
116 13 2026-03-03 2026-03-03 1 1 +21 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
BetaMessage.php
in src/Beta/Messages
137 15 2026-03-03 2026-03-03 1 1 +21 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
APIStatusException.php
in src/Core/Exceptions
54 2 2026-03-30 2026-03-30 1 1 +17 / -3 renfredxh@gmail.com renfredxh@gmail.com
BetaTool.php
in src/Beta/Messages
115 12 2025-11-24 2025-11-24 1 1 +0 / -19 git@bigly.dog git@bigly.dog
SdkModel.php
in src/Core/Concerns
156 14 2026-05-09 2026-05-09 1 1 +17 / -0 packy@anthropic.com packy@anthropic.com
Page.php
in src
58 3 2026-05-09 2026-05-09 1 1 +5 / -6 packy@anthropic.com packy@anthropic.com
UserLocation.php
in src/Messages/WebSearchTool20260209
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
ErrorCode.php
in src/Messages/WebSearchToolResultError
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
ErrorCode.php
in src/Messages/WebSearchToolRequestError
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
UserLocation.php
in src/Messages/WebSearchTool20250305
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
4 - 2026-05-01 2026-05-01 1 1 +10 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
86 1 2026-03-30 2026-03-30 1 1 +6 / -3 renfredxh@gmail.com renfredxh@gmail.com
168 9 2026-01-30 2026-06-17 2 2 +5 / -4 jerome@gamez.name jacobzim@anthropic.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Util.php
in src/Core
414 25 2025-11-24 2026-06-18 6 5 +73 / -7 git@bigly.dog jacobzim@anthropic.com
BaseClient.php
in src/Core
243 12 2026-01-28 2026-06-18 6 4 +161 / -22 jerome@gamez.name jacobzim@anthropic.com
Client.php
in src/Vertex
138 10 2026-02-04 2026-04-09 4 2 +214 / -2 jerome@gamez.name mcluck90@gmail.com
Client.php
in src/Aws
62 3 2026-04-01 2026-04-07 3 2 +109 / -4 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Model.php
in src/Messages
35 - 2026-02-04 2026-04-14 3 2 +58 / -17 jerome@gamez.name 246350779+cameron-mcateer@u...
MessagesService.php
in src/Bedrock/Services
142 4 2026-02-04 2026-03-03 3 2 +155 / -4 jerome@gamez.name 246350779+cameron-mcateer@u...
MessagesService.php
in src/Vertex/Services
137 4 2026-02-04 2026-03-03 3 2 +158 / -4 jerome@gamez.name 246350779+cameron-mcateer@u...
168 9 2026-01-30 2026-06-17 2 2 +5 / -4 jerome@gamez.name jacobzim@anthropic.com
BetaTextBlock.php
in src/Beta/Messages
50 6 2026-03-03 2026-03-27 2 2 +27 / -0 246350779+cameron-mcateer@u... dmeadows@stainless.com
MessagesService.php
in src/Foundry/Services
150 4 2026-02-07 2026-03-03 2 2 +222 / -1 jerome@gamez.name 246350779+cameron-mcateer@u...
UserLocation.php
in src/Messages/WebSearchTool20250305
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
ErrorCode.php
in src/Messages/WebSearchToolRequestError
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
ErrorCode.php
in src/Messages/WebSearchToolResultError
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
TextBlock.php
in src/Messages
50 6 2026-03-03 2026-03-27 2 2 +27 / -0 246350779+cameron-mcateer@u... dmeadows@stainless.com
UserLocation.php
in src/Messages/WebSearchTool20260209
4 - 2026-02-18 2026-03-03 2 2 +9 / -1 packy@anthropic.com 246350779+cameron-mcateer@u...
Client.php
in src/Bedrock
178 11 2026-02-04 2026-03-31 2 2 +297 / -21 jerome@gamez.name mcluck90@gmail.com
MessagesRawService.php
in src/Vertex/Services
90 5 2026-02-04 2026-06-18 2 2 +135 / -1 jerome@gamez.name craigie@anthropic.com
AwsAuth.php
in src/Aws
146 7 2026-04-01 2026-04-14 3 1 +252 / -36 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesService.php
in src/Services
200 5 2026-02-07 2026-03-03 2 1 +78 / -1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesService.php
in src/Services/Beta
274 6 2026-02-07 2026-03-03 2 1 +114 / -1 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
150 15 2026-06-17 2026-06-18 2 1 +40 / -11 jacobzim@anthropic.com jacobzim@anthropic.com
MantleClient.php
in src/Bedrock
92 3 2026-04-07 2026-04-14 2 1 +140 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesContract.php
in src/ServiceContracts/Beta
122 - 2026-03-03 2026-03-03 1 1 +23 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
Page.php
in src
58 3 2026-05-09 2026-05-09 1 1 +5 / -6 packy@anthropic.com packy@anthropic.com
86 1 2026-03-30 2026-03-30 1 1 +6 / -3 renfredxh@gmail.com renfredxh@gmail.com
14 - 2026-06-17 2026-06-17 1 1 +54 / -0 jacobzim@anthropic.com jacobzim@anthropic.com
BetaTool.php
in src/Beta/Messages
115 12 2025-11-24 2025-11-24 1 1 +0 / -19 git@bigly.dog git@bigly.dog
BetaMessage.php
in src/Beta/Messages
137 15 2026-03-03 2026-03-03 1 1 +21 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
53 3 2026-05-09 2026-05-09 1 1 +2 / -4 packy@anthropic.com packy@anthropic.com
Constrained.php
in src/Lib/Attributes
18 1 2026-03-03 2026-03-03 1 1 +60 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
StructuredOutput.php
in src/Lib/Helpers
149 6 2026-03-03 2026-03-03 1 1 +291 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
SchemaInference.php
in src/Lib/Helpers
180 5 2026-03-03 2026-03-03 1 1 +305 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
WorkloadIdentityCredentials.php
in src/Lib/Credentials
136 5 2026-05-05 2026-05-05 1 1 +1 / -2 packy@anthropic.com packy@anthropic.com
BetaMcpToolInvoker.php
in src/Lib/Tools
15 2 2026-05-01 2026-05-01 1 1 +31 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
4 - 2026-05-01 2026-05-01 1 1 +10 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
BetaToolRunner.php
in src/Lib/Tools
206 10 2026-03-03 2026-03-03 1 1 +345 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
BetaRunnableTool.php
in src/Lib/Tools
34 3 2026-03-03 2026-03-03 1 1 +71 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
BetaMcp.php
in src/Lib/Tools
297 11 2026-05-01 2026-05-01 1 1 +451 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
StructuredOutputModel.php
in src/Lib/Contracts
9 - 2026-03-03 2026-03-03 1 1 +25 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
98 5 2026-03-03 2026-03-03 1 1 +232 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
54 3 2026-05-09 2026-05-09 1 1 +2 / -4 packy@anthropic.com packy@anthropic.com
MessagesRawService.php
in src/Foundry/Services
76 4 2026-02-07 2026-02-07 1 1 +125 / -0 jerome@gamez.name jerome@gamez.name
Client.php
in src/Foundry
170 10 2026-02-07 2026-02-07 1 1 +243 / -0 jerome@gamez.name jerome@gamez.name
Message.php
in src/Messages
116 13 2026-03-03 2026-03-03 1 1 +21 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MantleMessagesService.php
in src/Bedrock/Services
150 4 2026-04-07 2026-04-07 1 1 +232 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MantleMessagesRawService.php
in src/Bedrock/Services
76 4 2026-04-07 2026-04-07 1 1 +125 / -0 246350779+cameron-mcateer@u... 246350779+cameron-mcateer@u...
MessagesRawService.php
in src/Bedrock/Services
98 4 2026-02-04 2026-02-04 1 1 +130 / -0 jerome@gamez.name jerome@gamez.name
MessageTokensCountConverter.php
in src/Bedrock/Conversion
23 2 2026-02-04 2026-02-04 1 1 +34 / -0 jerome@gamez.name jerome@gamez.name
100 6 2026-02-04 2026-02-04 1 1 +154 / -0 jerome@gamez.name jerome@gamez.name
RetryableException.php
in src/Core/Exceptions
12 1 2026-06-17 2026-06-17 1 1 +26 / -0 jacobzim@anthropic.com jacobzim@anthropic.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Params.php
in src/Beta/Messages/Batches/BatchCreateParams/Request
285 28
MessageCreateParams.php
in src/Beta/Messages
268 28
WorkRawService.php
in src/Services/Beta/Environments
267 9
DeploymentsRawService.php
in src/Services/Beta
241 9
CredentialsRawService.php
in src/Services/Beta/Vaults
227 8
CredentialsFile.php
in src/Lib/Credentials
223 11
SessionsRawService.php
in src/Services/Beta
205 7
Params.php
in src/Messages/Batches/BatchCreateParams/Request
202 20
MemoriesRawService.php
in src/Services/Beta/MemoryStores
195 6
MemoryStoresRawService.php
in src/Services/Beta
182 7
180 19
EnvironmentsRawService.php
in src/Services/Beta
177 7
VaultsRawService.php
in src/Services/Beta
176 7
BatchesRawService.php
in src/Services/Beta/Messages
176 7
BetaManagedAgentsDeployment.php
in src/Beta/Deployments
175 18
BetaManagedAgentsSession.php
in src/Beta/Sessions
170 18
ResourcesRawService.php
in src/Services/Beta/Sessions
169 6
VersionsRawService.php
in src/Services/Beta/Skills
163 6
AgentsRawService.php
in src/Services/Beta
162 6
BetaManagedAgentsAgent.php
in src/Beta/Agents
162 17
FilesRawService.php
in src/Services/Beta
158 6
DeploymentsService.php
in src/Services/Beta
155 9
UserProfilesRawService.php
in src/Services/Beta
151 6
SessionListParams.php
in src/Beta/Sessions
150 16
MessageCountTokensParams.php
in src/Beta/Messages
149 15
SessionsService.php
in src/Services/Beta
143 7
RefreshTokenProvider.php
in src/Lib/Credentials
142 6
ManagedAgentsMemoryVersion.php
in src/Beta/MemoryStores/MemoryVersions
141 15
WorkService.php
in src/Services/Beta/Environments
135 9
AgentUpdateParams.php
in src/Beta/Agents
132 13
AgentsService.php
in src/Services/Beta
130 6
MemoryVersionsRawService.php
in src/Services/Beta/MemoryStores
130 4
SkillsRawService.php
in src/Services/Beta
129 5
127 13
BetaWebFetchTool20260309.php
in src/Beta/Messages
127 14
127 14
CredentialsService.php
in src/Services/Beta/Vaults
126 8
SelfHostedWork.php
in src/Beta/Environments/Work
126 14
ManagedAgentsSessionThread.php
in src/Beta/Sessions/Threads
124 13
BetaUsage.php
in src/Beta/Messages
124 13
MemoriesService.php
in src/Services/Beta/MemoryStores
123 6
DeploymentCreateParams.php
in src/Beta/Deployments
120 12
DeploymentUpdateParams.php
in src/Beta/Deployments
120 12
MessagesRawService.php
in src/Services/Beta
119 4
118 13
BetaWebFetchTool20250910.php
in src/Beta/Messages
118 13
BetaWebFetchTool20260209.php
in src/Beta/Messages
118 13
AgentCreateParams.php
in src/Beta/Agents
118 12
118 13
118 13
Correlations

File Size vs. Number of Changes: 57 points

src/Core/Implementation/StreamingHttpClient.php x: 17 lines of code y: 1 # changes src/Core/Util.php x: 414 lines of code y: 6 # changes src/Core/BaseClient.php x: 243 lines of code y: 6 # changes src/Core/Concerns/SdkParams.php x: 20 lines of code y: 1 # changes src/RequestOptions.php x: 150 lines of code y: 2 # changes src/Vertex/Services/MessagesRawService.php x: 90 lines of code y: 2 # changes src/Client.php x: 168 lines of code y: 2 # changes src/Core/Exceptions/RetryableException.php x: 12 lines of code y: 1 # changes src/Middleware.php x: 14 lines of code y: 1 # changes src/Core/Concerns/SdkModel.php x: 156 lines of code y: 1 # changes src/Page.php x: 58 lines of code y: 1 # changes src/PageCursor.php x: 53 lines of code y: 1 # changes src/TokenPage.php x: 54 lines of code y: 1 # changes src/Lib/Credentials/WorkloadIdentityCredentials.php x: 136 lines of code y: 1 # changes src/Lib/Tools/BetaMcp.php x: 297 lines of code y: 1 # changes src/Lib/Tools/BetaMcpToolInvoker.php x: 15 lines of code y: 1 # changes src/Lib/Tools/UnsupportedMCPValueError.php x: 4 lines of code y: 1 # changes src/Messages/Model.php x: 35 lines of code y: 3 # changes src/Aws/AwsAuth.php x: 146 lines of code y: 3 # changes src/Bedrock/MantleClient.php x: 92 lines of code y: 2 # changes src/Vertex/Client.php x: 138 lines of code y: 4 # changes src/Aws/Client.php x: 62 lines of code y: 3 # changes src/Bedrock/Services/MantleMessagesRawService.php x: 76 lines of code y: 1 # changes src/Bedrock/Services/MantleMessagesService.php x: 150 lines of code y: 1 # changes src/Bedrock/Client.php x: 178 lines of code y: 2 # changes src/SSEStream.php x: 86 lines of code y: 1 # changes src/Beta/Messages/BetaTextBlock.php x: 50 lines of code y: 2 # changes src/Core/Conversion.php x: 157 lines of code y: 1 # changes src/Beta/Messages/BetaMessage.php x: 137 lines of code y: 1 # changes src/Core/Attributes/Optional.php x: 23 lines of code y: 1 # changes src/Core/Attributes/Required.php x: 51 lines of code y: 1 # changes src/Lib/Attributes/Constrained.php x: 18 lines of code y: 1 # changes src/Lib/Concerns/StructuredOutputModelTrait.php x: 98 lines of code y: 1 # changes src/Lib/Contracts/StructuredOutputModel.php x: 9 lines of code y: 1 # changes src/Lib/Helpers/SchemaInference.php x: 180 lines of code y: 1 # changes src/Lib/Helpers/StructuredOutput.php x: 149 lines of code y: 1 # changes src/Messages/Message.php x: 116 lines of code y: 1 # changes src/Services/Beta/MessagesService.php x: 274 lines of code y: 2 # changes src/Services/MessagesService.php x: 200 lines of code y: 2 # changes src/Bedrock/Services/MessagesService.php x: 142 lines of code y: 3 # changes src/Lib/Tools/BetaRunnableTool.php x: 34 lines of code y: 1 # changes src/Lib/Tools/BetaToolRunner.php x: 206 lines of code y: 1 # changes src/Messages/WebSearchTool20250305/UserLocation.php x: 4 lines of code y: 2 # changes src/ServiceContracts/Beta/MessagesContract.php x: 122 lines of code y: 1 # changes src/Vertex/Services/MessagesService.php x: 137 lines of code y: 3 # changes src/Foundry/Client.php x: 170 lines of code y: 1 # changes src/Bedrock/BedrockEventStream.php x: 100 lines of code y: 1 # changes src/Beta/Messages/BetaTool.php x: 115 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 1.65
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 414.0
lines of code
min: 4.0 | average: 102.09 | 25th percentile: 28.5 | median: 92.0 | 75th percentile: 150.0 | max: 414.0

Number of Contributors vs. Number of Changes: 57 points

src/Core/Implementation/StreamingHttpClient.php x: 1 # contributors y: 1 # changes src/Core/Util.php x: 5 # contributors y: 6 # changes src/Core/BaseClient.php x: 4 # contributors y: 6 # changes src/RequestOptions.php x: 1 # contributors y: 2 # changes src/Vertex/Services/MessagesRawService.php x: 2 # contributors y: 2 # changes src/Messages/Model.php x: 2 # contributors y: 3 # changes src/Aws/AwsAuth.php x: 1 # contributors y: 3 # changes src/Vertex/Client.php x: 2 # contributors y: 4 # changes
6.0
# changes
  min: 1.0
  average: 1.65
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 5.0
# contributors
min: 1.0 | average: 1.39 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 57 points

src/Core/Implementation/StreamingHttpClient.php x: 1 # contributors y: 17 lines of code src/Core/Util.php x: 5 # contributors y: 414 lines of code src/Core/BaseClient.php x: 4 # contributors y: 243 lines of code src/Core/Concerns/SdkParams.php x: 1 # contributors y: 20 lines of code src/RequestOptions.php x: 1 # contributors y: 150 lines of code src/Vertex/Services/MessagesRawService.php x: 2 # contributors y: 90 lines of code src/Client.php x: 2 # contributors y: 168 lines of code src/Core/Exceptions/RetryableException.php x: 1 # contributors y: 12 lines of code src/Middleware.php x: 1 # contributors y: 14 lines of code src/Core/Concerns/SdkModel.php x: 1 # contributors y: 156 lines of code src/Page.php x: 1 # contributors y: 58 lines of code src/PageCursor.php x: 1 # contributors y: 53 lines of code src/TokenPage.php x: 1 # contributors y: 54 lines of code src/Lib/Credentials/WorkloadIdentityCredentials.php x: 1 # contributors y: 136 lines of code src/Lib/Tools/BetaMcp.php x: 1 # contributors y: 297 lines of code src/Lib/Tools/BetaMcpToolInvoker.php x: 1 # contributors y: 15 lines of code src/Lib/Tools/UnsupportedMCPValueError.php x: 1 # contributors y: 4 lines of code src/Messages/Model.php x: 2 # contributors y: 35 lines of code src/Aws/AwsAuth.php x: 1 # contributors y: 146 lines of code src/Bedrock/MantleClient.php x: 1 # contributors y: 92 lines of code src/Vertex/Client.php x: 2 # contributors y: 138 lines of code src/Aws/Client.php x: 2 # contributors y: 62 lines of code src/Bedrock/Services/MantleMessagesRawService.php x: 1 # contributors y: 76 lines of code src/Bedrock/Client.php x: 2 # contributors y: 178 lines of code src/SSEStream.php x: 1 # contributors y: 86 lines of code src/Beta/Messages/BetaTextBlock.php x: 2 # contributors y: 50 lines of code src/Core/Conversion.php x: 1 # contributors y: 157 lines of code src/Beta/Messages/BetaMessage.php x: 1 # contributors y: 137 lines of code src/Core/Attributes/Optional.php x: 1 # contributors y: 23 lines of code src/Core/Attributes/Required.php x: 1 # contributors y: 51 lines of code src/Lib/Attributes/Constrained.php x: 1 # contributors y: 18 lines of code src/Lib/Concerns/StructuredOutputModelTrait.php x: 1 # contributors y: 98 lines of code src/Lib/Contracts/StructuredOutputModel.php x: 1 # contributors y: 9 lines of code src/Lib/Helpers/SchemaInference.php x: 1 # contributors y: 180 lines of code src/Lib/Helpers/StructuredOutput.php x: 1 # contributors y: 149 lines of code src/Messages/Message.php x: 1 # contributors y: 116 lines of code src/Services/Beta/MessagesService.php x: 1 # contributors y: 274 lines of code src/Services/MessagesService.php x: 1 # contributors y: 200 lines of code src/Bedrock/Services/MessagesService.php x: 2 # contributors y: 142 lines of code src/Foundry/Services/MessagesService.php x: 2 # contributors y: 150 lines of code src/Lib/Tools/BetaRunnableTool.php x: 1 # contributors y: 34 lines of code src/Lib/Tools/BetaToolRunner.php x: 1 # contributors y: 206 lines of code src/Messages/WebSearchTool20250305/UserLocation.php x: 2 # contributors y: 4 lines of code src/ServiceContracts/Beta/MessagesContract.php x: 1 # contributors y: 122 lines of code src/Foundry/Client.php x: 1 # contributors y: 170 lines of code src/Bedrock/BedrockEventStream.php x: 1 # contributors y: 100 lines of code src/Beta/Messages/BetaTool.php x: 1 # contributors y: 115 lines of code
414.0
lines of code
  min: 4.0
  average: 102.09
  25th percentile: 28.5
  median: 92.0
  75th percentile: 150.0
  max: 414.0
0 5.0
# contributors
min: 1.0 | average: 1.39 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Changes vs. Line Churn: 115 points

src/Core/Implementation/StreamingHttpClient.php x: 1 # changes y: 5 line churn tests/Core/StreamingHttpClientTest.php x: 1 # changes y: 41 line churn src/Core/Util.php x: 6 # changes y: 80 line churn src/Core/BaseClient.php x: 6 # changes y: 183 line churn src/RequestOptions.php x: 2 # changes y: 51 line churn tests/ClientTest.php x: 4 # changes y: 256 line churn tests/Core/UtilTest.php x: 3 # changes y: 136 line churn src/Vertex/Services/MessagesRawService.php x: 2 # changes y: 136 line churn README.md x: 6 # changes y: 813 line churn src/Client.php x: 2 # changes y: 9 line churn src/Middleware.php x: 1 # changes y: 54 line churn tests/MiddlewareTest.php x: 1 # changes y: 473 line churn .github/workflows/ci.yml x: 3 # changes y: 52 line churn tests/Core/PageCursorTest.php x: 1 # changes y: 134 line churn tests/Core/BetaHeaderMergeTest.php x: 1 # changes y: 126 line churn composer.json x: 3 # changes y: 20 line churn src/Lib/Tools/BetaMcp.php x: 1 # changes y: 451 line churn tests/Lib/Tools/BetaMcpTest.php x: 1 # changes y: 429 line churn examples/messages_stream.php x: 4 # changes y: 92 line churn src/Messages/Model.php x: 3 # changes y: 75 line churn examples/beta/agents_comprehensive.php x: 1 # changes y: 172 line churn examples/beta/agents_with_files.php x: 1 # changes y: 82 line churn src/Aws/AwsAuth.php x: 3 # changes y: 288 line churn tests/Bedrock/MantleClientTest.php x: 2 # changes y: 410 line churn src/Vertex/Client.php x: 4 # changes y: 216 line churn tests/Vertex/ClientTest.php x: 2 # changes y: 63 line churn src/Aws/Client.php x: 3 # changes y: 113 line churn src/Bedrock/Services/MantleMessagesService.php x: 1 # changes y: 232 line churn tests/Aws/ClientTest.php x: 2 # changes y: 435 line churn src/Bedrock/Client.php x: 2 # changes y: 318 line churn src/Lib/Helpers/SchemaInference.php x: 1 # changes y: 305 line churn src/Services/Beta/MessagesService.php x: 2 # changes y: 115 line churn src/Services/MessagesService.php x: 2 # changes y: 79 line churn tests/Core/StructuredOutputTest.php x: 1 # changes y: 904 line churn src/Bedrock/Services/MessagesService.php x: 3 # changes y: 159 line churn src/Foundry/Services/MessagesService.php x: 2 # changes y: 223 line churn src/Lib/Tools/BetaToolRunner.php x: 1 # changes y: 345 line churn tests/Lib/Tools/BetaToolRunnerTest.php x: 1 # changes y: 650 line churn src/Foundry/Client.php x: 1 # changes y: 243 line churn composer.lock x: 1 # changes y: 6672 line churn
6672.0
line churn
  min: 1.0
  average: 164.92
  25th percentile: 10.0
  median: 52.0
  75th percentile: 136.0
  max: 6672.0
0 6.0
# changes
min: 1.0 | average: 1.59 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. Line Churn: 57 points

src/Core/Implementation/StreamingHttpClient.php x: 1 # contributors y: 5 line churn src/Core/Util.php x: 5 # contributors y: 80 line churn src/Core/BaseClient.php x: 4 # contributors y: 183 line churn src/Core/Concerns/SdkParams.php x: 1 # contributors y: 2 line churn src/RequestOptions.php x: 1 # contributors y: 51 line churn src/Vertex/Services/MessagesRawService.php x: 2 # contributors y: 136 line churn src/Client.php x: 2 # contributors y: 9 line churn src/Core/Exceptions/RetryableException.php x: 1 # contributors y: 26 line churn src/Middleware.php x: 1 # contributors y: 54 line churn src/Core/Concerns/SdkModel.php x: 1 # contributors y: 17 line churn src/Page.php x: 1 # contributors y: 11 line churn src/PageCursor.php x: 1 # contributors y: 6 line churn src/Lib/Tools/BetaMcp.php x: 1 # contributors y: 451 line churn src/Lib/Tools/BetaMcpToolInvoker.php x: 1 # contributors y: 31 line churn src/Lib/Tools/UnsupportedMCPValueError.php x: 1 # contributors y: 10 line churn src/Messages/Model.php x: 2 # contributors y: 75 line churn src/Aws/AwsAuth.php x: 1 # contributors y: 288 line churn src/Bedrock/MantleClient.php x: 1 # contributors y: 140 line churn src/Vertex/Client.php x: 2 # contributors y: 216 line churn src/Aws/Client.php x: 2 # contributors y: 113 line churn src/Bedrock/Services/MantleMessagesRawService.php x: 1 # contributors y: 125 line churn src/Bedrock/Services/MantleMessagesService.php x: 1 # contributors y: 232 line churn src/Bedrock/Client.php x: 2 # contributors y: 318 line churn src/Core/Exceptions/APIStatusException.php x: 1 # contributors y: 20 line churn src/Beta/Messages/BetaTextBlock.php x: 2 # contributors y: 27 line churn src/Core/Attributes/Optional.php x: 1 # contributors y: 8 line churn src/Core/Attributes/Required.php x: 1 # contributors y: 28 line churn src/Lib/Attributes/Constrained.php x: 1 # contributors y: 60 line churn src/Lib/Helpers/SchemaInference.php x: 1 # contributors y: 305 line churn src/Lib/Helpers/StructuredOutput.php x: 1 # contributors y: 291 line churn src/Services/Beta/MessagesService.php x: 1 # contributors y: 115 line churn src/Services/MessagesService.php x: 1 # contributors y: 79 line churn src/Bedrock/Services/MessagesService.php x: 2 # contributors y: 159 line churn src/Foundry/Services/MessagesService.php x: 2 # contributors y: 223 line churn src/Lib/Tools/BetaRunnableTool.php x: 1 # contributors y: 71 line churn src/Lib/Tools/BetaToolRunner.php x: 1 # contributors y: 345 line churn src/ServiceContracts/Beta/MessagesContract.php x: 1 # contributors y: 23 line churn src/Vertex/Services/MessagesService.php x: 2 # contributors y: 162 line churn src/Foundry/Client.php x: 1 # contributors y: 243 line churn src/Bedrock/BedrockEventStream.php x: 1 # contributors y: 154 line churn src/Bedrock/Conversion/MessageTokensCountConverter.php x: 1 # contributors y: 34 line churn src/Bedrock/Services/MessagesRawService.php x: 1 # contributors y: 130 line churn src/Beta/Messages/BetaTool.php x: 1 # contributors y: 19 line churn
451.0
line churn
  min: 2.0
  average: 98.05
  25th percentile: 10.5
  median: 51.0
  75th percentile: 156.5
  max: 451.0
0 5.0
# contributors
min: 1.0 | average: 1.39 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Line Churn: 57 points

src/Core/Implementation/StreamingHttpClient.php x: 17 lines of code y: 5 line churn src/Core/Util.php x: 414 lines of code y: 80 line churn src/Core/BaseClient.php x: 243 lines of code y: 183 line churn src/Core/Concerns/SdkParams.php x: 20 lines of code y: 2 line churn src/RequestOptions.php x: 150 lines of code y: 51 line churn src/Vertex/Services/MessagesRawService.php x: 90 lines of code y: 136 line churn src/Client.php x: 168 lines of code y: 9 line churn src/Core/Exceptions/RetryableException.php x: 12 lines of code y: 26 line churn src/Middleware.php x: 14 lines of code y: 54 line churn src/Core/Concerns/SdkModel.php x: 156 lines of code y: 17 line churn src/Page.php x: 58 lines of code y: 11 line churn src/PageCursor.php x: 53 lines of code y: 6 line churn src/TokenPage.php x: 54 lines of code y: 6 line churn src/Lib/Credentials/WorkloadIdentityCredentials.php x: 136 lines of code y: 3 line churn src/Lib/Tools/BetaMcp.php x: 297 lines of code y: 451 line churn src/Lib/Tools/BetaMcpToolInvoker.php x: 15 lines of code y: 31 line churn src/Lib/Tools/UnsupportedMCPValueError.php x: 4 lines of code y: 10 line churn src/Messages/Model.php x: 35 lines of code y: 75 line churn src/Aws/AwsAuth.php x: 146 lines of code y: 288 line churn src/Bedrock/MantleClient.php x: 92 lines of code y: 140 line churn src/Vertex/Client.php x: 138 lines of code y: 216 line churn src/Aws/Client.php x: 62 lines of code y: 113 line churn src/Bedrock/Services/MantleMessagesRawService.php x: 76 lines of code y: 125 line churn src/Bedrock/Services/MantleMessagesService.php x: 150 lines of code y: 232 line churn src/Bedrock/Client.php x: 178 lines of code y: 318 line churn src/Core/Exceptions/APIStatusException.php x: 54 lines of code y: 20 line churn src/SSEStream.php x: 86 lines of code y: 9 line churn src/Beta/Messages/BetaTextBlock.php x: 50 lines of code y: 27 line churn src/Core/Conversion.php x: 157 lines of code y: 5 line churn src/Beta/Messages/BetaMessage.php x: 137 lines of code y: 21 line churn src/Core/Attributes/Optional.php x: 23 lines of code y: 8 line churn src/Core/Attributes/Required.php x: 51 lines of code y: 28 line churn src/Lib/Attributes/Constrained.php x: 18 lines of code y: 60 line churn src/Lib/Concerns/StructuredOutputModelTrait.php x: 98 lines of code y: 232 line churn src/Lib/Contracts/StructuredOutputModel.php x: 9 lines of code y: 25 line churn src/Lib/Helpers/SchemaInference.php x: 180 lines of code y: 305 line churn src/Lib/Helpers/StructuredOutput.php x: 149 lines of code y: 291 line churn src/Messages/Message.php x: 116 lines of code y: 21 line churn src/Services/Beta/MessagesService.php x: 274 lines of code y: 115 line churn src/Services/MessagesService.php x: 200 lines of code y: 79 line churn src/Bedrock/Services/MessagesService.php x: 142 lines of code y: 159 line churn src/Foundry/Services/MessagesService.php x: 150 lines of code y: 223 line churn src/Lib/Tools/BetaRunnableTool.php x: 34 lines of code y: 71 line churn src/Lib/Tools/BetaToolRunner.php x: 206 lines of code y: 345 line churn src/ServiceContracts/Beta/MessagesContract.php x: 122 lines of code y: 23 line churn src/Vertex/Services/MessagesService.php x: 137 lines of code y: 162 line churn src/Foundry/Client.php x: 170 lines of code y: 243 line churn src/Bedrock/BedrockEventStream.php x: 100 lines of code y: 154 line churn src/Bedrock/Conversion/MessageTokensCountConverter.php x: 23 lines of code y: 34 line churn src/Bedrock/Services/MessagesRawService.php x: 98 lines of code y: 130 line churn src/Beta/Messages/BetaTool.php x: 115 lines of code y: 19 line churn
451.0
line churn
  min: 2.0
  average: 98.05
  25th percentile: 10.5
  median: 51.0
  75th percentile: 156.5
  max: 451.0
0 414.0
lines of code
min: 4.0 | average: 102.09 | 25th percentile: 28.5 | median: 92.0 | 75th percentile: 150.0 | max: 414.0