Skip to content

Releases: expo/code-review-cli

v0.14.2

Choose a tag to compare

@brentvatne brentvatne released this 21 Aug 20:18

Inline PR comments for in-diff findings

Findings anchored to a line in the PR diff are posted as inline review comments on that line, carrying the full rationale, sources, and suggestion. The main review comment still lists every finding, but an inlined one renders short — title, links, category, id, and a one-line rationale — with a link to its thread. The main comment stays the single durable state store: /dismiss, embedded state, and reply adjudication are unchanged.

Enable via the new root-only config block:

"inline": {
  "enabled": true,   // off by default
  "maxComments": 20  // per PR (single mode) / per scope (per-scope mode)
}

Details:

  • Threads converge in place across re-reviews (per-finding marker + author identity); the cap is sticky, so a live thread is never evicted to create a new one.
  • A retired thread with human replies is stubbed with neutral text, never deleted; bare ones are removed.
  • Teardown only runs when the target set is provably complete — failed runs, --scopes partial runs, and truncated aggregate state are additive-only.
  • Replies on inline threads count as author feedback for their finding; clearing still requires the unquoted id: token.
  • Creates verify the live PR head, mutations run sequentially, secondary rate limits abort the sync, and every sync writes a step-summary audit line.

Full design + adversarial review record: PLAN-inline-comments.md.

v0.14.1

Choose a tag to compare

@brentvatne brentvatne released this 21 Aug 05:13
26acefe

What's Changed

  • feat(research): add React Native contract providers by @brentvatne in #76

Full Changelog: v0.14.0...v0.14.1

v0.13.0

Choose a tag to compare

@brentvatne brentvatne released this 13 Aug 03:22
d4ed115

What's Changed

New Contributors

Full Changelog: v0.12.7...v0.13.0

v0.12.7

Choose a tag to compare

@brentvatne brentvatne released this 09 Aug 01:45
ba9bbd7

What's Changed

  • Tell a re-review what the last review already said by @brentvatne in #73
  • Let routed CI cache researched reviews too, from one shared policy by @brentvatne in #74

Full Changelog: v0.12.6...v0.12.7

v0.12.6

Choose a tag to compare

@brentvatne brentvatne released this 08 Aug 18:02
a87b508

What's Changed

  • Remove the offline documentation index and its crawler by @brentvatne in #71

Full Changelog: v0.12.5...v0.12.6

v0.12.5

Choose a tag to compare

@brentvatne brentvatne released this 08 Aug 15:44
8300f2b

What's Changed

  • Bound the research MCP's environment, deadline, and network cost by @brentvatne in #70

Full Changelog: v0.12.4...v0.12.5

v0.12.4

Choose a tag to compare

@brentvatne brentvatne released this 08 Aug 02:54
431fc9c

What's Changed

  • Make research evaluation deterministic with recorded fixtures by @brentvatne in #65
  • Improve research recall and pre-execution honesty by @brentvatne in #66
  • Give the verifier the cited documentation it judges by @brentvatne in #67
  • Add grounding-policy prompts, external-claim visibility, and research cleanup by @brentvatne in #68

Full Changelog: v0.12.3...v0.12.4

v0.12.3

Choose a tag to compare

@brentvatne brentvatne released this 07 Aug 23:30
0648bac

What's Changed

Full Changelog: v0.12.2...v0.12.3

v0.12.2

Choose a tag to compare

@brentvatne brentvatne released this 07 Aug 07:51
621b424

What's Changed

  • Expose research provenance and direct documentation fetch by @brentvatne in #63

Full Changelog: v0.12.1...v0.12.2

v0.12.1

Choose a tag to compare

@brentvatne brentvatne released this 07 Aug 06:32
3635c23

What's Changed

  • Use scoped web search for documentation research by @brentvatne in #62

Full Changelog: v0.12.0...v0.12.1