From 4c13563eafdc95d12bbe8c894d332b31bef66a31 Mon Sep 17 00:00:00 2001 From: Snowson <15168246+Snowson@users.noreply.github.com> Date: Sat, 3 Oct 2026 09:29:05 +0800 Subject: [PATCH 1/2] =?UTF-8?q?chore=EF=BC=9A=E7=8B=AC=E7=AB=8B=E8=AF=84?= =?UTF-8?q?=E5=AE=A1=E7=9A=84=20Codex=20=E6=A8=A1=E5=9E=8B=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E5=88=B0=20gpt-6.1-sol=EF=BC=8C=E6=8E=A8=E7=90=86?= =?UTF-8?q?=E5=BC=BA=E5=BA=A6=E9=99=8D=E4=B8=BA=20high?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 与 delivery-harness 统一(用户 2026-10-03 决定):Codex 模型统一用 gpt-6.1-sol; 推理强度从 max 降到 high,节省额度。当前默认评审方仍是 opencode,本改动只在 使用 --reviewer codex 时生效。 Co-Authored-By: Claude Opus 5.5 --- .harness/config/rules.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.harness/config/rules.toml b/.harness/config/rules.toml index bdc714d..04bdd1d 100644 --- a/.harness/config/rules.toml +++ b/.harness/config/rules.toml @@ -141,8 +141,8 @@ ci_timeout_minutes = 60 reviewer = "opencode" opencode_model = "zai-coding-plan/glm-5.3" pi_model = "zai-coding-cn/glm-5.3" -codex_model = "gpt-6-sol" -codex_reasoning_effort = "max" +codex_model = "gpt-6.1-sol" +codex_reasoning_effort = "high" timeout_minutes = 30 [guard] From 3cb2d7187be34d1ce809c26f90e32612d4a05fd0 Mon Sep 17 00:00:00 2001 From: Snowson <15168246+Snowson@users.noreply.github.com> Date: Sat, 3 Oct 2026 09:34:10 +0800 Subject: [PATCH 2/2] =?UTF-8?q?tests=EF=BC=9A=E8=AF=84=E5=AE=A1=E6=96=B9?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=AD=E8=A8=80=E5=90=8C=E6=AD=A5=E4=B8=BA?= =?UTF-8?q?=20gpt-6.1-sol?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit test_reviewers_are_read_only 第 73 行按项目配置断言 codex 模型名,随上一提交的配置切换同步; 第 71–72 行是显式构造参数,与配置无关,保持不变。 Co-Authored-By: Claude Opus 5.5 --- tests/test_harness_review_independent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_harness_review_independent.py b/tests/test_harness_review_independent.py index a662962..5c18329 100644 --- a/tests/test_harness_review_independent.py +++ b/tests/test_harness_review_independent.py @@ -70,7 +70,7 @@ def test_reviewers_are_read_only(self): self.assertEqual(codex[:4], ["codex", "exec", "-s", "read-only"]) tuned = review.CodexReviewer("gpt-6-sol", "max").argv("p", Path("/w"), Path("/o")) self.assertIn('model_reasoning_effort="max"', tuned) - self.assertEqual(review.make_reviewer("codex").argv("p", Path("/w"), Path("/o"))[5], "gpt-6-sol") + self.assertEqual(review.make_reviewer("codex").argv("p", Path("/w"), Path("/o"))[5], "gpt-6.1-sol") claude = review.ClaudeReviewer().argv("p", Path("/w"), Path("/o")) self.assertEqual(claude[claude.index("--allowedTools") + 1], "Read,Grep,Glob")