メインコンテンツまでスキップ

River Reviewer をはじめる

River Reviewer は、ソフトウェア開発ライフサイクルのためのフローベースの AI レビューエージェントです。上流(Upstream)の設計から中流(Midstream)の実装、下流(Downstream)の QA までをカバーします。

このチュートリアルでは、GitHub Actions を使用して最初のレビューを実行する手順を説明します。

1. インストール / 有効化

以下のワークフローを追加してください:

name: River Review
on:
pull_request:

jobs:
review:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: s977043/river-reviewer/runners/github-action@v0.1.1
with:
phase: midstream
dry_run: true # 外部 API を呼び出す場合は false に設定
debug: true # マージベース、トークン見積もり、プロンプトプレビューを表示
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}

安定性のために @v0.1.0 のようなリリースタグを指定してください。

2. レビューの実行

PR(プルリクエスト)を作成してください。River Review は自動的に以下を行います:

  • 変更されたファイルの検出
  • 関連スキルの読み込み
  • スキーマの検証
  • 構造化されたレビューコメントの出力

これでフローに乗る準備が整いました。