fix: address review feedback for OpenCode reviewer integration

- Remove --copilot alias to avoid collision with existing Copilot concept
- Remove hardcoded model (-m) and variant flags; let user's OpenCode
  config determine the model, consistent with other reviewer CLIs
- Use generic "OpenCode Review" section header since model varies by config

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
ngothanhluan
2026-04-03 06:36:16 +07:00
parent 73af4fa815
commit 2ff3853eab
2 changed files with 4 additions and 4 deletions

View File

@@ -29,7 +29,7 @@ Phase number: extracted from $ARGUMENTS (required)
- `--gemini` — Include Gemini CLI review
- `--claude` — Include Claude CLI review (uses separate session)
- `--codex` — Include Codex CLI review
- `--opencode` or `--copilot` — Include OpenCode review (routes through GitHub Copilot models)
- `--opencode` — Include OpenCode review (uses model from user's OpenCode config)
- `--all` — Include all available CLIs
</context>

View File

@@ -27,7 +27,7 @@ Parse flags from `$ARGUMENTS`:
- `--claude` → include Claude
- `--codex` → include Codex
- `--coderabbit` → include CodeRabbit
- `--opencode` or `--copilot` → include OpenCode (routes through GitHub Copilot models)
- `--opencode` → include OpenCode
- `--all` → include all available
- No flags → include all available
@@ -146,7 +146,7 @@ coderabbit review --prompt-only 2>/dev/null > /tmp/gsd-review-coderabbit-{phase}
**OpenCode (via GitHub Copilot):**
```bash
cat /tmp/gsd-review-prompt-{phase}.md | opencode run - -m "github-copilot/gpt-5.3-codex" --variant high 2>/dev/null > /tmp/gsd-review-opencode-{phase}.md
cat /tmp/gsd-review-prompt-{phase}.md | opencode run - 2>/dev/null > /tmp/gsd-review-opencode-{phase}.md
```
If a CLI fails, log the error and continue with remaining CLIs.
@@ -199,7 +199,7 @@ plans_reviewed: [{list of PLAN.md files}]
---
## OpenCode Review (GitHub Copilot / GPT-5.3-Codex)
## OpenCode Review
{opencode review content}