Skip to content

Releases: mightykatun/opencode-reviewer

opencode-reviewer v0.7.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 00:00

Full Changelog: v0.6.1...v0.7.0

opencode-reviewer v0.6.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 23:04

Full Changelog: v0.6.0...v0.6.1

opencode-reviewer v0.6.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:31

Full Changelog: v0.5.1...v0.6.0

opencode-reviewer v0.5.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 18:01

Full Changelog: v0.5.0...v0.5.1

opencode-reviewer v0.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 17:12

Full Changelog: v0.4.3...v0.5.0

opencode-reviewer v0.4.3

Choose a tag to compare

@github-actions github-actions released this 07 Oct 23:24

Full Changelog: v0.4.2...v0.4.3

opencode-reviewer v0.4.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 23:02

Full Changelog: v0.4.1...v0.4.2

opencode-reviewer v0.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 17:42

Full Changelog: v0.4.0...v0.4.1

v0.4.0: npm distribution, streaming and conversation controls

Choose a tag to compare

@mightykatun mightykatun released this 07 Oct 17:18

Install from npm

OpenCode installs the prebuilt package from this entry in tui.json:

{
  "$schema": "https://opencode.ai/tui.json",
  "plugin": [
    ["opencode-reviewer@0.4.0", {
      "baseURL": "https://api.example.com/v1",
      "model": "your-model",
      "apiKeyEnv": "OPENCODE_REVIEWER_API_KEY"
    }]
  ]
}

Replace an existing file-path entry instead of adding a second plugin. Preserve
your options, set the API-key environment variable, and restart OpenCode.

Changes

  • Optional stream: true shows early ratings and progressive Markdown. The default
    stays non-streaming. Loading and correction states show Evaluating and Retrying.
  • Auto-approval remains gated on complete validation and final visible rendering.
  • Local /reviewer-enable and /reviewer-disable commands affect the root
    conversation and descendants, with mode persisted for resume.
  • OpenRouter-reported costs are counted once per received attempt, including
    unsuccessful/interrupted reviews. Generic endpoints retain catalog estimates.
    Existing lifetime history is preserved; unreported charges remain unknown.
  • Includes the unpublished v0.3.0 checkpoint's MCP, custom-tool and directory
    reviews, bounded filesystem evidence, and patch-operation summaries.
  • GitHub releases publish the verified package to npm as well as attaching the
    archive. Stable versions use latest; prereleases use next.
  • Targets OpenCode 1.18.35, local Linux TUI. Endpoint/model remain configurable.

Migration

From v0.2.x, enable reviewExternalDirectories: true to retain shell-associated
directory reviews. MCP and custom reviews have independent opt-in switches.
Remove custom *-REVIEW-CORRECTION.md files; correction contracts are fixed.
Keep both usage-v1 and usage-v2 state directories to preserve recorded history.

The v0.3.0 tag remains an unpublished local checkpoint; its features are included
here without rewriting the tag or backdating a release.

Verification

  • Typecheck and 483 unit tests passed.
  • Five fixture-measurement tests and three publishing tests passed.
  • Four cleanup tests and 21 focused real-TUI combinations passed during feature
    verification. These use deterministic local endpoints, not live-model benchmarks.
  • Reproducible package contains exactly five intended files.
  • Bundle SHA-256: 7f822e160c3602b88d9b840c665dfe3097026ec3c7e46e315b9bdb7e06e64854.

npm package
| Configuration and migration

v0.2.3: Native permission button styling

Choose a tag to compare

@mightykatun mightykatun released this 07 Oct 03:55

Changes

  • Match auto-mode controls to OpenCode 1.18.34 permission buttons: warning-colored selection, muted unselected text, menu backgrounds, and matching horizontal padding.
  • Keep one selected control, initially the countdown button, and move selection on hover. Disabled controls remain muted; transparent themes receive contrasting selected text.
  • Include the MIT license and align package metadata and the exact package-content check.

Verification

  • Typecheck, 307 unit tests, and reproducible five-file packaging passed.
  • Focused native TUI fixtures passed for immediate approval and cancellation. Rendered foreground/background colors are compared directly with native permission buttons, including hover selection.

Update

Run in the directory containing your npm-installed plugin dependency:

npm install --save-exact --allow-remote=all https://github.com/mightykatun/opencode-reviewer/releases/download/v0.2.3/opencode-reviewer-0.2.3.tgz

The remote-download flag is required by npm 12. Keep tui.json pointing at the installed node_modules/opencode-reviewer/dist/tui.js bundle, then quit and restart OpenCode.