Skip to content

Retire claude-code-action reviewers; roll out one-shot ai-review #46

@toshi0806

Description

@toshi0806

背景

自動 PR レビューを claude-code-action(エージェントループ)方式から、ワンショット LLM 呼び出し方式へ移行した。

  • reviewer action smkwlab/ai-academic-paper-reviewer に Claude プロバイダを追加(@v1.5、Gemini+Claude × CODE/ACADEMIC)
  • smkwlab/.github にワンショット reusable ai-review.yml と caller テンプレ ai-code-review / ai-paper-review を追加(@v1.14.0)
  • 実機比較: 同じ卒論 PR で code-action 版 5.4分/$0.54/投稿ゼロ → ワンショット版 ~60秒・確実投稿・高品質

新基盤は揃ったが、旧 code-action 版の退役と差し替えが未完。以下が残作業。

残作業(チェックリスト)

  • smkwlab/.github 自身の旧 claude-review.yml を削除(ai-review-self.yml に一本化済み)chore: remove .github's old claude-review self-caller #47 で完了
  • 文書テンプレ(sotsuron-template / sotsuron-report-template / ise-report-template / wr-template / latex-template / poster-template 等)へ ai-paper-review を配布し実運用確認
  • コード系リポジトリの旧 claude-code-review caller を ai-code-review に差し替え(旧 caller 削除)。配布は scripts/distribute-workflow.sh
  • 旧 reusable claude-code-review.yml / claude-paper-review.yml を削除(distributed caller の差し替え完了後。@v1 参照のため順序厳守)
  • smkwlab/toshi-iot74 のテスト用 caller(4th-draft 等の claude-academic-review.yml)を撤去
  • (action 改善)ai-academic-paper-reviewer の inline 投稿堅牢化: 全コメントを1回の createReview で原子的に投稿しており、diff 外の行を含むと review 全体が 422 で失敗する。diff 内行のみへフィルタ、または失敗時に要約フォールバック

注意・順序

  • 差し替え(新配布+旧削除)を先に、旧 reusable 削除は最後(caller が @v1 で旧 reusable を参照しているため)
  • 各ステップごとに実 PR で動作確認
  • claude-mention(対話・修正)は claude-code-action のまま維持(退役対象外)

関連

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions