mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-28 11:41:04 +00:00
feat(review): model-aware incremental cache for cross-model review
The incremental review cache now stores modelId alongside commitSha. When the same PR is re-reviewed with a different model: - Cache detects model change → runs full review (not skipped) - Informs user: "Previous review used X. Running full review with Y for a second opinion." Same SHA + same model still skips as before. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
50d25733d7
commit
757bd9865a
2 changed files with 22 additions and 2 deletions
|
|
@ -157,7 +157,23 @@ When reviewing a PR that was previously reviewed, `/review` only examines change
|
|||
/review 123
|
||||
```
|
||||
|
||||
Cache is stored in `.qwen/review-cache/`. Make sure this directory is in your `.gitignore` (a broader rule like `.qwen/*` also works). If the cached commit was rebased away, it falls back to a full review.
|
||||
### Cross-model review
|
||||
|
||||
If you switch models (via `/model`) and re-review the same PR, `/review` detects the model change and runs a full review instead of skipping:
|
||||
|
||||
```bash
|
||||
# Review with model A
|
||||
/review 123
|
||||
|
||||
# Switch model
|
||||
/model
|
||||
|
||||
# Review again — full review with model B (not skipped)
|
||||
/review 123
|
||||
# → "Previous review used qwen3-coder. Running full review with gpt-4o for a second opinion."
|
||||
```
|
||||
|
||||
Cache is stored in `.qwen/review-cache/` and tracks both the commit SHA and model ID. Make sure this directory is in your `.gitignore` (a broader rule like `.qwen/*` also works). If the cached commit was rebased away, it falls back to a full review.
|
||||
|
||||
## Review Reports
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue