Skip to content

Commit da73566

Browse files
committed
chore: document why we replace llm provider sdks
1 parent 1943e48 commit da73566

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

go.mod

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ require (
1818
go.uber.org/goleak v1.3.0
1919
go.uber.org/mock v0.6.0
2020
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b
21+
golang.org/x/sync v0.16.0
2122
golang.org/x/tools v0.36.0
2223
)
2324

@@ -36,8 +37,6 @@ require (
3637
go.opentelemetry.io/otel/trace v1.38.0
3738
)
3839

39-
require golang.org/x/sync v0.16.0
40-
4140
require (
4241
github.com/aws/aws-sdk-go-v2 v1.30.3 // indirect
4342
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 // indirect
@@ -90,6 +89,9 @@ require (
9089
gopkg.in/yaml.v3 v3.0.1 // indirect
9190
)
9291

92+
// Replace sdks with our own optimized forks until relevant upstream PRs are merged.
93+
// https://github.com/anthropics/anthropic-sdk-go/pull/262
9394
replace github.com/anthropics/anthropic-sdk-go v1.13.0 => github.com/dannykopping/anthropic-sdk-go v0.0.0-20251230111224-88a4315810bd
9495

96+
// https://github.com/openai/openai-go/pull/602
9597
replace github.com/openai/openai-go/v3 => github.com/SasSwart/openai-go/v3 v3.0.0-20260202093810-72af3b857f95

0 commit comments

Comments
 (0)