Skip to content

Releases: prismalens/assayer

Release list

v0.0.1

Choose a tag to compare

@Sumit1993 Sumit1993 released this 23 Oct 20:08
e130858

0.0.1 (2026-10-23)

Features

  • Assayer 0.0.1, a local code review CLI on your own coding agent (72c6807)
  • runner: a live view on a terminal while a round runs (ef699ca)
  • runner: a pull request over the size limit can be reviewed with --full (a04672a)
  • runner: an inline finding off the diff is refused when it is filed (ad0ecb2)
  • runner: assayer --help, -h and help print a help page and exit 0 (3c04228)
  • runner: assayer doctor says what this machine has for a round, and assayer --version (c7c5444)
  • runner: ASSAYER_HOME moves Assayer's own state, leaving engine sign-ins alone (069bdc1)
  • runner: Codex is refused the places credentials live (4067516)
  • runner: defaults in ~/.assayer/config.json, a one-time engine pick, and local review on any engine (a1d8544)
  • runner: on a terminal the results read like the live view, and the summary renders (8473077)
  • runner: one-command npx runs name the npx form in their hints; a stalled OpenCode subagent ends the round (58247fe)
  • runner: review local changes before you push, and an opt-in pre-push hook (0946074)
  • runner: set up a missing engine from the first command, and close two Claude Code gaps (96f8aa2)
  • runner: the CLI installs as one package, and an installed assayer runs instead of exiting silently (0706aa1)
  • runner: usage telemetry, on after a one-time notice, into the shared EU PostHog project (d3cba96)

Bug Fixes

  • CodeRabbit's findings on the 0.0.1 release PR (bdf72d7)
  • runner: a busy provider ('model is at capacity') is api-unavailable with a retry hint, not a bare api-error (fdd9201)
  • runner: a global install under TMPDIR counts, and an npm script running the global assayer may install the hook (02aad0a)
  • runner: a pnpm global install is found through its shell shim, and the hook needs only a lasting assayer on PATH (ac42a2f)
  • runner: a pull request cannot configure the Codex engine that reviews it (9517211)
  • runner: a pull request cannot rewrite the review rules, and every install hint allows its scripts (245d47d)
  • runner: a round that does not finish says why, and how to fix a sign-in (a983e33)
  • runner: a signed-out GitHub CLI gets a one-line instruction, not gh's raw error (6e97689)
  • runner: a subagent working quietly is not cut off as idle, and lost findings are flagged (cc245dc)
  • runner: a summary may write an apostrophe as ''' too, so a Codex round is not cancelled over one (cf0f35c)
  • runner: a symlink in the reviewed tree checks out as a plain file (3c4633c)
  • runner: a user's Codex sandbox_mode is detected and warned about, not silently honoured (6fb9dc9)
  • runner: an engine's own credit line stays out of the posted summary (f68c6f4)
  • runner: anchor checks read paths and ranges as GitHub does, and two messages stop overclaiming (20fc2fc)
  • runner: Claude Code asks before every gated call and reads only its checkout (06e2cd6)
  • runner: Claude Code reviews without the user's settings, hooks, plugins or CLAUDE.md (4c017bf)
  • runner: distinct defects on adjacent lines stay apart, and a refused finding is never silently lost (e25a06b)
  • runner: drop the OpenCode store as an activity signal; a lost summary no longer hides a round; help and doctor name the command as run (1bd7732)
  • runner: engine setup lets Claude Code's postinstall run under npm 11 (fc7f059)
  • runner: every review of the pushed code counts in the pre-push hook, and a damaged round is withheld (b4710ce)
  • runner: local review works on every engine, and the hook says what it found (988f7a8)
  • runner: merge only byte-identical re-filings; an unreadable severity counts at every --fail-on level (2f85685)
  • runner: name the command by whether the user's PATH runs this script, so pnpm dlx, yarn dlx and bunx get the npx form too (af0fddc)
  • runner: native Windows says a round needs WSL instead of failing partway (3a2af75)
  • runner: never lose a finding: record every one, merge only identical re-filings (ce54f6e)
  • runner: one defect, one comment, and engines file findings in the format the prompts ask for (6fe775e)
  • runner: posting rides out a network blip, and a failure says how to resume (ed02ba4)
  • runner: print findings most severe first (21eed41)
  • runner: round paths print as ~/.assayer/... under the home directory (ccf4ac4)
  • runner: severity from the header's middle field only, byte-identical merges, withheld findings count at every threshold (9f390f1)
  • runner: Sol's round-7 findings: no lost defects, no vanished refusals, no blind seal (885b78f)
  • runner: the pre-push hook indexes every local round, orders by recorded finish, withholds damaged rounds and skips non-commit refs (df4e46e)
  • runner: the pre-push hook refuses to install from any package runner, Yarn dlx included (f30a8aa)
  • runner: the pre-push hook takes the round that finished last, whatever --out named it (a93f863)
  • runner: the user's Codex MCP servers and sandbox_mode are read with Codex's own parser (9054da7)
  • what a stranger meets matches the CLI (stranger docs audit) (c5162f3)

Performance Improvements

  • runner: the engine question appears at once (b0781a9)