openai / tunnel-client
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["pkg"]
    n1["cmd"]
    n2["wrappers"]
    n3["plugins"]
    n4["adminui"]
    n5["testsupport"]
    n0 ---|"13"| n0
    n1 ---|"6"| n0
    n2 ---|"2"| n2
    n2 ---|"2"| n1
    n2 ---|"2"| n0
    n3 ---|"1"| n1
    n1 ---|"1"| n4
    n5 ---|"1"| n1
    n0 ---|"1"| n4
    n5 ---|"1"| n0
    n1 ---|"1"| n1
    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:#00688b93,stroke-width:4px
    linkStyle 2 stroke:#a0a0a05E,stroke-width:1px
    linkStyle 3 stroke:#00688b5E,stroke-width:1px
    linkStyle 4 stroke:#00688b5E,stroke-width:1px
    linkStyle 5 stroke:#00688b4C,stroke-width:1px
    linkStyle 6 stroke:#00688b4C,stroke-width:1px
    linkStyle 7 stroke:#00688b4C,stroke-width:1px
    linkStyle 8 stroke:#00688b4C,stroke-width:1px
    linkStyle 9 stroke:#00688b4C,stroke-width:1px
    linkStyle 10 stroke:#a0a0a04C,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
pkg/config/file_config.go
pkg/config/config.go
5 11 (45%) 45 (11%) 2026-06-12
pkg/adminui/log_export.go
pkg/config/config.go
4 14 (28%) 45 (8%) 2026-05-29
pkg/adminui/log_export.go
pkg/config/file_config.go
4 14 (28%) 11 (36%) 2026-05-29
pkg/controlplane/internal/tunnel_service_client.go
pkg/config/config.go
4 23 (17%) 45 (8%) 2026-06-17
pkg/config/profile.go
pkg/config/config.go
3 9 (33%) 45 (6%) 2026-05-29
pkg/config/file_config.go
pkg/controlplane/internal/tunnel_service_client.go
3 11 (27%) 23 (13%) 2026-06-12
pkg/config/profile.go
pkg/config/file_config.go
3 9 (33%) 11 (27%) 2026-05-29
pkg/config/profile.go
pkg/adminui/log_export.go
3 9 (33%) 14 (21%) 2026-05-29
cmd/client/dev_command.go
pkg/localproxy/localproxy.go
3 4 (75%) 4 (75%) 2026-06-19
pkg/controlplane/internal/poller.go
pkg/controlplane/fx/fxmodule.go
2 13 (15%) 9 (22%) 2026-06-15
pkg/harpoon/server.go
pkg/harpoon/registry.go
2 14 (14%) 10 (20%) 2026-06-18
wrappers/mcp-tunnel-client-proxy/typescript/mcp_tunnel_client_proxy.ts
wrappers/mcp-tunnel-client-proxy/python/mcp_tunnel_client_proxy.py
2 2 (100%) 2 (100%) 2026-06-19
pkg/health/health.go
pkg/codexplugin/session/session.go
2 11 (18%) 7 (28%) 2026-06-19
pkg/controlplane/fx/fxmodule.go
pkg/controlplane/internal/tunnel_service_client.go
2 9 (22%) 23 (8%) 2026-06-15
pkg/adminui/log_export.go
pkg/controlplane/internal/tunnel_service_client.go
2 14 (14%) 23 (8%) 2026-05-28
wrappers/mcp-tunnel-client-proxy/python/mcp_tunnel_client_proxy.py
cmd/client/dev_command.go
2 2 (100%) 4 (50%) 2026-06-19
wrappers/mcp-tunnel-client-proxy/typescript/mcp_tunnel_client_proxy.ts
cmd/client/dev_command.go
2 2 (100%) 4 (50%) 2026-06-19
pkg/health/health.go
pkg/config/config.go
2 11 (18%) 45 (4%) 2026-06-19
wrappers/mcp-tunnel-client-proxy/typescript/mcp_tunnel_client_proxy.ts
pkg/localproxy/localproxy.go
2 2 (100%) 4 (50%) 2026-06-19
pkg/harpoon/fxmodule.go
pkg/adminui/log_export.go
2 12 (16%) 14 (14%) 2026-05-29
pkg/config/config.go
pkg/codexplugin/session/session.go
2 45 (4%) 7 (28%) 2026-06-19
pkg/harpoon/fxmodule.go
pkg/config/profile.go
2 12 (16%) 9 (22%) 2026-05-29
pkg/harpoon/fxmodule.go
pkg/config/file_config.go
2 12 (16%) 11 (18%) 2026-05-29
pkg/harpoon/fxmodule.go
pkg/config/config.go
2 12 (16%) 45 (4%) 2026-05-29
pkg/controlplane/internal/poller.go
pkg/controlplane/internal/tunnel_service_client.go
2 13 (15%) 23 (8%) 2026-06-15
wrappers/mcp-tunnel-client-proxy/python/mcp_tunnel_client_proxy.py
pkg/localproxy/localproxy.go
2 2 (100%) 4 (50%) 2026-06-19
pkg/controlplane/admin/tunnel_client.go
cmd/client/admin/tunnels_command.go
1 7 (14%) 7 (14%) 2026-06-15
plugins/assistantkb.go
cmd/client/runtimes_command.go
1 5 (20%) 5 (20%) 2026-06-08
cmd/client/doctor_command.go
pkg/harpoon/fxmodule.go
1 9 (11%) 12 (8%) 2026-05-29
pkg/adminui/log_export.go
pkg/adminui/fxmodule.go
1 14 (7%) 22 (4%) 2026-05-27
pkg/config/profile.go
pkg/controlplane/internal/tunnel_service_client.go
1 9 (11%) 23 (4%) 2026-05-28
pkg/codexplugin/manager.go
pkg/adminui/log_export.go
1 8 (12%) 14 (7%) 2026-05-29
pkg/healthurl/healthurl.go
pkg/config/profile.go
1 1 (100%) 9 (11%) 2026-05-29
pkg/oauth/module.go
pkg/harpoon/host_registration.go
1 6 (16%) 6 (16%) 2026-05-30
pkg/httpguard/guard.go
pkg/adminui/fxmodule.go
1 3 (33%) 22 (4%) 2026-06-19
cmd/client/doctor_command.go
pkg/codexplugin/session/session.go
1 9 (11%) 7 (14%) 2026-05-29
pkg/adminui/log_export.go
pkg/health/health.go
1 14 (7%) 11 (9%) 2026-05-29
pkg/transport/default.go
pkg/mcpclient/fxmodule.go
1 5 (20%) 16 (6%) 2026-05-28
pkg/healthurl/healthurl.go
cmd/client/doctor_command.go
1 1 (100%) 9 (11%) 2026-05-29
pkg/harpoon/fxmodule.go
pkg/harpoon/server.go
1 12 (8%) 14 (7%) 2026-05-29
pkg/harpoon/hostbus/hostbus.go
pkg/dispatcher/internal/processor.go
1 3 (33%) 27 (3%) 2026-05-30
pkg/oauth/module.go
pkg/oauth/hostbundle.go
1 6 (16%) 10 (10%) 2026-05-30
pkg/mcpclient/fxmodule.go
pkg/adminui/log_export.go
1 16 (6%) 14 (7%) 2026-05-28
pkg/controlplane/doc.go
pkg/controlplane/internal/tunnel_service_client.go
1 3 (33%) 23 (4%) 2026-06-11
pkg/controlplane/fx/fxmodule.go
pkg/adminui/fxmodule.go
1 9 (11%) 22 (4%) 2026-05-27
pkg/mcpclient/channel_transport_factory.go
pkg/config/file_config.go
1 9 (11%) 11 (9%) 2026-05-28
pkg/app/app.go
wrappers/mcp-tunnel-client-proxy/typescript/mcp_tunnel_client_proxy.ts
1 9 (11%) 2 (50%) 2026-06-18
pkg/adminui/startup.go
cmd/client/doctor_command.go
1 6 (16%) 9 (11%) 2026-05-29
pkg/adminui/log_export.go
pkg/controlplane/internal/poller.go
1 14 (7%) 13 (7%) 2026-05-27
cmd/client/health_command.go
pkg/config/file_config.go
1 4 (25%) 11 (9%) 2026-05-29

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

