Releases: hraness/sys1
Release list
Sys1 v0.17.0
Sys1 adds a portable verification skill and clearer guides for reviewing changes and checking completion claims with coding agents.
Changes
sys1 verify setup codex|claude-code|devininstalls project instructions for checking a final-message file or stdin, with a dry-run preview and protection for existing user edits. Setup makes no model calls, adds no hooks, and changes no backend settings.- Review instructions explain how to choose task-owned paths and repository rules across languages, and verification instructions distinguish explicit messages from optional Devin session discovery and transcript evidence.
- Verification distinguishes a claim that a pull request was merged from a message that only says it was opened or pushed, so an open linked PR does not by itself create a contradiction.
- The README, homepage, documentation, skills guide, and machine-readable guide explain each workflow, its limits, and the Jev integration. Page metadata, a sitemap, and crawler instructions improve discovery without changing model-quality claims.
bun run release:syncupdates current public release references from the package version, and the repository check detects stale installation links while preserving historical reports.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.17.0/hraness-sys1-0.17.0.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.17.0/hraness-sys1-0.17.0.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.17.0.tgz, which is e1332cdf3bf650c2a68ea8d1c5e2c52911d3bb78a23e44ef77404d85f1fa3455. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit e153df3ad2aeb5549c0eb8859466f069bc9c5931. How releases are built and checked.
Sys1 v0.16.1
Sys1 fixes live-page checks in sys1 verify and sharpens the page judgment.
Changes
- Pages larger than 24 KiB are truncated to their leading evidence instead of being discarded, so verify no longer reports ordinary pages as unverifiable.
- The page judgment asks whether the claimed content is visibly present, which separated hidden and absent claims from confirmed ones in a small live-site check.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.16.1/hraness-sys1-0.16.1.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.16.1/hraness-sys1-0.16.1.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.16.1.tgz, which is 489cda03b73f97912576a40aec7562ad2e26786051cdbbf20ead0cb2a6052ba1. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit 497cbdf2a053784ac9a62aedf9fbe040283b1d76. How releases are built and checked.
Sys1 v0.16.0
Sys1 adds sys1 verify, an experimental check of an agent's final message against reachable evidence.
Changes
sys1 verify --model <backend/model>reads the newest Devin session for the current directory, a--messagefile, or piped text, and checks claims such as deployed, merged or pushed, committed, checks passed, and complete against the Git worktree, linked pull requests, check-command results in the transcript, and fetched live pages. Contradicted claims exit 7; unverifiable evidence is never a contradiction; incomplete runs exit 8.- Live-URL checks accept
--urlfor pages the message did not link; fetched pages are judged against the claimed change on the selected route. - The installed review skill tells agents to verify before reporting completion. Message and page text are never stored.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.16.0/hraness-sys1-0.16.0.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.16.0/hraness-sys1-0.16.0.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.16.0.tgz, which is 10ad2040701aaf1dd2ad87df11d57201e44515e957db892699fc4882749aeacf. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit 245cee608f4b8d8bd2ca3f0148e75fa49ceb6f00. How releases are built and checked.
Sys1 v0.15.0
Sys1 adds Devin setup for agent review and a read-only sys1 usage report on how often coding agents use Sys1, and adopts a new one-line description.
Changes
sys1 review setup devininstalls the project review skill at.devin/skills/sys1-review/SKILL.md, alongside the Codex and Claude Code targets. It adds no hooks and configures no models.sys1 usage [--days <n>]countssys1subcommands,system-one-skills checkruns, and Sys1 or System One skill loads in local Devin, Claude Code, and Codex transcripts, per agent and per day. It prints counts only, never prompt text, command text, paths, or source, and makes no model calls.- The one-line description now reads: Sys1 helps coding agents review changes against your repository's rules, with probability-scored answers from hosted Jev, a local model, or your own server. Review remains experimental and advisory.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.15.0/hraness-sys1-0.15.0.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.15.0/hraness-sys1-0.15.0.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.15.0.tgz, which is cf3b4640776a5dc83f845bb26a4973ac61e26a8ed4939cfd53755e1fa07a8ca4. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit c512329c2ef92835152db01ebe10623f88d56aef. How releases are built and checked.
Sys1 v0.14.0
Sys1 lets agents focus a review on selected rules and records what narrower requirements changed in experiments on historical code.
Changes
- Add repeatable
--rule <id>tosys1 auditorsys1 review checkpointto check selected active rules without rewriting a pack. Unknown IDs fail before model calls, and selecting rules preserves repository overrides, path restrictions, and review freshness checks. - The project skill and review guide explain how to preview selected checks and draft a specific repository requirement.
- A frozen 24-request experiment revisits three previously missed defects. Specific requirements detected two; adding full supporting files detected none. The native activation case remained undetected. These known examples guide the workflow and do not establish detection on unseen defects.
- Publish a separate ten-case clean-control check and CLI trials on selected changes in complete Sys1, Ghostget, and design-kit checkouts. All three checkpoints completed and repeated without additional requests; the reports preserve the limits on detection and review-time claims.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.14.0/hraness-sys1-0.14.0.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.14.0/hraness-sys1-0.14.0.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.14.0.tgz, which is 4f12817dc8dba4cbdf051d291b3e8ad4bbc64f7628688783c034fdab7ed283af. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit 7305524daed2712dd71084b4c697f35eab457167. How releases are built and checked.
Sys1 v0.13.0
Sys1 adds an advisory agent review workflow: check a batch of edits, investigate candidates, record feedback, and recheck the original evidence.
Changes
sys1 review setup codex|claude-codeinstalls project instructions without changing models or adding hooks. Checkpoints preview selected paths and request counts, require an explicit backend/model route, and retain audit's request and time limits.sys1 review checkpointreuses unchanged complete batches for up to 24 hours and suppresses repeated candidates. Private worktree metadata retains up to 2,000 findings without source, raw answers, rule prose, or model scores.sys1 review issueslists recorded candidates;feedbackrecords useful, incorrect, or unverifiable judgments.recheckevaluates available original evidence again. Changed, missing, or superseded evidence is never marked fixed; incomplete and stale results exit 8.sys1 rules draft,check, andlisthelp turn repository conventions into inactive drafts, validate their structure, and inspect active packs. Activating a draft requires moving it into the repository's rules directory.- An opt-in source benchmark includes four candidate rules and historical defects and controls from Sys1, Ghostget, and design-kit, with source hashes, independent label review, and deterministic baselines. These discovery examples stay outside the packaged and default rule packs.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.13.0/hraness-sys1-0.13.0.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.13.0/hraness-sys1-0.13.0.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.13.0.tgz, which is e8a15b9951a639be0cc49a6b24c00dcc2501c042b7a499d7260ea8d37e507b69. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit 6759898c0dae3a032015a87f1786e8ff0a232af8. How releases are built and checked.
Sys1 v0.12.0
Sys1 can review a Git diff with reusable rules and report candidates for an agent or developer to inspect. This audit is experimental and advisory; its model scores are not calibrated defect probabilities.
Changes
sys1 auditreviews staged, working-tree, or committed changes with an explicitly selected backend and model. It preserves removed lines, reads staged content from the index, and reports excluded or incomplete evidence.- Bundled rules look for newly empty error handlers and removed test assertions. Repository and user rule packs can override or extend them.
--dry-runpreviews paths, rules, and request count without calling a model. - Audits have request and time limits, never retry model calls, and keep source and answers out of persistent storage. Findings do not fail the command; incomplete coverage exits 8. Audit installs no automatic hooks.
- An opt-in fixture benchmark reports confusion counts, uncertainty intervals, token usage, and latency separately for calibration and held-out examples. It does not automatically approve a rule for production use.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.12.0/hraness-sys1-0.12.0.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.12.0/hraness-sys1-0.12.0.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.12.0.tgz, which is 26f9995c6f6860b3252af3a6095b16a24aa49069f339f7153e8a6370fa072e69. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit 3d2faecdfcce3057c93720a5f5b7bac52341a5ad. How releases are built and checked.
Sys1 v0.11.0
The sys1 command line is easier to read: a short start screen, help for every command, errors that say what to run next, and a setup that shows the download size first.
Changes
- Running
sys1alone prints a short start screen.sys1 --helpis grouped with a "Start here" block, and every command has its own help (sys1 setup --help,sys1 help setup). sys1 setup --dry-runandsys1 setupshow the model, its size and the folder it downloads to before the first byte;--jsonadds adownloadobject. Download progress redraws one line in a terminal and stays quiet in pipes.sys1 doctorprints one line per check with ✓, ⚠ or ✗, a count, and the command to run next. Check summaries use plain words; check ids and the JSON shape are unchanged.- Errors are one sentence and one next command, such as
✗ Unknown command "stauts". Did you mean "status"?, instead of the full usage. With--json, or when an agent runs sys1, they are one{"ok":false,"error":{...}}object on stdout. Exit codes are unchanged. - When Claude Code, Codex, Cursor, Gemini CLI or
AI_AGENTis detected, commands that support--jsonprint JSON by default.HRANESS_AUDIENCE=humankeeps text. sys1 --versionand-Vprintsys1 0.11.0;sys1 --version --jsonprints the name and version.sys1 status,upanddownprint short sentences with ●/○ for the gateway state. Symbols fall back to ASCII withTERM=dumb, andNO_COLORturns color off.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.11.0/hraness-sys1-0.11.0.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.11.0/hraness-sys1-0.11.0.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.11.0.tgz, which is 2e6d13cb2b9f60fca33d943332d915ec1f0a2643e811bd62a0ced0877067e8e4. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit 0c2bddf7429480374244dd1863548a2b15ff742e. How releases are built and checked.
Sys1 v0.10.0
Sys1 can send decisions to a Kev server you run, and versioned decision profiles let you reuse the same questions and instructions with hosted Jev, a local model, or Kev.
Changes
sys1 backend add --adapter kevregisters a Kev server. The gateway converts each request and response to and from Kev's format, keeps Kev's two-decimal probabilities without renormalizing them, and marks Kev answers withx-sys1-adapter: kevandx-sys1-probability-decimals: 2. Kev never receives unpinned traffic; a request reaches it only with abackend/modelpin.sys1 backend checktests a Kev backend against Kev's decision format.createProfile(from@hraness/sys1and@hraness/sys1/client) builds a frozen, versioned profile with a pinned model and fixed questions.profile.request(state)returns an ordinary System One request.sys1 eval --profile FILEapplies a saved profile to JSON input that contains only{"state": ...}.examples/ticket-triage.profile.jsonis a starting profile.- The client accepts
adapter: "kev"for calling a Kev endpoint directly, and reports Kev's precision in the response metadata.
Install
Requires Bun 1.3.14 or newer. Install this release's package file with npm:
npm install --global --allow-scripts=node-llama-cpp \
https://github.com/hraness/sys1/releases/download/v0.10.0/hraness-sys1-0.10.0.tgzFor an application that only calls a running gateway, skip the optional native runtime:
npm install --omit=optional https://github.com/hraness/sys1/releases/download/v0.10.0/hraness-sys1-0.10.0.tgzVerify
SHA256SUMS on this release lists the SHA-256 of hraness-sys1-0.10.0.tgz, which is 85b9c3e3b9ee49e9650d9ed78ae43787eade78c51903862b5159e45617b4b34d. Download both files into one folder and run:
shasum -a 256 -c SHA256SUMSBuilt from commit 1f2ee492957f947ca03dfeda1c7df68ff015ee26. How releases are built and checked.
sys1 v0.9.0
Automated immutable release of @hraness/sys1 from v0.9.0.