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).
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
| 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 |
| 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 |