16 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_processor.rs (287:302, <1%)
  - codex-rs/core/src/config/mod.rs (3056:3071, <1%)

15 duplicated lines in 2 files:
  - codex-rs/core/src/guardian/metrics.rs (59:73, 4%)
  - codex-rs/ext/guardian-v2/src/async_scorer/sampler.rs (174:188, 2%)

14 duplicated lines in 2 files:
  - codex-rs/core/src/client_common.rs (90:103, 18%)
  - codex-rs/ext/image-generation/src/tool.rs (500:513, 2%)

14 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/runtime.rs (769:782, 1%)
  - codex-rs/core/src/mcp_skill_dependencies.rs (455:468, 3%)

13 duplicated lines in 2 files:
  - codex-rs/core/src/image_preparation.rs (159:171, 5%)
  - codex-rs/ext/image-generation/src/tool.rs (500:512, 2%)

12 duplicated lines in 2 files:
  - codex-rs/core/src/hook_runtime.rs (964:975, 1%)
  - codex-rs/hooks/src/engine/dispatcher.rs (273:284, 4%)

11 duplicated lines in 2 files:
  - codex-rs/mcp-server/src/codex_tool_runner.rs (362:372, 3%)
  - codex-rs/thread-manager-sample/src/main.rs (350:360, 2%)

11 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (55:65, <1%)
  - codex-rs/core/src/client_common.rs (92:102, 14%)

11 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (55:65, <1%)
  - codex-rs/core/src/image_preparation.rs (161:171, 4%)

11 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/runtime.rs (769:779, 1%)
  - codex-rs/core/src/mcp_skill_dependencies.rs (417:427, 2%)

11 duplicated lines in 2 files:
  - codex-rs/app-server/src/bespoke_event_handling.rs (932:942, <1%)
  - codex-rs/thread-manager-sample/src/main.rs (350:360, 2%)

10 duplicated lines in 2 files:
  - codex-rs/app-server/src/bespoke_event_handling.rs (932:941, <1%)
  - codex-rs/core/src/session/turn.rs (1866:1875, <1%)

10 duplicated lines in 2 files:
  - codex-rs/core/src/session/turn.rs (1866:1875, <1%)
  - codex-rs/mcp-server/src/codex_tool_runner.rs (362:371, 2%)

9 duplicated lines in 2 files:
  - codex-rs/connectors/src/accessible.rs (42:50, 13%)
  - codex-rs/core/src/apps/render.rs (23:31, 16%)

9 duplicated lines in 2 files:
  - codex-rs/connectors/src/filter.rs (36:44, 8%)
  - codex-rs/core/src/apps/render.rs (19:27, 16%)

9 duplicated lines in 2 files:
  - codex-rs/connectors/src/merge.rs (113:121, 5%)
  - codex-rs/core/src/apps/render.rs (22:30, 16%)

9 duplicated lines in 2 files:
  - codex-rs/context-fragments/src/fragment.rs (126:134, 10%)
  - codex-rs/memories/write/src/phase1.rs (480:488, 1%)

9 duplicated lines in 2 files:
  - codex-rs/ext/web-search/src/history.rs (99:112, 5%)
  - codex-rs/tools/src/response_history.rs (89:102, 7%)

8 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/mcp/mod.rs (640:647, 1%)
  - codex-rs/core/src/mcp_skill_dependencies.rs (461:468, 1%)

