winget install --id Alibaba.OpenCodeReview
About Open Code Review
Open Code Review is an AI-powered code review CLI tool. It originated as Alibaba Group's internal official AI code review assistant โ over the past two years, it has served tens of thousands of developers and identified millions of code defects. After thorough validation at massive scale, we incubated it into an open source project for the community. Simply configure a model endpoint to get started. It reads Git diffs, sends changed files to a configurable LLM via an agent with tool-use capabilities, and generates...
What's new in 1.9.1
๐ Features - feat(viewer): add review comment tag filters (#779) - feat(llm): add dynamic cache breakpoint on last message for Anthropic (#828) ๐ Bug Fixes - fix(codeql): Workflow does not contain permissions (#814) - fix(viewer): stack suggested code panels (#739) ๐ Documentation - docs: ่กฅๅ retry_codes ้ ็ฝฎๆๆกฃ (#827) - docs: add AGENTS.md and track CLAUDE.md for shared agent guidelines (#826) Full Changelog: https://github.com/alibaba/open-code-review/compare/v1.9.0...v1.9.1
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.9.1 | ๐ Features - feat(viewer): add review comment tag filters (#779) - feat(llm): add dynamic cache breakpoint on last message for Anthropic (#828) ๐ Bug Fixes - fix(codeql): Workflow does not contain permissions (#814) - fi... | |
| 1.9.0 | Unknown | ๐ Features - feat(llm): support custom retry status codes via retry_codes config (#818) - feat(llmloop): backfill comment thinking from turn output (#773) - feat(pages): show live npm downloads in highlights stats (#794)... |
| 1.8.10 | Unknown | ๐ Features - feat(viewer): collapse secondary session sections (#738) ๐ Bug Fixes - fix: remove timeout fields and more (#756) - fix(cli): reject unexpected positional arguments (#749) - fix(viewer): restore session resp... |
| 1.8.9 | Unknown | ๐ Features - feat(viewer): add defense-in-depth security headers (#735) - feat(benchmark): add Qwen3.8-Max results and show version inline per row (#726) ๐ Bug Fixes - fix(opencode): harden opencode plugin against abort,... |
| 1.8.8 | Unknown | ๐ Features - feat(viewer): add repository search filter (#642) - feat(allowlist): add Nix support (#615) - feat(allowlist): add Haskell support (#672) ๐ Bug Fixes - fix(vscode): upgrade transitive deps to resolve securit... |
| 1.8.7 | Unknown | ๐ Features - feat(cli): support per-run LLM provider and model overrides (#687) - feat(examples/gitlab): add fail-open category/severity publication controls (#685) - feat(scan): add resumable full-file scans (#677) - fe... |
| 1.8.6 | Unknown | ๐ Features - feat(cli): add 'ocr session comments' to display saved review comments (#505) (#646) - feat(allowlist): exclude snapshots, testdata, fixtures, and generated code from review (#683) ๐ Bug Fixes - fix(llm): re... |
| 1.8.5 | Unknown | ๐ Features - feat(manifest): run manifest coverage contract for review (#367) (#520) ๐ Bug Fixes - fix(telemetry): honour a base path in the OTLP HTTP endpoint (#667) - fix(vscode): use shell mode for spawn on Windows to... |
| 1.8.4 | Unknown | ๐ Bug Fixes - fix(llm): drop extra_body.stream from non-streaming requests (#647) (#657) - fix(diff): honor .gitignore negation patterns (#651) - fix(action): group 422 fallback inline comments into a single review (#661... |
| 1.8.3 | Unknown | ๐ Features - feat(viewer): add review comments display to session detail page (#627) ๐ Bug Fixes - fix: honor per-file review terminal states (#582) - fix(vscode): force-kill unresponsive reviews (#489) ๐ง Refactoring - r... |
| 1.8.2 | Unknown | ๐ Features - feat(viewer): modernize web UI design (#616) - feat(allowlist): add Protocol Buffers (.proto) support (#473) - feat(rules): add PHP and Composer rules (#603) ๐ Bug Fixes - fix(config): warn when active provi... |
| 1.8.1 | Unknown | ๐ Features - feat(agent): add token-cost budget guardrails to the review path (#508) - feat(action): add fail-open category/severity publication controls (#478) (#529) - feat(allowlist): add Prisma schema review support... |
| 1.8.0 | Unknown | ๐ Features - feat(allowlist): add Bicep (.bicep) support (#525) - feat(allowlist): add HCL/Terraform (.hcl, .tfvars) support (#524) - feat(mcp): support remote MCP servers via Streamable HTTP (#360) - feat(actions): chun... |
| 1.7.17 | Unknown | ๐ Features - feat(opencode): add native OpenCode integration (#498) - feat(allowlist): add Julia (.jl) support (#501) - feat(rules): add macro correctness checks to Rust review (#475) ๐ Bug Fixes - fix(tool): normalize c... |
| 1.7.16 | Unknown | ๐ Features - feat(llm): add iFlytek Spark as a built-in provider (#485) - feat(allowlist): add GraphQL (.graphql/.gql) support (#491) - feat(viewer): fix top breadcrumb to get more comfortable experience (#298) ๐ Bug Fix... |
| 1.7.15 | Unknown | ๐ Features - feat(pages): add social preview meta tags and og-image (#414) ๐ Bug Fixes - fix(llmloop): drain per-file comment work without racing pool submissions (#449) - fix(diff): review merge commits against their fi... |
| 1.7.14 | Unknown | ๐ Features - feat(examples): add Gerrit CI integration example (Jenkins + Gerrit Trigger) (#401) - feat(pages): serve landing site at custom-domain root with clean URLs (#407) - feat: add pot code review rules (#406) ๐ B... |
| 1.7.13 | Unknown | ๐ Features - feat: add po code review rules (#404) - feat: add install.ps1 for Windows one-line install (#397) - feat(pages): expand Integrations sidebar group by default (#394) ๐ Bug Fixes - fix(diff): add --end-of-opti... |
| 1.7.12 | Unknown | ๐ Features - feat: add LiteLLM AI gateway provider preset (#385) ๐ Documentation - docs(pages): remove integrations parent page, keep as sidebar group (#387) - docs(pages): add Delegation Mode documentation to website (#... |
| 1.7.11 | Unknown | ๐ Features - feat(delegate): add delegation mode for host-agent driven code review (#383) - feat(rules): add FreeMarker (.ftl/.ftlh/.ftlx) review support (#377) - feat(llm): add built-in Ollama Cloud provider preset (#37... |