From e1b5acca3927890a2ad2e375b633e7186d748b4e Mon Sep 17 00:00:00 2001 From: Mengye Ren Date: Sun, 23 Aug 2026 17:16:02 -0400 Subject: [PATCH] ci: dismantle the claude-opus-5 advisory reviewer, keep terra MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The opus-5 advisory reviewer did not converge — on #129 it produced unbounded nitpick rounds and re-raised already-resolved items (a token sink), while terra (the second opinion) caught the real issues early and settled. Remove the claude-opus-5 job; terra (hermes/openai-direct, gpt-5.6-terra) becomes the sole CI reviewer. The advisory-review-agent reusable still supports the claude backend for other callers — only this repo's use of it is removed. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/review.yml | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/.github/workflows/review.yml b/.github/workflows/review.yml index 23608c21..7aa8ab22 100644 --- a/.github/workflows/review.yml +++ b/.github/workflows/review.yml @@ -9,22 +9,13 @@ permissions: contents: read pull-requests: write jobs: - advisory: + # Single advisory reviewer: terra (hermes, openai-direct). The claude-opus-5 + # reviewer was removed (2026-08-23) — it did not converge (unbounded nitpick + # rounds, re-raising resolved items); terra catches the real issues and settles. + review: # a labeled event only runs for the autoresearch:review label (manual re-review) if: github.event.action != 'labeled' || github.event.label.name == 'autoresearch:review' - uses: agentic-learning-ai-lab/autoresearch/.github/workflows/advisory-review-agent.yml@main - with: - bot_login: agentic-learning-bot - secrets: - anthropic_reviewer_key: ${{ secrets.ANTHROPIC_REVIEWER_KEY }} - - # Independent second opinion (terra via hermes, openai-direct) — same reusable, - # different backend and opinion label. Independence is the point: no coordination with - # the primary round. - second-opinion: - if: github.event.action != 'labeled' || github.event.label.name == 'autoresearch:review' - uses: agentic-learning-ai-lab/autoresearch/.github/workflows/advisory-review-agent.yml@main with: bot_login: agentic-learning-bot @@ -33,6 +24,6 @@ jobs: # OpenAI account is tax-exempt); model id is provider-native hermes_provider: openai model: gpt-5.6-terra - opinion_label: second opinion — terra + opinion_label: terra secrets: openai_reviewer_key: ${{ secrets.OPENAI_REVIEWER_KEY }}