30 duplicated lines in 2 files:
  - codex-rs/skills/src/mentions.rs (154:202, 19%)
  - codex-rs/tui/src/mention_codec.rs (222:270, 5%)

19 duplicated lines in 2 files:
  - codex-rs/skills/src/mentions.rs (107:134, 12%)
  - codex-rs/tui/src/chatwidget/skills.rs (313:340, 5%)

17 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/command_migration.rs (20:41, 5%)
  - codex-rs/external-agent-migration/src/rewrite.rs (2:23, 20%)

16 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (25:40, 10%)
  - codex-rs/tui/src/app_info.rs (20:35, 15%)

15 duplicated lines in 2 files:
  - codex-rs/skills/src/mentions.rs (206:220, 9%)
  - codex-rs/tui/src/mention_codec.rs (307:321, 2%)

14 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (848:861, <1%)
  - codex-rs/tui/src/bottom_pane/approval_overlay.rs (1891:1904, <1%)

13 duplicated lines in 2 files:
  - codex-rs/hooks/src/engine/dispatcher.rs (272:284, 5%)
  - codex-rs/tui/src/history_cell/hook_cell.rs (837:849, 1%)

13 duplicated lines in 2 files:
  - codex-rs/hooks/src/engine/dispatcher.rs (272:284, 5%)
  - codex-rs/tui/src/bottom_pane/hooks_browser_view.rs (770:782, <1%)

13 duplicated lines in 2 files:
  - codex-rs/cli/src/plugin_cmd.rs (272:287, 3%)
  - codex-rs/core-plugins/src/manager.rs (3512:3527, <1%)

13 duplicated lines in 2 files:
  - codex-rs/app-server/src/lib.rs (361:376, 1%)
  - codex-rs/tui/src/app/startup_prompts.rs (70:85, 3%)

12 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (149:160, 8%)
  - codex-rs/tui/src/app_info.rs (94:105, 11%)

12 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/command_migration.rs (302:313, 3%)
  - codex-rs/external-agent-migration/src/subagents.rs (150:161, 5%)

12 duplicated lines in 2 files:
  - codex-rs/connectors/src/accessible.rs (42:53, 17%)
  - codex-rs/tui/src/chatwidget/skills.rs (375:386, 3%)

11 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/command_migration/render.rs (50:65, 17%)
  - codex-rs/external-agent-migration/src/rewrite.rs (104:121, 13%)

11 duplicated lines in 2 files:
  - codex-rs/cli/src/mcp_cmd.rs (452:462, 1%)
  - codex-rs/codex-mcp/src/runtime.rs (769:779, 1%)

11 duplicated lines in 2 files:
  - codex-rs/cli/src/plugin_cmd.rs (290:303, 2%)
  - codex-rs/core-plugins/src/manager.rs (3531:3544, <1%)

10 duplicated lines in 2 files:
  - codex-rs/connectors/src/accessible.rs (42:51, 14%)
  - codex-rs/tui/src/app/connector_mentions.rs (123:132, 7%)

10 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/auth_elicitation.rs (76:86, 3%)
  - codex-rs/tui/src/bottom_pane/app_link_view.rs (132:142, <1%)

9 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/command_migration/render.rs (23:32, 14%)
  - codex-rs/external-agent-migration/src/rewrite.rs (85:95, 10%)

9 duplicated lines in 2 files:
  - codex-rs/connectors/src/merge.rs (113:121, 5%)
  - codex-rs/tui/src/chatwidget/skills.rs (374:382, 2%)

9 duplicated lines in 2 files:
  - codex-rs/connectors/src/merge.rs (113:121, 5%)
  - codex-rs/tui/src/app/connector_mentions.rs (122:130, 6%)

9 duplicated lines in 2 files:
  - codex-rs/app-server/src/lib.rs (380:388, <1%)
  - codex-rs/tui/src/app/startup_prompts.rs (89:97, 2%)

8 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (25:32, 5%)
  - codex-rs/tui/src/app_info.rs (37:44, 7%)

8 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (42:49, 5%)
  - codex-rs/tui/src/app_info.rs (20:27, 7%)

8 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (42:49, 5%)
  - codex-rs/tui/src/app_info.rs (37:44, 7%)

8 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/command_migration/render.rs (48:56, 12%)
  - codex-rs/external-agent-migration/src/rewrite.rs (63:71, 9%)

8 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_resume_redaction.rs (219:226, 3%)
  - codex-rs/tui/src/app_server_session.rs (3638:3645, <1%)

8 duplicated lines in 2 files:
  - codex-rs/app-server/src/models.rs (56:63, 11%)
  - codex-rs/tui/src/app_server_session.rs (1663:1670, <1%)

