You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# ReviewRouter
2
2
3
-
ReviewRouter is a GitHub Action for pull request review with Codex CLI OAuth, Codex CLI API-key mode, or OpenRouter.
3
+
ReviewRouter is a GitHub Action for pull request review with Codex, OpenRouter, and experimental CLI providers for Claude Code, Gemini, and OpenCode.
4
+
5
+
The production-focused installer currently hardens the Codex and OpenRouter paths first. The other provider adapters are still available through `REVIEW_PROVIDERS`, but they are not yet the recommended zero-config setup path.
4
6
5
7
Current focus: a practical PR reviewer that can run from GitHub Actions, post a PR summary, post a small number of inline findings, and optionally fail the check on serious issues. The Codex path is designed to use a ChatGPT subscription OAuth login instead of OpenAI API billing.
6
8
@@ -22,13 +24,13 @@ The installer:
22
24
- detects or asks for the target `owner/repo`;
23
25
- lets you choose `github-actions[bot]` or GitHub App bot identity;
24
26
- lets you choose Codex subscription OAuth, Codex CLI with OpenAI API key, or OpenRouter API key;
25
-
- lets you choose a pinned latest release tag or live `main` for the generated workflow;
27
+
- lets you choose stable `v1`, a pinned exact release tag, or live `main` for the generated workflow;
26
28
- creates `.github/workflows/review-router.yml` on a setup branch;
27
29
- opens a setup PR instead of pushing directly to the default branch.
28
30
29
31
See [docs/install.md](./docs/install.md) for organization-level secrets, selected repositories, GitHub App setup, and security notes.
30
32
31
-
By default, the generated workflow uses the latest release tag for stability. If you want a repository to always run the newest `main` code, set`REVIEW_ROUTER_ACTION_REF_MODE=main`when installing.
33
+
By default, the generated workflow uses `777genius/review-router@v1`, a stable major tag that moves to the latest compatible v1 release. Use `REVIEW_ROUTER_ACTION_REF_MODE=release` for an exact pinned tag, or`REVIEW_ROUTER_ACTION_REF_MODE=main`for the live branch.
32
34
33
35
## Status
34
36
@@ -47,7 +49,8 @@ What has been tested end-to-end:
47
49
Available but still experimental:
48
50
49
51
- Multi-provider consensus beyond the simple one-provider Codex setup.
50
-
- OpenAI API-key mode through Codex CLI and OpenRouter mode. The installer can generate these workflows, but the current hardened E2E path is Codex OAuth.
52
+
- OpenAI API-key mode through Codex CLI and OpenRouter mode. The installer can generate these workflows, but the most hardened E2E path is Codex OAuth.
53
+
- Claude Code, Gemini CLI, and OpenCode adapters. They exist in the engine, but still need the same read-only sandboxing, strict schema enforcement, env sanitization, installer credential setup, and real PR E2E coverage as the Codex path.
51
54
- Code graph context on large mixed-language repos.
52
55
- Analytics, learning, plugin, and self-hosted flows inherited from the upstream project.
The installer supports macOS and Linux shells first. It requires `gh`, `git`, and `curl`. GitHub App manifest setup uses `python3` when available; without `python3`, the installer prints manual App setup instructions.
10
10
11
-
The generated workflow uses the latest pinned release tag by default:
11
+
The generated workflow uses the stable major tag by default:
12
12
13
13
```text
14
-
777genius/review-router@v1.0.1
14
+
777genius/review-router@v1
15
15
```
16
16
17
-
Use `REVIEW_ROUTER_ACTION_REF_MODE=main` if you want the target repository to run the newest `main` branch on every workflow run. Use `REVIEW_ROUTER_ACTION_REF=owner/repo@ref` for a custom fork or exact commit SHA.
17
+
`@v1` is moved to the latest compatible stable v1 release. Use `REVIEW_ROUTER_ACTION_REF_MODE=release` if you want the exact latest release tag pinned at install time, currently `777genius/review-router@v1.0.1`. Use `REVIEW_ROUTER_ACTION_REF_MODE=main` if you want the target repository to run the newest `main` branch on every workflow run. Use `REVIEW_ROUTER_ACTION_REF=owner/repo@ref` for a custom fork or exact commit SHA.
0 commit comments