Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["internal"]
    n1["ROOT"]
    n2["option"]
    n3["packages"]
    n4["auth"]
    n5["scripts"]
    n6["azure"]
    n7["responses"]
    n0 ---|"7"| n1
    n0 ---|"6"| n0
    n1 ---|"6"| n1
    n2 ---|"4"| n0
    n3 ---|"4"| n1
    n0 ---|"3"| n4
    n2 ---|"3"| n4
    n2 ---|"3"| n2
    n4 ---|"3"| n1
    n2 ---|"2"| n1
    n5 ---|"2"| n5
    n6 ---|"2"| n1
    n7 ---|"2"| n1
    n4 ---|"2"| n4
    n6 ---|"2"| n0
    n3 ---|"2"| n0
    n5 ---|"1"| n1
    n7 ---|"1"| n7
    n3 ---|"1"| n2
    n4 ---|"1"| n3
    n3 ---|"1"| n3
    n7 ---|"1"| n0
    n7 ---|"1"| n2
    n7 ---|"1"| n3
    n7 ---|"1"| n4
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#00688bC9,stroke-width:7px
    linkStyle 1 stroke:#a0a0a0B7,stroke-width:6px
    linkStyle 2 stroke:#a0a0a0B7,stroke-width:6px
    linkStyle 3 stroke:#00688b93,stroke-width:4px
    linkStyle 4 stroke:#00688b93,stroke-width:4px
    linkStyle 5 stroke:#00688b82,stroke-width:3px
    linkStyle 6 stroke:#00688b82,stroke-width:3px
    linkStyle 7 stroke:#a0a0a082,stroke-width:3px
    linkStyle 8 stroke:#00688b82,stroke-width:3px
    linkStyle 9 stroke:#00688b70,stroke-width:2px
    linkStyle 10 stroke:#a0a0a070,stroke-width:2px
    linkStyle 11 stroke:#00688b70,stroke-width:2px
    linkStyle 12 stroke:#00688b70,stroke-width:2px
    linkStyle 13 stroke:#a0a0a070,stroke-width:2px
    linkStyle 14 stroke:#00688b70,stroke-width:2px
    linkStyle 15 stroke:#00688b70,stroke-width:2px
    linkStyle 16 stroke:#00688b5E,stroke-width:1px
    linkStyle 17 stroke:#a0a0a05E,stroke-width:1px
    linkStyle 18 stroke:#00688b5E,stroke-width:1px
    linkStyle 19 stroke:#00688b5E,stroke-width:1px
    linkStyle 20 stroke:#a0a0a05E,stroke-width:1px
    linkStyle 21 stroke:#00688b5E,stroke-width:1px
    linkStyle 22 stroke:#00688b5E,stroke-width:1px
    linkStyle 23 stroke:#00688b5E,stroke-width:1px
    linkStyle 24 stroke:#00688b5E,stroke-width:1px


Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
internal/requestconfig/websocket.go
internal/requestconfig/requestconfig.go
4 4 (100%) 57 (7%) 2026-10-02
option/requestoption.go
internal/requestconfig/requestconfig.go
4 32 (12%) 57 (7%) 2026-10-02
option/requestoption.go
internal/requestconfig/websocket.go
4 32 (12%) 4 (100%) 2026-10-02
internal/requestconfig/requestconfig.go
.castiron.stats.yml
3 57 (5%) 85 (3%) 2026-10-01
beta_agents_result.go
agents_stream.go
2 2 (100%) 5 (40%) 2026-10-06
packages/ssestream/ssestream.go
agents_stream.go
2 31 (6%) 5 (40%) 2026-10-06
packages/ssestream/ssestream.go
beta_agents_result.go
2 31 (6%) 2 (100%) 2026-10-06
agents_tools.go
agents_stream.go
2 2 (100%) 5 (40%) 2026-10-05
internal/requestconfig/origin.go
.castiron.stats.yml
2 4 (50%) 85 (2%) 2026-10-01
internal/requestconfig/origin.go
auth/middleware.go
2 4 (50%) 5 (40%) 2026-10-02
internal/requestconfig/requestconfig.go
auth/middleware.go
2 57 (3%) 5 (40%) 2026-10-02
internal/requestconfig/requestconfig.go
internal/requestconfig/origin.go
2 57 (3%) 4 (50%) 2026-10-02
internal/requestconfig/websocket.go
.castiron.stats.yml
2 4 (50%) 85 (2%) 2026-10-01
internal/requestconfig/websocket.go
auth/middleware.go
2 4 (50%) 5 (40%) 2026-10-02
internal/requestconfig/websocket.go
internal/requestconfig/origin.go
2 4 (50%) 4 (50%) 2026-10-02
option/requestoption.go
.castiron.stats.yml
2 32 (6%) 85 (2%) 2026-10-01
option/requestoption.go
auth/middleware.go
2 32 (6%) 5 (40%) 2026-10-02
option/requestoption.go
internal/requestconfig/origin.go
2 32 (6%) 4 (50%) 2026-10-02
option/unsafe_http.go
auth/middleware.go
2 2 (100%) 5 (40%) 2026-10-02
option/unsafe_http.go
internal/requestconfig/origin.go
2 2 (100%) 4 (50%) 2026-10-02
option/unsafe_http.go
internal/requestconfig/requestconfig.go
2 2 (100%) 57 (3%) 2026-10-02
option/unsafe_http.go
internal/requestconfig/websocket.go
2 2 (100%) 4 (50%) 2026-10-02
option/unsafe_http.go
option/requestoption.go
2 2 (100%) 32 (6%) 2026-10-02
scripts/castiron/custom_code_report.py
scripts/castiron/custom_code_budget.py
2 4 (50%) 3 (66%) 2026-10-02
azure/azure.go
.castiron.stats.yml
2 26 (7%) 85 (2%) 2026-10-01
beta_agents_creation_stream.go
agents_stream.go
1 1 (100%) 5 (20%) 2026-10-06
beta_agents_result.go
beta_agents_creation_stream.go
1 2 (50%) 1 (100%) 2026-10-06
packages/ssestream/ssestream.go
beta_agents_creation_stream.go
1 31 (3%) 1 (100%) 2026-10-06
.castiron.stats.yml
agents_stream.go
1 85 (1%) 5 (20%) 2026-09-10
responses/code_interpreter_network_policy.go
.castiron.stats.yml
1 1 (100%) 85 (1%) 2026-10-06
agents_tools.go
.castiron.stats.yml
1 2 (50%) 85 (1%) 2026-09-10
beta_agents_tool_error.go
agents_stream.go
1 1 (100%) 5 (20%) 2026-10-05
beta_agents_tool_error.go
agents_tools.go
1 1 (100%) 2 (50%) 2026-10-05
internal/apiform/encoder.go
.castiron.stats.yml
1 23 (4%) 85 (1%) 2026-10-05
internal/apiform/richparam.go
.castiron.stats.yml
1 8 (12%) 85 (1%) 2026-10-05
internal/apiform/richparam.go
internal/apiform/encoder.go
1 8 (12%) 23 (4%) 2026-10-05
streamaccumulator_limits.go
streamaccumulator.go
1 2 (50%) 22 (4%) 2026-10-03
auth/middleware.go
.castiron.stats.yml
1 5 (20%) 85 (1%) 2026-10-01
option/unsafe_http.go
.castiron.stats.yml
1 2 (50%) 85 (1%) 2026-10-01
scripts/castiron/custom_code_budget.py
.castiron.stats.yml
1 3 (33%) 85 (1%) 2026-10-02
scripts/castiron/custom_code_report.py
.castiron.stats.yml
1 4 (25%) 85 (1%) 2026-10-02
scripts/castiron/custom_code_test_support.py
.castiron.stats.yml
1 1 (100%) 85 (1%) 2026-10-02
scripts/castiron/custom_code_test_support.py
scripts/castiron/custom_code_budget.py
1 1 (100%) 3 (33%) 2026-10-02
scripts/castiron/custom_code_test_support.py
scripts/castiron/custom_code_report.py
1 1 (100%) 4 (25%) 2026-10-02
scripts/castiron/fixtures/github_publisher.cjs
.castiron.stats.yml
1 1 (100%) 85 (1%) 2026-10-02
scripts/castiron/fixtures/github_publisher.cjs
scripts/castiron/custom_code_budget.py
1 1 (100%) 3 (33%) 2026-10-02
scripts/castiron/fixtures/github_publisher.cjs
scripts/castiron/custom_code_report.py
1 1 (100%) 4 (25%) 2026-10-02
scripts/castiron/fixtures/github_publisher.cjs
scripts/castiron/custom_code_test_support.py
1 1 (100%) 1 (100%) 2026-10-02
internal/apierror/apierror.go
.castiron.stats.yml
1 11 (9%) 85 (1%) 2026-10-02
beta_agents_files.go
agents_stream.go
1 1 (100%) 5 (20%) 2026-10-01

Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
option/requestoption.go
internal/requestconfig/requestconfig.go
4 32 (12%) 57 (7%) 2026-10-02
option/requestoption.go
internal/requestconfig/websocket.go
4 32 (12%) 4 (100%) 2026-10-02
internal/requestconfig/origin.go
auth/middleware.go
2 4 (50%) 5 (40%) 2026-10-02
internal/requestconfig/requestconfig.go
auth/middleware.go
2 57 (3%) 5 (40%) 2026-10-02
internal/requestconfig/websocket.go
auth/middleware.go
2 4 (50%) 5 (40%) 2026-10-02
option/requestoption.go
auth/middleware.go
2 32 (6%) 5 (40%) 2026-10-02
option/requestoption.go
internal/requestconfig/origin.go
2 32 (6%) 4 (50%) 2026-10-02
option/unsafe_http.go
auth/middleware.go
2 2 (100%) 5 (40%) 2026-10-02
option/unsafe_http.go
internal/requestconfig/origin.go
2 2 (100%) 4 (50%) 2026-10-02
option/unsafe_http.go
internal/requestconfig/requestconfig.go
2 2 (100%) 57 (3%) 2026-10-02
option/unsafe_http.go
internal/requestconfig/websocket.go
2 2 (100%) 4 (50%) 2026-10-02
scripts/castiron/fixtures/github_publisher.cjs
scripts/castiron/custom_code_budget.py
1 1 (100%) 3 (33%) 2026-10-02
scripts/castiron/fixtures/github_publisher.cjs
scripts/castiron/custom_code_report.py
1 1 (100%) 4 (25%) 2026-10-02
scripts/castiron/fixtures/github_publisher.cjs
scripts/castiron/custom_code_test_support.py
1 1 (100%) 1 (100%) 2026-10-02
azure/azure.go
internal/requestconfig/origin.go
1 26 (3%) 4 (25%) 2026-10-01
azure/azure.go
internal/requestconfig/requestconfig.go
1 26 (3%) 57 (1%) 2026-10-01
internal/requestconfig/option_layers.go
azure/azure.go
1 5 (20%) 26 (3%) 2026-10-01
internal/requestconfig/provider_headers.go
azure/azure.go
1 1 (100%) 26 (3%) 2026-10-01
packages/websocket/connection.go
internal/requestconfig/requestconfig.go
1 2 (50%) 57 (1%) 2026-09-18
packages/websocket/connection.go
internal/requestconfig/websocket.go
1 2 (50%) 4 (25%) 2026-09-18