8 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/item.rs (1261:1268, <1%)
  - codex-rs/exec/src/exec_events.rs (233:240, 4%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (112:118, 4%)
  - codex-rs/tui/src/app_info.rs (57:63, 6%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/account_processor/bedrock_setup.rs (7:13, 5%)
  - codex-rs/tui/src/onboarding/bedrock.rs (9:15, 1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/common.rs (3123:3129, <1%)
  - codex-rs/tui/src/app_server_session.rs (3625:3631, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/extensions.rs (125:131, 2%)
  - codex-rs/cli/src/main.rs (2270:2276, <1%)

7 duplicated lines in 2 files:
  - codex-rs/cli/src/main.rs (2270:2276, <1%)
  - codex-rs/mcp-server/src/message_processor.rs (90:96, 1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/common.rs (1493:1499, <1%)
  - codex-rs/exec/src/lib.rs (1793:1799, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/mcp_processor.rs (174:180, 1%)
  - codex-rs/cli/src/mcp_cmd.rs (586:592, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-client/src/lib.rs (1122:1128, <1%)
  - codex-rs/tui/src/lib.rs (3157:3163, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-client/src/lib.rs (1141:1147, <1%)
  - codex-rs/tui/src/lib.rs (3157:3163, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-transport/src/transport/remote_control/websocket.rs (2029:2037, <1%)
  - codex-rs/tui/src/local_chatgpt_auth.rs (79:87, 3%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-transport/src/transport/remote_control/tests.rs (91:99, <1%)
  - codex-rs/tui/src/local_chatgpt_auth.rs (79:87, 3%)

7 duplicated lines in 2 files:
  - codex-rs/cli/src/mcp_cmd.rs (772:778, <1%)
  - codex-rs/codex-mcp/src/rmcp_client.rs (1096:1102, <1%)

7 duplicated lines in 2 files:
  - codex-rs/cli/src/mcp_cmd.rs (1023:1029, <1%)
  - codex-rs/codex-mcp/src/rmcp_client.rs (1096:1102, <1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/notification_media.rs (120:126, 3%)
  - codex-rs/tui/src/chatwidget/protocol.rs (245:251, 2%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/common.rs (3136:3142, <1%)
  - codex-rs/tui/src/app/loaded_threads.rs (158:164, 3%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (299:305, <1%)
  - codex-rs/tui/src/app/loaded_threads.rs (158:164, 3%)

7 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_resume_redaction.rs (211:217, 3%)
  - codex-rs/tui/src/app/loaded_threads.rs (150:156, 3%)

7 duplicated lines in 2 files:
  - codex-rs/codex-mcp/src/rmcp_client.rs (1096:1102, <1%)
  - codex-rs/tui/src/history_cell/mcp.rs (407:413, 1%)

7 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/marketplace_add.rs (437:444, 1%)
  - codex-rs/external-agent-migration/src/service_tests/plugins/basics.rs (698:705, 1%)

7 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/config.rs (897:903, <1%)
  - codex-rs/external-agent-migration/src/model.rs (182:188, 4%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (112:117, 4%)
  - codex-rs/tui/src/app_info.rs (65:70, 5%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (120:125, 4%)
  - codex-rs/tui/src/app_info.rs (57:62, 5%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (120:125, 4%)
  - codex-rs/tui/src/app_info.rs (65:70, 5%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (154:159, 4%)
  - codex-rs/tui/src/app_info.rs (117:122, 5%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (168:173, 4%)
  - codex-rs/tui/src/app_info.rs (99:104, 5%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/app_info.rs (168:173, 4%)
  - codex-rs/tui/src/app_info.rs (117:122, 5%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (299:304, <1%)
  - codex-rs/tui/src/app_server_session.rs (3638:3643, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/common.rs (3136:3141, <1%)
  - codex-rs/tui/src/app_server_session.rs (3638:3643, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/bespoke_event_handling.rs (4000:4005, <1%)
  - codex-rs/tui/src/status/tests.rs (1218:1223, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/bespoke_event_handling.rs (4000:4005, <1%)
  - codex-rs/tui/src/status/tests.rs (1270:1275, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/bespoke_event_handling.rs (4000:4005, <1%)
  - codex-rs/tui/src/status/tests.rs (1331:1336, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/bespoke_event_handling.rs (4000:4005, <1%)
  - codex-rs/tui/src/status/tests.rs (1382:1387, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/bespoke_event_handling.rs (4000:4005, <1%)
  - codex-rs/tui/src/status/tests.rs (1856:1861, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/bespoke_event_handling.rs (4000:4005, <1%)
  - codex-rs/tui/src/status/tests.rs (2117:2122, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/thread_history.rs (4708:4713, <1%)
  - codex-rs/tui/src/app_server_session.rs (3664:3669, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/thread_history.rs (4899:4904, <1%)
  - codex-rs/tui/src/app_server_session.rs (3664:3669, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (2557:2562, <1%)
  - codex-rs/tui/src/app/tests.rs (271:276, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (2602:2607, <1%)
  - codex-rs/tui/src/app/tests.rs (271:276, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (299:304, <1%)
  - codex-rs/tui/src/resume_picker.rs (6313:6318, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (299:304, <1%)
  - codex-rs/tui/src/resume_picker.rs (6394:6399, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (299:304, <1%)
  - codex-rs/tui/src/resume_picker.rs (6467:6472, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/common.rs (3136:3141, <1%)
  - codex-rs/tui/src/resume_picker.rs (6313:6318, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/common.rs (3136:3141, <1%)
  - codex-rs/tui/src/resume_picker.rs (6394:6399, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/common.rs (3136:3141, <1%)
  - codex-rs/tui/src/resume_picker.rs (6467:6472, <1%)

6 duplicated lines in 2 files:
  - codex-rs/connectors/src/filter.rs (39:44, 5%)
  - codex-rs/tui/src/app/connector_mentions.rs (122:127, 4%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/event_mapping.rs (539:544, 1%)
  - codex-rs/tui/src/app/tests.rs (7635:7640, <1%)

6 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/command_migration.rs (7:12, 1%)
  - codex-rs/external-agent-migration/src/subagents.rs (4:9, 2%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-protocol/src/protocol/v2/tests.rs (4755:4760, <1%)
  - codex-rs/exec/src/lib.rs (986:991, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_resume_redaction.rs (219:224, 2%)
  - codex-rs/tui/src/resume_picker.rs (6313:6318, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_resume_redaction.rs (219:224, 2%)
  - codex-rs/tui/src/resume_picker.rs (6394:6399, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_resume_redaction.rs (219:224, 2%)
  - codex-rs/tui/src/resume_picker.rs (6467:6472, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_resume_redaction.rs (229:234, 2%)
  - codex-rs/tui/src/app_server_session.rs (3664:3669, <1%)

6 duplicated lines in 2 files:
  - codex-rs/connectors/src/merge.rs (150:155, 3%)
  - codex-rs/tui/src/chatwidget/skills.rs (380:385, 1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/mcp_processor.rs (200:205, 1%)
  - codex-rs/cli/src/mcp_cmd.rs (610:615, <1%)

6 duplicated lines in 2 files:
  - codex-rs/cli/src/mcp_cmd.rs (451:456, <1%)
  - codex-rs/codex-mcp/src/mcp/mod.rs (633:638, <1%)

6 duplicated lines in 2 files:
  - codex-rs/core-plugins/src/remote/share/tests.rs (712:717, <1%)
  - codex-rs/tui/src/app/plugin_mentions.rs (177:182, 3%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-transport/src/transport/remote_control/websocket.rs (2059:2064, <1%)
  - codex-rs/tui/src/local_chatgpt_auth.rs (114:119, 3%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/in_process.rs (897:902, <1%)
  - codex-rs/tui/src/lib.rs (3157:3162, <1%)

6 duplicated lines in 2 files:
  - codex-rs/mcp-server/src/outgoing_message.rs (331:336, 1%)
  - codex-rs/tui/src/history_cell/tests.rs (786:791, <1%)

6 duplicated lines in 2 files:
  - codex-rs/mcp-server/src/outgoing_message.rs (375:380, 1%)
  - codex-rs/tui/src/history_cell/tests.rs (786:791, <1%)

6 duplicated lines in 2 files:
  - codex-rs/mcp-server/src/outgoing_message.rs (441:446, 1%)
  - codex-rs/tui/src/history_cell/tests.rs (786:791, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server-client/src/lib.rs (1043:1048, <1%)
  - codex-rs/tui/src/app/pending_interactive_replay.rs (675:680, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/command_exec_processor.rs (265:270, 2%)
  - codex-rs/cli/src/debug_sandbox.rs (352:357, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors.rs (141:146, <1%)
  - codex-rs/tui/src/app.rs (115:120, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (886:891, <1%)
  - codex-rs/tui/src/app_command.rs (166:171, 2%)

6 duplicated lines in 2 files:
  - codex-rs/connectors/src/filter.rs (39:44, 5%)
  - codex-rs/tui/src/chatwidget/skills.rs (374:379, 1%)

6 duplicated lines in 2 files:
  - codex-rs/cli/src/mcp_cmd.rs (708:713, <1%)
  - codex-rs/codex-mcp/src/rmcp_client.rs (1096:1101, <1%)

6 duplicated lines in 2 files:
  - codex-rs/cli/src/mcp_cmd.rs (947:952, <1%)
  - codex-rs/codex-mcp/src/rmcp_client.rs (1096:1101, <1%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/thread_resume_redaction.rs (219:224, 2%)
  - codex-rs/tui/src/app/loaded_threads.rs (158:163, 3%)

6 duplicated lines in 2 files:
  - codex-rs/app-server/src/request_processors/turn_processor.rs (886:891, <1%)
  - codex-rs/tui/src/app/thread_settings.rs (159:164, 2%)

