Path	Lines of Code
codex-rs/protocol/src/account.rs	242
codex-rs/protocol/src/agent_path.rs	151
codex-rs/protocol/src/approvals.rs	419
codex-rs/protocol/src/auth.rs	224
codex-rs/protocol/src/capabilities.rs	41
codex-rs/protocol/src/config_types.rs	805
codex-rs/protocol/src/dynamic_tools.rs	161
codex-rs/protocol/src/environment.rs	32
codex-rs/protocol/src/error.rs	766
codex-rs/protocol/src/exec_output.rs	117
codex-rs/protocol/src/items.rs	713
codex-rs/protocol/src/legacy_events.rs	610
codex-rs/protocol/src/lib.rs	52
codex-rs/protocol/src/local_media.rs	63
codex-rs/protocol/src/mcp.rs	478
codex-rs/protocol/src/mcp_approval_meta.rs	21
codex-rs/protocol/src/mcp_policy.rs	57
codex-rs/protocol/src/memory_citation.rs	18
codex-rs/protocol/src/models.rs	3898
codex-rs/protocol/src/models/executed_tool_calls.rs	445
codex-rs/protocol/src/models/item_metadata.rs	8
codex-rs/protocol/src/network_policy.rs	20
codex-rs/protocol/src/num_format.rs	16
codex-rs/protocol/src/openai_models.rs	1839
codex-rs/protocol/src/openai_models/guardian_v2.rs	43
codex-rs/protocol/src/parse_command.rs	26
codex-rs/protocol/src/permission_profile_intersection.rs	403
codex-rs/protocol/src/permission_profile_snapshot.rs	59
codex-rs/protocol/src/permissions.rs	3981
codex-rs/protocol/src/plan_tool.rs	24
codex-rs/protocol/src/protocol.rs	3108
codex-rs/protocol/src/realtime.rs	51
codex-rs/protocol/src/request_permissions.rs	87
codex-rs/protocol/src/request_user_input.rs	63
codex-rs/protocol/src/response_item_id.rs	44
codex-rs/protocol/src/response_usage.rs	8
codex-rs/protocol/src/review_format.rs	56
codex-rs/protocol/src/sanitized_git_url.rs	127
codex-rs/protocol/src/security_risk.rs	17
codex-rs/protocol/src/session_id.rs	104
codex-rs/protocol/src/shell_environment.rs	249
codex-rs/protocol/src/thread_id.rs	93
codex-rs/protocol/src/tool_name.rs	44
codex-rs/protocol/src/turn_input.rs	142
codex-rs/protocol/src/user_input.rs	82
