Sys1 v0.10.0
·
60 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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.