graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[codex-cli/src/components/chat/terminal-chat.tsx]" -- "[codex-cli/src/utils/agent/agent-loop.ts]" [label=" 11 ", penwidth="10", color="#00688bFF"]; "[codex-cli/src/components/chat/terminal-chat.tsx]" -- "[codex-cli/src/utils/config.ts]" [label=" 10 ", penwidth="9", color="#00688bED"]; "[codex-cli/src/utils/config.ts]" -- "[codex-cli/src/cli.tsx]" [label=" 10 ", penwidth="9", color="#00688bED"]; "[codex-cli/src/utils/config.ts]" -- "[codex-cli/src/utils/agent/agent-loop.ts]" [label=" 9 ", penwidth="8", color="#00688bDB"]; "[codex-cli/src/cli.tsx]" -- "[codex-cli/src/utils/agent/agent-loop.ts]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[codex-cli/src/components/chat/terminal-chat.tsx]" -- "[codex-cli/src/components/chat/terminal-chat-input.tsx]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[codex-cli/src/components/chat/terminal-chat.tsx]" -- "[codex-cli/src/cli.tsx]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[codex-cli/src/components/chat/terminal-chat.tsx]" -- "[codex-cli/src/utils/agent/handle-exec-command.ts]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[codex-rs/tui/src/lib.rs]" -- "[codex-rs/core/src/config.rs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[codex-cli/src/utils/agent/handle-exec-command.ts]" -- "[codex-cli/src/utils/agent/agent-loop.ts]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[codex-rs/core/src/protocol.rs]" -- "[codex-rs/core/src/codex.rs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[codex-rs/tui/src/lib.rs]" -- "[codex-rs/exec/src/lib.rs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[codex-rs/exec/src/lib.rs]" -- "[codex-rs/exec/src/cli.rs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[codex-cli/src/components/help-overlay.tsx]" -- "[codex-cli/src/components/chat/terminal-chat-input.tsx]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/exec/src/cli.rs]" -- "[codex-rs/core/src/protocol.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/cli.rs]" -- "[codex-rs/exec/src/cli.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/lib.rs]" -- "[codex-rs/tui/src/cli.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-cli/src/utils/model-utils.ts]" -- "[codex-cli/src/utils/config.ts]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/cli.rs]" -- "[codex-rs/core/src/protocol.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-cli/src/utils/config.ts]" -- "[codex-cli/src/utils/agent/handle-exec-command.ts]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/chatwidget.rs]" -- "[codex-rs/tui/src/app.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/chatwidget.rs]" -- "[codex-rs/tui/src/lib.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/exec/src/lib.rs]" -- "[codex-rs/core/src/config.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/lib.rs]" -- "[codex-rs/exec/src/cli.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/app.rs]" -- "[codex-rs/tui/src/lib.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/cli/Cargo.toml]" -- "[codex-rs/Cargo.toml]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/core/src/protocol.rs]" -- "[codex-rs/core/src/lib.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-cli/src/components/singlepass-cli-app.tsx]" -- "[codex-cli/src/utils/config.ts]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/core/src/protocol.rs]" -- "[codex-rs/core/src/config.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/lib.rs]" -- "[codex-rs/core/src/protocol.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-cli/src/cli.tsx]" -- "[codex-cli/src/utils/agent/handle-exec-command.ts]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/exec/src/lib.rs]" -- "[codex-rs/core/src/protocol.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/cli.rs]" -- "[codex-rs/exec/src/lib.rs]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[codex-rs/tui/src/lib.rs]" -- "[codex-rs/core/src/codex_wrapper.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-cli/src/components/chat/multiline-editor.tsx]" -- "[codex-cli/src/text-buffer.ts]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/exec/src/lib.rs]" -- "[codex-rs/cli/src/main.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/tui/src/cli.rs]" -- "[codex-rs/core/src/approval_mode_cli_arg.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/tui/src/chatwidget.rs]" -- "[codex-rs/core/src/codex_wrapper.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/exec/src/lib.rs]" -- "[codex-rs/core/src/lib.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/tui/src/cli.rs]" -- "[codex-rs/cli/src/main.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/cli/src/main.rs]" -- "[codex-rs/core/src/config.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/tui/src/lib.rs]" -- "[codex-rs/core/src/approval_mode_cli_arg.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/exec/src/cli.rs]" -- "[codex-rs/core/src/config.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/exec/src/lib.rs]" -- "[codex-rs/core/src/approval_mode_cli_arg.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-cli/src/components/chat/terminal-chat.tsx]" -- "[codex-cli/src/components/singlepass-cli-app.tsx]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/cli/src/main.rs]" -- "[codex-rs/core/src/lib.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/exec/src/lib.rs]" -- "[codex-rs/core/src/codex.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/core/src/lib.rs]" -- "[codex-rs/core/src/codex.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/core/src/exec.rs]" -- "[codex-rs/core/src/protocol.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[codex-rs/core/src/config.rs]" -- "[codex-rs/core/src/codex.rs]" [label=" 4 ", penwidth="3", color="#00688b82"]; }