Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["rbi"]
    n1["lib"]
    n2["ROOT"]
    n3["scripts"]
    n0 ---|"50"| n1
    n1 ---|"44"| n1
    n0 ---|"41"| n0
    n0 ---|"34"| n2
    n1 ---|"33"| n2
    n3 ---|"3"| n3
    n3 ---|"2"| n1
    n3 ---|"1"| n2
    n3 ---|"1"| n0
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#00688bFF,stroke-width:10px
    linkStyle 1 stroke:#a0a0a0DB,stroke-width:8px
    linkStyle 2 stroke:#a0a0a0DB,stroke-width:8px
    linkStyle 3 stroke:#00688bB7,stroke-width:6px
    linkStyle 4 stroke:#00688bB7,stroke-width:6px
    linkStyle 5 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 6 stroke:#00688b4C,stroke-width:1px
    linkStyle 7 stroke:#00688b4C,stroke-width:1px
    linkStyle 8 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
lib/openai.rb
.castiron.stats.yml
14 131 (10%) 84 (16%) 2026-10-06
rbi/openai/models/beta/beta_responses_client_event.rbi
.castiron.stats.yml
9 22 (40%) 84 (10%) 2026-09-29
rbi/openai/models/beta/response_create_params.rbi
.castiron.stats.yml
9 20 (45%) 84 (10%) 2026-09-29
rbi/openai/models/beta/response_create_params.rbi
rbi/openai/models/beta/beta_responses_client_event.rbi
9 20 (45%) 22 (40%) 2026-09-29
rbi/openai/models/beta/beta_response.rbi
.castiron.stats.yml
7 18 (38%) 84 (8%) 2026-09-29
rbi/openai/models/beta/beta_responses_client_event.rbi
rbi/openai/models/beta/beta_response.rbi
7 22 (31%) 18 (38%) 2026-09-29
rbi/openai/models/beta/response_create_params.rbi
rbi/openai/models/beta/beta_response.rbi
7 20 (35%) 18 (38%) 2026-09-29
lib/openai/models/beta/environment_param.rb
.castiron.stats.yml
6 7 (85%) 84 (7%) 2026-10-06
rbi/openai/models/beta/environment_param.rbi
.castiron.stats.yml
6 7 (85%) 84 (7%) 2026-10-06
rbi/openai/models/beta/environment_param.rbi
lib/openai/models/beta/environment_param.rb
6 7 (85%) 7 (85%) 2026-10-06
rbi/openai/resources/beta/agents/sessions.rbi
lib/openai/resources/beta/agents/sessions.rb
6 7 (85%) 9 (66%) 2026-10-05
lib/openai/models/chat_model.rb
.castiron.stats.yml
6 32 (18%) 84 (7%) 2026-10-02
rbi/openai/models/beta/response_compact_params.rbi
.castiron.stats.yml
6 16 (37%) 84 (7%) 2026-09-29
rbi/openai/models/beta/response_compact_params.rbi
rbi/openai/models/beta/beta_response.rbi
6 16 (37%) 18 (33%) 2026-09-29
rbi/openai/models/beta/response_compact_params.rbi
rbi/openai/models/beta/beta_responses_client_event.rbi
6 16 (37%) 22 (27%) 2026-09-29
rbi/openai/models/beta/response_create_params.rbi
rbi/openai/models/beta/response_compact_params.rbi
6 20 (30%) 16 (37%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
.castiron.stats.yml
6 28 (21%) 84 (7%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/beta/beta_response.rbi
6 28 (21%) 18 (33%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/beta/beta_responses_client_event.rbi
6 28 (21%) 22 (27%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/beta/response_compact_params.rbi
6 28 (21%) 16 (37%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/beta/response_create_params.rbi
6 28 (21%) 20 (30%) 2026-09-29
lib/openai/models/beta/beta_tool.rb
.castiron.stats.yml
5 10 (50%) 84 (5%) 2026-10-06
lib/openai/models/responses/tool.rb
.castiron.stats.yml
5 54 (9%) 84 (5%) 2026-10-06
lib/openai/models/responses/tool.rb
lib/openai/models/beta/beta_tool.rb
5 54 (9%) 10 (50%) 2026-10-06
rbi/openai/models/beta/beta_tool.rbi
.castiron.stats.yml
5 10 (50%) 84 (5%) 2026-10-06
rbi/openai/models/beta/beta_tool.rbi
lib/openai/models/beta/beta_tool.rb
5 10 (50%) 10 (50%) 2026-10-06
rbi/openai/models/beta/beta_tool.rbi
lib/openai/models/responses/tool.rb
5 10 (50%) 54 (9%) 2026-10-06
rbi/openai/models/responses/tool.rbi
.castiron.stats.yml
5 42 (11%) 84 (5%) 2026-10-06
rbi/openai/models/responses/tool.rbi
lib/openai/models/beta/beta_tool.rb
5 42 (11%) 10 (50%) 2026-10-06
rbi/openai/models/responses/tool.rbi
lib/openai/models/responses/tool.rb
5 42 (11%) 54 (9%) 2026-10-06
rbi/openai/models/responses/tool.rbi
rbi/openai/models/beta/beta_tool.rbi
5 42 (11%) 10 (50%) 2026-10-06
rbi/openai/models/beta/beta_response.rbi
lib/openai/models/chat_model.rb
5 18 (27%) 32 (15%) 2026-09-29
rbi/openai/models/beta/beta_responses_client_event.rbi
lib/openai/models/chat_model.rb
5 22 (22%) 32 (15%) 2026-09-29
rbi/openai/models/beta/response_compact_params.rbi
lib/openai/models/chat_model.rb
5 16 (31%) 32 (15%) 2026-09-29
rbi/openai/models/beta/response_create_params.rbi
lib/openai/models/chat_model.rb
5 20 (25%) 32 (15%) 2026-09-29
rbi/openai/models/chat_model.rbi
.castiron.stats.yml
5 25 (20%) 84 (5%) 2026-09-29
rbi/openai/models/chat_model.rbi
lib/openai/models/chat_model.rb
5 25 (20%) 32 (15%) 2026-09-29
rbi/openai/models/chat_model.rbi
rbi/openai/models/beta/beta_response.rbi
5 25 (20%) 18 (27%) 2026-09-29
rbi/openai/models/chat_model.rbi
rbi/openai/models/beta/beta_responses_client_event.rbi
5 25 (20%) 22 (22%) 2026-09-29
rbi/openai/models/chat_model.rbi
rbi/openai/models/beta/response_compact_params.rbi
5 25 (20%) 16 (31%) 2026-09-29
rbi/openai/models/chat_model.rbi
rbi/openai/models/beta/response_create_params.rbi
5 25 (20%) 20 (25%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
lib/openai/models/chat_model.rb
5 28 (17%) 32 (15%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/chat_model.rbi
5 28 (17%) 25 (20%) 2026-09-29
lib/openai/models/beta/agents/environments/template_create_params.rb
.castiron.stats.yml
4 5 (80%) 84 (4%) 2026-10-06
lib/openai/models/beta/agents/environments/template_update_params.rb
.castiron.stats.yml
4 5 (80%) 84 (4%) 2026-10-06
lib/openai/models/beta/agents/environments/template_update_params.rb
lib/openai/models/beta/agents/environments/template_create_params.rb
4 5 (80%) 5 (80%) 2026-10-06
lib/openai/models/beta/environment_param.rb
lib/openai/models/beta/agents/environments/template_create_params.rb
4 7 (57%) 5 (80%) 2026-10-06
lib/openai/models/beta/environment_param.rb
lib/openai/models/beta/agents/environments/template_update_params.rb
4 7 (57%) 5 (80%) 2026-10-06
lib/openai/models/beta/session_turn_error.rb
.castiron.stats.yml
4 5 (80%) 84 (4%) 2026-10-06
lib/openai/models/image_edit_params.rb
.castiron.stats.yml
4 53 (7%) 84 (4%) 2026-10-06

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

data...

Pairs # same commits # commits 1 # commits 2 latest commit
rbi/openai/models/beta/environment_param.rbi
lib/openai/models/beta/environment_param.rb
6 7 (85%) 7 (85%) 2026-10-06
rbi/openai/resources/beta/agents/sessions.rbi
lib/openai/resources/beta/agents/sessions.rb
6 7 (85%) 9 (66%) 2026-10-05
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/beta/beta_response.rbi
6 28 (21%) 18 (33%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/beta/beta_responses_client_event.rbi
6 28 (21%) 22 (27%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/beta/response_compact_params.rbi
6 28 (21%) 16 (37%) 2026-09-29
rbi/openai/models/responses/response_compact_params.rbi
rbi/openai/models/beta/response_create_params.rbi
6 28 (21%) 20 (30%) 2026-09-29
lib/openai/models/responses/tool.rb
lib/openai/models/beta/beta_tool.rb
5 54 (9%) 10 (50%) 2026-10-06
rbi/openai/models/beta/beta_tool.rbi
lib/openai/models/beta/beta_tool.rb
5 10 (50%) 10 (50%) 2026-10-06
rbi/openai/models/beta/beta_tool.rbi
lib/openai/models/responses/tool.rb
5 10 (50%) 54 (9%) 2026-10-06
rbi/openai/models/responses/tool.rbi
lib/openai/models/beta/beta_tool.rb
5 42 (11%) 10 (50%) 2026-10-06
rbi/openai/models/responses/tool.rbi
lib/openai/models/responses/tool.rb
5 42 (11%) 54 (9%) 2026-10-06
rbi/openai/models/responses/tool.rbi
rbi/openai/models/beta/beta_tool.rbi
5 42 (11%) 10 (50%) 2026-10-06
rbi/openai/models/beta/beta_response.rbi
lib/openai/models/chat_model.rb
5 18 (27%) 32 (15%) 2026-09-29
rbi/openai/models/beta/beta_responses_client_event.rbi
lib/openai/models/chat_model.rb
5 22 (22%) 32 (15%) 2026-09-29
rbi/openai/models/beta/response_compact_params.rbi
lib/openai/models/chat_model.rb
5 16 (31%) 32 (15%) 2026-09-29
rbi/openai/models/beta/response_create_params.rbi
lib/openai/models/chat_model.rb
5 20 (25%) 32 (15%) 2026-09-29
rbi/openai/models/chat_model.rbi
lib/openai/models/chat_model.rb
5 25 (20%) 32 (15%) 2026-09-29
rbi/openai/models/chat_model.rbi
rbi/openai/models/beta/beta_response.rbi
5 25 (20%) 18 (27%) 2026-09-29
rbi/openai/models/chat_model.rbi
rbi/openai/models/beta/beta_responses_client_event.rbi
5 25 (20%) 22 (22%) 2026-09-29
rbi/openai/models/chat_model.rbi
rbi/openai/models/beta/response_compact_params.rbi
5 25 (20%) 16 (31%) 2026-09-29