duplicated block id: 1 size: 55 cleaned lines of code in 2 files: - codex-cli/src/parse-apply-patch.ts (37:112) - codex-cli/src/utils/agent/parse-apply-patch.ts (36:111) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - codex-cli/src/parse-apply-patch.ts (1:23) - codex-cli/src/utils/agent/parse-apply-patch.ts (1:23) duplicated block id: 3 size: 19 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/apply-patch.ts (224:242) - codex-cli/src/utils/agent/apply-patch.ts (357:380) duplicated block id: 4 size: 18 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (705:728) - codex-cli/src/utils/agent/agent-loop.ts (1082:1100) duplicated block id: 5 size: 16 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat-past-rollout.tsx (18:33) - codex-cli/src/components/chat/terminal-header.tsx (43:58) duplicated block id: 6 size: 16 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (685:703) - codex-cli/src/utils/agent/agent-loop.ts (1059:1079) duplicated block id: 7 size: 16 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat-input-thinking.tsx (79:96) - codex-cli/src/components/chat/terminal-chat-input.tsx (890:906) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat-input-thinking.tsx (59:76) - codex-cli/src/components/chat/terminal-chat-input.tsx (961:978) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (755:772) - codex-rs/apply-patch/src/lib.rs (888:902) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (700:714) - codex-rs/apply-patch/src/lib.rs (819:836) duplicated block id: 11 size: 14 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (700:714) - codex-rs/apply-patch/src/lib.rs (771:784) duplicated block id: 12 size: 14 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (771:784) - codex-rs/apply-patch/src/lib.rs (819:836) duplicated block id: 13 size: 13 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (993:1007) - codex-rs/core/src/codex.rs (1088:1102) duplicated block id: 14 size: 13 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1347:1362) - codex-cli/src/utils/agent/agent-loop.ts (1415:1430) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (600:616) - codex-rs/apply-patch/src/lib.rs (627:643) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat-input-thinking.tsx (43:55) - codex-cli/src/components/chat/terminal-chat-input.tsx (941:954) duplicated block id: 17 size: 10 cleaned lines of code in 2 files: - codex-cli/src/components/singlepass-cli-app.tsx (542:552) - codex-cli/src/components/singlepass-cli-app.tsx (559:569) duplicated block id: 18 size: 10 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat-response-item.tsx (211:222) - codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx (22:34) duplicated block id: 19 size: 10 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (580:591) - codex-rs/core/src/codex.rs (595:606) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - codex-cli/src/utils/responses.ts (471:479) - codex-cli/src/utils/responses.ts (652:660) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (975:985) - codex-rs/apply-patch/src/lib.rs (1010:1020) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (938:948) - codex-rs/apply-patch/src/lib.rs (975:985) duplicated block id: 23 size: 9 cleaned lines of code in 2 files: - codex-rs/exec/Cargo.toml (20:28) - codex-rs/tui/Cargo.toml (25:33) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (938:948) - codex-rs/apply-patch/src/lib.rs (1010:1020) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/sandbox/raw-exec.ts (175:183) - codex-cli/src/utils/agent/sandbox/raw-exec.ts (190:198) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - codex-cli/src/utils/get-diff.ts (47:56) - codex-cli/src/utils/get-diff.ts (96:107) duplicated block id: 27 size: 8 cleaned lines of code in 2 files: - codex-cli/src/utils/responses.ts (386:393) - codex-cli/src/utils/responses.ts (653:660) duplicated block id: 28 size: 8 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (701:709) - codex-rs/apply-patch/src/lib.rs (732:740) duplicated block id: 29 size: 8 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (732:740) - codex-rs/apply-patch/src/lib.rs (820:830) duplicated block id: 30 size: 8 cleaned lines of code in 2 files: - codex-cli/src/components/model-overlay.tsx (87:94) - codex-cli/src/components/typeahead-overlay.tsx (114:121) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - codex-rs/exec/src/cli.rs (18:30) - codex-rs/tui/src/cli.rs (25:37) duplicated block id: 32 size: 8 cleaned lines of code in 2 files: - codex-cli/src/components/chat/multiline-editor.tsx (225:234) - codex-cli/src/components/chat/multiline-editor.tsx (248:258) duplicated block id: 33 size: 8 cleaned lines of code in 2 files: - codex-cli/src/components/help-overlay.tsx (21:28) - codex-cli/src/components/typeahead-overlay.tsx (114:121) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - codex-cli/src/utils/responses.ts (386:393) - codex-cli/src/utils/responses.ts (472:479) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - codex-cli/src/components/help-overlay.tsx (21:28) - codex-cli/src/components/model-overlay.tsx (87:94) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (732:740) - codex-rs/apply-patch/src/lib.rs (772:779) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (651:659) - codex-rs/apply-patch/src/lib.rs (819:829) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (812:819) - codex-rs/apply-patch/src/lib.rs (1048:1055) duplicated block id: 39 size: 8 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (651:659) - codex-rs/apply-patch/src/lib.rs (700:708) duplicated block id: 40 size: 8 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat-input-thinking.tsx (110:117) - codex-cli/src/components/chat/terminal-chat-input.tsx (988:995) duplicated block id: 41 size: 8 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (651:659) - codex-rs/apply-patch/src/lib.rs (771:778) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - codex-rs/core/Cargo.toml (30:36) - codex-rs/tui/Cargo.toml (26:32) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - codex-cli/src/components/singlepass-cli-app.tsx (47:56) - codex-cli/src/components/singlepass-cli-app.tsx (72:81) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - codex-rs/mcp-server/Cargo.toml (24:30) - codex-rs/tui/Cargo.toml (26:32) duplicated block id: 45 size: 7 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat.tsx (580:587) - codex-cli/src/components/chat/terminal-chat.tsx (633:640) duplicated block id: 46 size: 7 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat-command-review.tsx (194:201) - codex-cli/src/components/chat/terminal-chat-tool-call-command.tsx (66:73) duplicated block id: 47 size: 7 cleaned lines of code in 2 files: - codex-rs/core/Cargo.toml (30:36) - codex-rs/exec/Cargo.toml (21:27) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (137:145) - codex-rs/core/src/codex.rs (147:155) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (652:659) - codex-rs/apply-patch/src/lib.rs (732:739) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - codex-rs/core/Cargo.toml (30:36) - codex-rs/mcp-server/Cargo.toml (24:30) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (1052:1061) - codex-rs/mcp-types/src/lib.rs (1076:1084) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (139:147) - codex-rs/mcp-types/src/lib.rs (1076:1084) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - codex-cli/src/components/chat/terminal-chat-input-thinking.tsx (11:17) - codex-cli/src/components/chat/terminal-chat-input.tsx (873:879) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - codex-rs/exec/Cargo.toml (21:27) - codex-rs/mcp-server/Cargo.toml (24:30) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (928:934) - codex-rs/mcp-types/src/lib.rs (966:972) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (82:88) - codex-rs/core/src/protocol.rs (412:418) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - codex-rs/cli/Cargo.toml (25:31) - codex-rs/tui/Cargo.toml (26:32) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - codex-rs/cli/Cargo.toml (25:31) - codex-rs/mcp-server/Cargo.toml (24:30) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - codex-rs/cli/Cargo.toml (25:31) - codex-rs/exec/Cargo.toml (21:27) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - codex-rs/execpolicy/src/arg_resolver.rs (88:94) - codex-rs/execpolicy/src/arg_resolver.rs (99:105) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (1177:1183) - codex-rs/core/src/codex.rs (1217:1223) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - codex-rs/cli/Cargo.toml (25:31) - codex-rs/core/Cargo.toml (30:36) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (139:147) - codex-rs/mcp-types/src/lib.rs (1052:1061) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - codex-cli/src/components/select-input/select-input.tsx (115:123) - codex-cli/src/components/select-input/select-input.tsx (134:142) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/handle-exec-command.ts (112:118) - codex-cli/src/utils/agent/handle-exec-command.ts (167:173) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (845:851) - codex-cli/src/utils/agent/agent-loop.ts (1415:1421) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (563:568) - codex-rs/mcp-types/src/lib.rs (597:602) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (597:602) - codex-rs/mcp-types/src/lib.rs (653:658) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (563:568) - codex-rs/mcp-types/src/lib.rs (775:780) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (530:535) - codex-rs/mcp-types/src/lib.rs (597:602) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (530:535) - codex-rs/mcp-types/src/lib.rs (775:780) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (248:255) - codex-rs/core/src/codex.rs (272:279) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - codex-rs/cli/src/lib.rs (13:21) - codex-rs/cli/src/lib.rs (27:35) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (352:361) - codex-rs/core/src/codex.rs (1475:1485) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (564:570) - codex-rs/core/src/codex.rs (595:601) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (564:570) - codex-rs/core/src/codex.rs (580:586) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - codex-rs/execpolicy/src/execv_checker.rs (228:233) - codex-rs/execpolicy/src/execv_checker.rs (248:253) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - codex-cli/src/app.tsx (57:62) - codex-cli/src/components/chat/terminal-chat-past-rollout.tsx (16:21) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (845:851) - codex-cli/src/utils/agent/agent-loop.ts (1138:1144) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (563:568) - codex-rs/mcp-types/src/lib.rs (653:658) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (845:851) - codex-cli/src/utils/agent/agent-loop.ts (1254:1260) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/parser.rs (433:438) - codex-rs/apply-patch/src/parser.rs (448:453) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (597:602) - codex-rs/mcp-types/src/lib.rs (775:780) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (530:535) - codex-rs/mcp-types/src/lib.rs (653:658) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - codex-cli/src/text-buffer.ts (582:588) - codex-cli/src/text-buffer.ts (595:601) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (530:535) - codex-rs/mcp-types/src/lib.rs (563:568) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (765:771) - codex-cli/src/utils/agent/agent-loop.ts (1138:1144) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (485:493) - codex-rs/mcp-types/src/lib.rs (496:504) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - codex-rs/execpolicy/src/arg_resolver.rs (50:55) - codex-rs/execpolicy/src/arg_resolver.rs (89:94) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - codex-rs/execpolicy/src/arg_resolver.rs (50:55) - codex-rs/execpolicy/src/arg_resolver.rs (100:105) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1262:1269) - codex-cli/src/utils/agent/agent-loop.ts (1355:1362) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - codex-rs/execpolicy/src/arg_resolver.rs (50:55) - codex-rs/execpolicy/src/arg_resolver.rs (116:121) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (765:771) - codex-cli/src/utils/agent/agent-loop.ts (1119:1125) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (845:851) - codex-cli/src/utils/agent/agent-loop.ts (1119:1125) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - codex-cli/src/approvals.ts (91:96) - codex-cli/src/approvals.ts (150:155) duplicated block id: 96 size: 6 cleaned lines of code in 2 files: - codex-cli/src/components/history-overlay.tsx (118:125) - codex-cli/src/utils/extract-applied-patches.ts (11:18) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (765:771) - codex-cli/src/utils/agent/agent-loop.ts (845:851) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (845:851) - codex-cli/src/utils/agent/agent-loop.ts (1347:1353) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (765:771) - codex-cli/src/utils/agent/agent-loop.ts (1254:1260) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1262:1269) - codex-cli/src/utils/agent/agent-loop.ts (1423:1430) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/apply-patch.ts (506:511) - codex-cli/src/utils/agent/apply-patch.ts (525:530) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - codex-cli/src/components/singlepass-cli-app.tsx (295:302) - codex-cli/src/components/singlepass-cli-app.tsx (311:318) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (765:771) - codex-cli/src/utils/agent/agent-loop.ts (820:826) duplicated block id: 104 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (653:658) - codex-rs/mcp-types/src/lib.rs (775:780) duplicated block id: 105 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (765:771) - codex-cli/src/utils/agent/agent-loop.ts (1415:1421) duplicated block id: 106 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (820:826) - codex-cli/src/utils/agent/agent-loop.ts (1119:1125) duplicated block id: 107 size: 6 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (805:810) - codex-rs/apply-patch/src/lib.rs (1042:1047) duplicated block id: 108 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1138:1144) - codex-cli/src/utils/agent/agent-loop.ts (1347:1353) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/apply-patch.ts (194:199) - codex-cli/src/utils/agent/apply-patch.ts (310:315) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (505:511) - codex-rs/core/src/codex.rs (564:570) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (653:659) - codex-rs/apply-patch/src/lib.rs (675:680) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (820:826) - codex-cli/src/utils/agent/agent-loop.ts (1347:1353) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (1052:1057) - codex-rs/mcp-types/src/lib.rs (1063:1068) duplicated block id: 114 size: 6 cleaned lines of code in 2 files: - codex-rs/exec/src/event_processor.rs (183:188) - codex-rs/exec/src/event_processor.rs (194:199) duplicated block id: 115 size: 6 cleaned lines of code in 2 files: - codex-rs/execpolicy/src/arg_resolver.rs (100:105) - codex-rs/execpolicy/src/arg_resolver.rs (116:121) duplicated block id: 116 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (813:818) - codex-cli/src/utils/agent/agent-loop.ts (869:874) duplicated block id: 117 size: 6 cleaned lines of code in 2 files: - codex-rs/execpolicy/src/arg_matcher.rs (10:15) - codex-rs/execpolicy/src/opt.rs (9:14) duplicated block id: 118 size: 6 cleaned lines of code in 2 files: - codex-cli/src/components/singlepass-cli-app.tsx (402:410) - codex-cli/src/utils/model-utils.ts (30:38) duplicated block id: 119 size: 6 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (675:680) - codex-rs/apply-patch/src/lib.rs (733:739) duplicated block id: 120 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (765:771) - codex-cli/src/utils/agent/agent-loop.ts (1347:1353) duplicated block id: 121 size: 6 cleaned lines of code in 2 files: - codex-cli/src/components/chat/message-history.tsx (15:20) - codex-cli/src/components/chat/terminal-message-history.tsx (16:21) duplicated block id: 122 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (820:826) - codex-cli/src/utils/agent/agent-loop.ts (1415:1421) duplicated block id: 123 size: 6 cleaned lines of code in 2 files: - codex-cli/src/components/chat/message-history.tsx (30:45) - codex-cli/src/components/chat/terminal-message-history.tsx (40:47) duplicated block id: 124 size: 6 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (505:511) - codex-rs/core/src/codex.rs (580:586) duplicated block id: 125 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1254:1260) - codex-cli/src/utils/agent/agent-loop.ts (1347:1353) duplicated block id: 126 size: 6 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (505:511) - codex-rs/core/src/codex.rs (595:601) duplicated block id: 127 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1138:1144) - codex-cli/src/utils/agent/agent-loop.ts (1415:1421) duplicated block id: 128 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (820:826) - codex-cli/src/utils/agent/agent-loop.ts (1138:1144) duplicated block id: 129 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1138:1144) - codex-cli/src/utils/agent/agent-loop.ts (1254:1260) duplicated block id: 130 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1119:1125) - codex-cli/src/utils/agent/agent-loop.ts (1347:1353) duplicated block id: 131 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (820:826) - codex-cli/src/utils/agent/agent-loop.ts (845:851) duplicated block id: 132 size: 6 cleaned lines of code in 2 files: - codex-rs/execpolicy/src/arg_resolver.rs (89:94) - codex-rs/execpolicy/src/arg_resolver.rs (116:121) duplicated block id: 133 size: 6 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (675:680) - codex-rs/apply-patch/src/lib.rs (773:778) duplicated block id: 134 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1254:1260) - codex-cli/src/utils/agent/agent-loop.ts (1415:1421) duplicated block id: 135 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (820:826) - codex-cli/src/utils/agent/agent-loop.ts (1254:1260) duplicated block id: 136 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1119:1125) - codex-cli/src/utils/agent/agent-loop.ts (1138:1144) duplicated block id: 137 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (139:144) - codex-rs/mcp-types/src/lib.rs (1063:1068) duplicated block id: 138 size: 6 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (675:680) - codex-rs/apply-patch/src/lib.rs (702:708) duplicated block id: 139 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1119:1125) - codex-cli/src/utils/agent/agent-loop.ts (1415:1421) duplicated block id: 140 size: 6 cleaned lines of code in 2 files: - codex-rs/mcp-types/src/lib.rs (1063:1068) - codex-rs/mcp-types/src/lib.rs (1076:1081) duplicated block id: 141 size: 6 cleaned lines of code in 2 files: - codex-rs/core/src/codex.rs (1202:1209) - codex-rs/core/src/codex.rs (1277:1283) duplicated block id: 142 size: 6 cleaned lines of code in 2 files: - codex-rs/apply-patch/src/lib.rs (675:680) - codex-rs/apply-patch/src/lib.rs (822:829) duplicated block id: 143 size: 6 cleaned lines of code in 2 files: - codex-cli/src/utils/agent/agent-loop.ts (1119:1125) - codex-cli/src/utils/agent/agent-loop.ts (1254:1260)