Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["src"]
    n1["ROOT"]
    n2["scripts"]
    n0 ---|"66"| n0
    n0 ---|"39"| n1
    n2 ---|"4"| n2
    n2 ---|"2"| n1
    n0 ---|"1"| n2
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a0FF,stroke-width:10px
    linkStyle 1 stroke:#00688bA5,stroke-width:5px
    linkStyle 2 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 3 stroke:#00688b4C,stroke-width:1px
    linkStyle 4 stroke:#00688b4C,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
src/openai/resources/responses/responses.py
src/openai/resources/beta/responses/responses.py
17 100 (17%) 35 (48%) 2026-10-06
src/openai/resources/beta/responses/responses.py
.castiron.stats.yml
14 35 (40%) 83 (16%) 2026-10-06
src/openai/resources/responses/responses.py
.castiron.stats.yml
14 100 (14%) 83 (16%) 2026-10-06
src/openai/types/beta/beta_responses_client_event.py
.castiron.stats.yml
9 22 (40%) 83 (10%) 2026-09-29
src/openai/types/beta/beta_responses_client_event_param.py
.castiron.stats.yml
9 22 (40%) 83 (10%) 2026-09-29
src/openai/types/beta/beta_responses_client_event_param.py
src/openai/types/beta/beta_responses_client_event.py
9 22 (40%) 22 (40%) 2026-09-29
src/openai/types/beta/response_create_params.py
.castiron.stats.yml
9 21 (42%) 83 (10%) 2026-09-29
src/openai/types/beta/response_create_params.py
src/openai/types/beta/beta_responses_client_event.py
9 21 (42%) 22 (40%) 2026-09-29
src/openai/types/beta/response_create_params.py
src/openai/types/beta/beta_responses_client_event_param.py
9 21 (42%) 22 (40%) 2026-09-29
src/openai/types/beta/beta_responses_client_event.py
src/openai/resources/beta/responses/responses.py
8 22 (36%) 35 (22%) 2026-09-29
src/openai/types/beta/beta_responses_client_event.py
src/openai/resources/responses/responses.py
8 22 (36%) 100 (8%) 2026-09-29
src/openai/types/beta/beta_responses_client_event_param.py
src/openai/resources/beta/responses/responses.py
8 22 (36%) 35 (22%) 2026-09-29
src/openai/types/beta/beta_responses_client_event_param.py
src/openai/resources/responses/responses.py
8 22 (36%) 100 (8%) 2026-09-29
src/openai/types/beta/response_create_params.py
src/openai/resources/beta/responses/responses.py
8 21 (38%) 35 (22%) 2026-09-29
src/openai/types/beta/response_create_params.py
src/openai/resources/responses/responses.py
8 21 (38%) 100 (8%) 2026-09-29
src/openai/resources/live/live.py
src/openai/resources/live/forks.py
7 8 (87%) 8 (87%) 2026-10-06
src/openai/resources/live/sideband.py
src/openai/resources/live/forks.py
7 8 (87%) 8 (87%) 2026-10-06
src/openai/resources/live/sideband.py
src/openai/resources/live/live.py
7 8 (87%) 8 (87%) 2026-10-06
src/openai/resources/realtime/realtime.py
.castiron.stats.yml
7 30 (23%) 83 (8%) 2026-10-06
src/openai/resources/realtime/realtime.py
src/openai/resources/beta/responses/responses.py
7 30 (23%) 35 (20%) 2026-10-06
src/openai/resources/responses/responses.py
src/openai/resources/realtime/realtime.py
7 100 (7%) 30 (23%) 2026-10-06
src/openai/types/beta/beta_response.py
.castiron.stats.yml
7 19 (36%) 83 (8%) 2026-09-29
src/openai/types/beta/beta_response.py
src/openai/resources/beta/responses/responses.py
7 19 (36%) 35 (20%) 2026-09-29
src/openai/types/beta/beta_response.py
src/openai/resources/responses/responses.py
7 19 (36%) 100 (7%) 2026-09-29
src/openai/types/beta/beta_responses_client_event.py
src/openai/types/beta/beta_response.py
7 22 (31%) 19 (36%) 2026-09-29
src/openai/types/beta/beta_responses_client_event_param.py
src/openai/types/beta/beta_response.py
7 22 (31%) 19 (36%) 2026-09-29
src/openai/types/beta/response_create_params.py
src/openai/types/beta/beta_response.py
7 21 (33%) 19 (36%) 2026-09-29
src/openai/types/beta/environment_param.py
.castiron.stats.yml
6 7 (85%) 83 (7%) 2026-10-06
src/openai/types/shared/chat_model.py
.castiron.stats.yml
6 23 (26%) 83 (7%) 2026-10-02
src/openai/types/shared_params/chat_model.py
.castiron.stats.yml
6 23 (26%) 83 (7%) 2026-10-02
src/openai/types/shared_params/chat_model.py
src/openai/types/shared/chat_model.py
6 23 (26%) 23 (26%) 2026-10-02
src/openai/types/beta/response_compact_params.py
.castiron.stats.yml
6 16 (37%) 83 (7%) 2026-09-29
src/openai/types/beta/response_compact_params.py
src/openai/resources/beta/responses/responses.py
6 16 (37%) 35 (17%) 2026-09-29
src/openai/types/beta/response_compact_params.py
src/openai/resources/responses/responses.py
6 16 (37%) 100 (6%) 2026-09-29
src/openai/types/beta/response_compact_params.py
src/openai/types/beta/beta_response.py
6 16 (37%) 19 (31%) 2026-09-29
src/openai/types/beta/response_compact_params.py
src/openai/types/beta/beta_responses_client_event.py
6 16 (37%) 22 (27%) 2026-09-29
src/openai/types/beta/response_compact_params.py
src/openai/types/beta/beta_responses_client_event_param.py
6 16 (37%) 22 (27%) 2026-09-29
src/openai/types/beta/response_create_params.py
src/openai/types/beta/response_compact_params.py
6 21 (28%) 16 (37%) 2026-09-29
src/openai/types/responses/response_compact_params.py
.castiron.stats.yml
6 26 (23%) 83 (7%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/resources/beta/responses/responses.py
6 26 (23%) 35 (17%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/resources/responses/responses.py
6 26 (23%) 100 (6%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/beta_response.py
6 26 (23%) 19 (31%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/beta_responses_client_event.py
6 26 (23%) 22 (27%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/beta_responses_client_event_param.py
6 26 (23%) 22 (27%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/response_compact_params.py
6 26 (23%) 16 (37%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/response_create_params.py
6 26 (23%) 21 (28%) 2026-09-29
src/openai/_client.py
.castiron.stats.yml
5 62 (8%) 83 (6%) 2026-10-06
src/openai/resources/beta/agents/sessions/sessions.py
.castiron.stats.yml
5 10 (50%) 83 (6%) 2026-10-06
src/openai/resources/images.py
.castiron.stats.yml
5 52 (9%) 83 (6%) 2026-10-06
src/openai/types/beta/beta_tool.py
.castiron.stats.yml
5 10 (50%) 83 (6%) 2026-10-06

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

data...

Pairs # same commits # commits 1 # commits 2 latest commit
src/openai/resources/responses/responses.py
src/openai/resources/beta/responses/responses.py
17 100 (17%) 35 (48%) 2026-10-06
src/openai/types/beta/beta_responses_client_event.py
src/openai/resources/beta/responses/responses.py
8 22 (36%) 35 (22%) 2026-09-29
src/openai/types/beta/beta_responses_client_event.py
src/openai/resources/responses/responses.py
8 22 (36%) 100 (8%) 2026-09-29
src/openai/types/beta/beta_responses_client_event_param.py
src/openai/resources/beta/responses/responses.py
8 22 (36%) 35 (22%) 2026-09-29
src/openai/types/beta/beta_responses_client_event_param.py
src/openai/resources/responses/responses.py
8 22 (36%) 100 (8%) 2026-09-29
src/openai/types/beta/response_create_params.py
src/openai/resources/beta/responses/responses.py
8 21 (38%) 35 (22%) 2026-09-29
src/openai/types/beta/response_create_params.py
src/openai/resources/responses/responses.py
8 21 (38%) 100 (8%) 2026-09-29
src/openai/resources/realtime/realtime.py
src/openai/resources/beta/responses/responses.py
7 30 (23%) 35 (20%) 2026-10-06
src/openai/resources/responses/responses.py
src/openai/resources/realtime/realtime.py
7 100 (7%) 30 (23%) 2026-10-06
src/openai/types/beta/beta_response.py
src/openai/resources/beta/responses/responses.py
7 19 (36%) 35 (20%) 2026-09-29
src/openai/types/beta/beta_response.py
src/openai/resources/responses/responses.py
7 19 (36%) 100 (7%) 2026-09-29
src/openai/types/shared_params/chat_model.py
src/openai/types/shared/chat_model.py
6 23 (26%) 23 (26%) 2026-10-02
src/openai/types/beta/response_compact_params.py
src/openai/resources/beta/responses/responses.py
6 16 (37%) 35 (17%) 2026-09-29
src/openai/types/beta/response_compact_params.py
src/openai/resources/responses/responses.py
6 16 (37%) 100 (6%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/resources/beta/responses/responses.py
6 26 (23%) 35 (17%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/resources/responses/responses.py
6 26 (23%) 100 (6%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/beta_response.py
6 26 (23%) 19 (31%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/beta_responses_client_event.py
6 26 (23%) 22 (27%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/beta_responses_client_event_param.py
6 26 (23%) 22 (27%) 2026-09-29
src/openai/types/responses/response_compact_params.py
src/openai/types/beta/response_compact_params.py
6 26 (23%) 16 (37%) 2026-09-29