data...

Pairs # same commits # commits 1 # commits 2 latest commit
pkg/adminui/log_export.go
pkg/config/config.go
4 14 (28%) 45 (8%) 2026-05-29
pkg/adminui/log_export.go
pkg/config/file_config.go
4 14 (28%) 11 (36%) 2026-05-29
pkg/controlplane/internal/tunnel_service_client.go
pkg/config/config.go
4 23 (17%) 45 (8%) 2026-06-17
pkg/config/file_config.go
pkg/controlplane/internal/tunnel_service_client.go
3 11 (27%) 23 (13%) 2026-06-12
pkg/config/profile.go
pkg/adminui/log_export.go
3 9 (33%) 14 (21%) 2026-05-29
cmd/client/dev_command.go
pkg/localproxy/localproxy.go
3 4 (75%) 4 (75%) 2026-06-19
pkg/controlplane/internal/poller.go
pkg/controlplane/fx/fxmodule.go
2 13 (15%) 9 (22%) 2026-06-15
wrappers/mcp-tunnel-client-proxy/typescript/mcp_tunnel_client_proxy.ts
wrappers/mcp-tunnel-client-proxy/python/mcp_tunnel_client_proxy.py
2 2 (100%) 2 (100%) 2026-06-19
pkg/health/health.go
pkg/codexplugin/session/session.go
2 11 (18%) 7 (28%) 2026-06-19
pkg/controlplane/fx/fxmodule.go
pkg/controlplane/internal/tunnel_service_client.go
2 9 (22%) 23 (8%) 2026-06-15
pkg/adminui/log_export.go
pkg/controlplane/internal/tunnel_service_client.go
2 14 (14%) 23 (8%) 2026-05-28
wrappers/mcp-tunnel-client-proxy/python/mcp_tunnel_client_proxy.py
cmd/client/dev_command.go
2 2 (100%) 4 (50%) 2026-06-19
wrappers/mcp-tunnel-client-proxy/typescript/mcp_tunnel_client_proxy.ts
cmd/client/dev_command.go
2 2 (100%) 4 (50%) 2026-06-19
pkg/health/health.go
pkg/config/config.go
2 11 (18%) 45 (4%) 2026-06-19
wrappers/mcp-tunnel-client-proxy/typescript/mcp_tunnel_client_proxy.ts
pkg/localproxy/localproxy.go
2 2 (100%) 4 (50%) 2026-06-19
pkg/harpoon/fxmodule.go
pkg/adminui/log_export.go
2 12 (16%) 14 (14%) 2026-05-29
pkg/config/config.go
pkg/codexplugin/session/session.go
2 45 (4%) 7 (28%) 2026-06-19
pkg/harpoon/fxmodule.go
pkg/config/profile.go
2 12 (16%) 9 (22%) 2026-05-29
pkg/harpoon/fxmodule.go
pkg/config/file_config.go
2 12 (16%) 11 (18%) 2026-05-29
pkg/harpoon/fxmodule.go
pkg/config/config.go
2 12 (16%) 45 (4%) 2026-05-29