7 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/discoverable.rs (60:66, 3%)
  - codex-rs/tools/src/tool_discovery.rs (95:101, 6%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/apps_processor/installed.rs (98:104, 2%)
  - codex-rs/core/src/connectors.rs (269:275, 1%)

7 duplicated lines in 2 files:
  - codex-rs/core/src/context/token_budget_context.rs (44:56, 4%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:43, 15%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (878:884, <1%)
  - codex-rs/core/src/session/thread_settings.rs (43:49, 10%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (878:884, <1%)
  - codex-rs/core/src/codex_thread.rs (567:573, 1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/realtime_history.rs (290:296, 1%)
  - codex-rs/core/src/agent/control/user_authorization.rs (60:66, 8%)

7 duplicated lines in 2 files:
  - codex-rs/core/src/context/world_state/managed_developer_instructions.rs (29:41, 7%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:43, 15%)

7 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/rmcp_client.rs (1096:1102, <1%)
  - codex-rs/core/src/config/edit/document_helpers.rs (54:60, 2%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/thread_history.rs (2957:2963, <1%)
  - codex-rs/core/src/tools/handlers/mcp_resource.rs (221:227, 2%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/thread_history.rs (2957:2963, <1%)
  - codex-rs/core/src/tools/handlers/mcp_resource.rs (265:271, 2%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/model_switch_instructions.rs (22:31, 31%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/image_resize_notice.rs (40:49, 18%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/personality_spec_instructions.rs (20:29, 33%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/guardian_policy.rs (23:32, 31%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/multi_agent_usage_hint.rs (23:32, 31%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/context/base_instructions.rs (12:21, 42%)
  - codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs (31:40, 13%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (886:891, <1%)
  - codex-rs/core/src/session/thread_settings.rs (51:56, 9%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (886:891, <1%)
  - codex-rs/core/src/codex_thread.rs (575:580, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (986:991, <1%)
  - codex-rs/core/src/codex_thread.rs (536:541, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (60:65, <1%)
  - codex-rs/core/src/session/turn.rs (2405:2410, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_processor.rs (989:994, <1%)
  - codex-rs/core/src/codex_thread.rs (536:541, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/notification_media.rs (40:45, 3%)
  - codex-rs/core/src/agent/control/spawn.rs (72:77, <1%)

6 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/runtime.rs (467:472, <1%)
  - codex-rs/core/src/session/mcp.rs (614:619, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/thread_history.rs (3316:3321, <1%)
  - codex-rs/core/src/guardian/review.rs (406:411, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/thread_history.rs (3408:3413, <1%)
  - codex-rs/core/src/guardian/review.rs (406:411, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (854:859, <1%)
  - codex-rs/core/src/tools/handlers/mod.rs (475:480, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_processor.rs (4974:4979, <1%)
  - codex-rs/core/src/thread_manager.rs (1316:1321, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_processor.rs (4990:4995, <1%)
  - codex-rs/core/src/thread_manager.rs (1316:1321, <1%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/session/turn.rs (2405:2410, <1%)
  - codex-rs/ext/image-generation/src/tool.rs (507:512, 1%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/realtime_context.rs (249:254, 1%)
  - codex-rs/ext/guardian-v2/src/async_scorer/transcript.rs (199:204, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (3422:3427, <1%)
  - codex-rs/core/src/tools/handlers/mcp_resource.rs (221:226, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (3422:3427, <1%)
  - codex-rs/core/src/tools/handlers/mcp_resource.rs (265:270, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/plugins.rs (1934:1939, <1%)
  - codex-rs/core/src/mcp_skill_dependencies.rs (176:181, 1%)

6 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/mcp/mod.rs (633:638, <1%)
  - codex-rs/core/src/mcp_skill_dependencies.rs (416:421, 1%)

6 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/mcp/mod.rs (633:638, <1%)
  - codex-rs/core/src/mcp_skill_dependencies.rs (454:459, 1%)

6 duplicated lines in 2 files:
  - codex-rs/code-mode-host/src/lib.rs (1:6, 1%)
  - codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs (7:12, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (60:65, <1%)
  - codex-rs/core/src/agent/control/spawn.rs (83:88, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/notification_media.rs (43:48, 3%)
  - codex-rs/core/src/client_common.rs (93:98, 7%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/notification_media.rs (43:48, 3%)
  - codex-rs/core/src/image_preparation.rs (162:167, 2%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/guardian/prompt.rs (605:611, <1%)
  - codex-rs/ext/guardian-v2/src/async_scorer/transcript.rs (228:234, 1%)

6 duplicated lines in 2 files:
  - codex-rs/core/src/agent/control/spawn.rs (83:88, <1%)
  - codex-rs/ext/image-generation/src/tool.rs (507:512, 1%)

6 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/remote/remote_installed_plugin_sync.rs (23:28, <1%)
  - codex-rs/core/src/turn_metadata.rs (2:7, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-transport/src/transport/websocket.rs (22:27, 2%)
  - codex-rs/code-mode-host/src/trace_transport.rs (17:22, 4%)

