diff --git a/README.md b/README.md index f15fd0c..ac7bc69 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ structured answers from Jev or a local model. Jev is TypeSafe’s hosted decisio model. Project skills work with Codex, Claude Code, and Devin; applications can use the same tools through a CLI, Node/Bun client, or HTTP API. -Latest release: v0.19.0. Install the GitHub release with npm and run it with +Latest release: v0.19.1. Install the GitHub release with npm and run it with Bun 1.3.14 or newer. MIT licensed. [Get started](#install) · [Agent skills](https://sys1.io/skills) · [Documentation](https://sys1.io/docs) · [Releases](https://github.com/hraness/sys1/releases) @@ -28,7 +28,7 @@ available, then run: ```sh npm install --global --allow-scripts=node-llama-cpp \ - https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz + https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz sys1 --version ``` @@ -148,7 +148,7 @@ For an application using Node 24 or Bun, install the portable client: ```sh npm install --omit=optional \ - https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz + https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz ``` With a backend configured, run `sys1 up` to start the gateway, then call it: diff --git a/kb/launch/social-kit.md b/kb/launch/social-kit.md index 1ed1d2c..509c4eb 100644 --- a/kb/launch/social-kit.md +++ b/kb/launch/social-kit.md @@ -53,7 +53,7 @@ Record each review finding as useful, incorrect, or unverifiable. Sys1 keeps tha ### 8 of 8 ```text -Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0. +Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1. https://sys1.io/introducing-sys1 ``` @@ -107,7 +107,7 @@ Record each review finding as useful, incorrect, or unverifiable. Sys1 keeps tha ### 8 of 8 ```text -Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0. +Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1. https://sys1.io/introducing-sys1 ``` @@ -161,7 +161,7 @@ Record each review finding as useful, incorrect, or unverifiable. Sys1 keeps tha ### 8 of 8 ```text -Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0. +Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1. https://sys1.io/introducing-sys1 ``` @@ -183,7 +183,7 @@ Sys1 installs project skills for Codex, Claude Code, and Devin. Other agents can Record each review finding as useful, incorrect, or unverifiable. Sys1 keeps that feedback locally, suppresses repeated findings, and reuses a recent unchanged review without another model call. -Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0. +Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1. https://sys1.io/introducing-sys1 ``` @@ -208,8 +208,8 @@ Write the Show HN post and first comment yourself; use only these facts. - Use sys1 verify to compare a proposed completion message with Git, linked pull requests, and live pages. It reports agreement, contradictions, and unavailable evidence. Inspect the advisory result before relying on the claim. - Sys1's API returns yes/no, choice, and score answers with probabilities. Use TypeSafe's hosted Jev, an experimental local model, or a compatible server you configure. Sys1 checks each answer against the question asked. - Sys1 installs project skills for Codex, Claude Code, and Devin. Other agents can use the CLI. The bundled review rules cover JavaScript and TypeScript; add repository rules for other languages and conventions. -- Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.0. -- Latest release: v0.19.0. https://sys1.io/introducing-sys1 +- Sys1 is open source under MIT. Install from GitHub with Bun, then add a project skill for your agent. Setup writes instructions without calling a model. Hosted Jev requires your key and explicit activation. Latest release: v0.19.1. +- Latest release: v0.19.1. https://sys1.io/introducing-sys1 ## Media diff --git a/scripts/build-site-platforms.ts b/scripts/build-site-platforms.ts index b56de66..b712a5f 100644 --- a/scripts/build-site-platforms.ts +++ b/scripts/build-site-platforms.ts @@ -27,7 +27,7 @@ type PlatformId = "macos" | "linux" | "windows"; interface Target { id: PlatformId; command?: string; shell: string; note?: string; unavailableNote?: string } interface Block { page: string; prefix: string; badges: readonly (PlatformId | { id: PlatformId; note: string })[]; targets: readonly Target[] } -const releaseUrl = "https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz"; +const releaseUrl = "https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz"; /** One line so it pastes into PowerShell as well as a POSIX shell. */ export const installCommand = `npm install --global --allow-scripts=node-llama-cpp ${releaseUrl}`; const note = "Requires Bun 1.3.14+"; diff --git a/site-templates/docs.html b/site-templates/docs.html index cc9dac9..96eb6ea 100644 --- a/site-templates/docs.html +++ b/site-templates/docs.html @@ -90,7 +90,7 @@

{{PORTFOLIO_HEADING:docs-title}}

Install Sys1 and save your first check result without a model. Then add code review, check a completion message, or request a structured decision.

-
Sys1 0.19.0Codex · Claude Code · DevinRelease notes
+
Sys1 0.19.1Codex · Claude Code · DevinRelease notes
@@ -135,7 +135,7 @@

{{PORTFOLIO_HEADING:getting-started-title}}

macOS

Terminal
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -143,7 +143,7 @@

{{PORTFOLIO_HEADING:getting-started-title}}

Linux

Terminal
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -151,7 +151,7 @@

{{PORTFOLIO_HEADING:getting-started-title}}

Windows

PowerShell
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -263,7 +263,7 @@

{{PORTFOLIO_HEADING:integration-title}}

Use the same request and answer format from application code. Choose whether your app calls a server, runs the router itself, or connects to a local daemon.

{{PORTFOLIO_HEADING:docs-portable-client}}

Use the dependency-light @hraness/sys1/client entry from Node 24 or Bun. It validates requests, bounds response bodies, propagates cancellation, and makes one explicit HTTP attempt.

npm install --omit=optional \
-  https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
Client guide
+ https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgzClient guide

{{PORTFOLIO_HEADING:docs-embedded-router}}

Use createRouter when your Bun application owns routing and local model lifecycle. It opens no port and exposes evaluate, fetch, and dispose.

Embedded guide

{{PORTFOLIO_HEADING:docs-loopback-http}}

Run sys1 up for a local daemon. The endpoint is POST /v1/systemone; discovery is GET /v1/models; liveness is GET /healthz.

HTTP reference
diff --git a/site-templates/index.html b/site-templates/index.html index 2be6f9b..45808d9 100644 --- a/site-templates/index.html +++ b/site-templates/index.html @@ -92,7 +92,7 @@ "description": "Sys1 gives coding agents tools to review code, check completion claims, and get structured answers from Jev or a local model.", "applicationCategory": "DeveloperApplication", "operatingSystem": "macOS, Linux, Windows", - "softwareVersion": "0.19.0", + "softwareVersion": "0.19.1", "license": "https://github.com/hraness/sys1/blob/main/LICENSE", "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" }, "downloadUrl": "https://github.com/hraness/sys1/releases/latest", @@ -167,7 +167,7 @@

{{PORTFOLIO_HERO_HEADING}}

macOS

Terminal
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -175,7 +175,7 @@

{{PORTFOLIO_HERO_HEADING}}

Linux

Terminal
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -183,7 +183,7 @@

{{PORTFOLIO_HERO_HEADING}}

Windows

PowerShell
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -267,7 +267,7 @@

{{PORTFOLIO_HEADING:install-heading}}

Install Bun 1.3.14 or later, then the released CLI. ALGAL is included. Start with a saved check on macOS or Linux; configure a model when you want review or completion checks.

-

Latest release: v0.19.0 · MIT. Run sys1 --version to confirm installation, then follow the setup guide. For compact check output alone, install System One Skills.

+

Latest release: v0.19.1 · MIT. Run sys1 --version to confirm installation, then follow the setup guide. For compact check output alone, install System One Skills.

diff --git a/site/docs.html b/site/docs.html index 1b762f3..2547da9 100644 --- a/site/docs.html +++ b/site/docs.html @@ -91,7 +91,7 @@

Set up your first useful check

Install Sys1 and save your first check result without a model. Then add code review, check a completion message, or request a structured decision.

-
Sys1 0.19.0Codex · Claude Code · DevinRelease notes
+
Sys1 0.19.1Codex · Claude Code · DevinRelease notes
@@ -136,7 +136,7 @@

Install Sys1

macOS

Terminal
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -144,7 +144,7 @@

Install Sys1

Linux

Terminal
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -152,7 +152,7 @@

Install Sys1

Windows

PowerShell
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -264,7 +264,7 @@

Integration modes

Use the same request and answer format from application code. Choose whether your app calls a server, runs the router itself, or connects to a local daemon.

Portable client

Use the dependency-light @hraness/sys1/client entry from Node 24 or Bun. It validates requests, bounds response bodies, propagates cancellation, and makes one explicit HTTP attempt.

npm install --omit=optional \
-  https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
Client guide
+ https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgzClient guide

Embedded Bun router

Use createRouter when your Bun application owns routing and local model lifecycle. It opens no port and exposes evaluate, fetch, and dispose.

Embedded guide

Loopback HTTP

Run sys1 up for a local daemon. The endpoint is POST /v1/systemone; discovery is GET /v1/models; liveness is GET /healthz.

HTTP reference
diff --git a/site/index.html b/site/index.html index 1ee7d12..374c26a 100644 --- a/site/index.html +++ b/site/index.html @@ -95,7 +95,7 @@ "description": "Sys1 gives coding agents tools to review code, check completion claims, and get structured answers from Jev or a local model.", "applicationCategory": "DeveloperApplication", "operatingSystem": "macOS, Linux, Windows", - "softwareVersion": "0.19.0", + "softwareVersion": "0.19.1", "license": "https://github.com/hraness/sys1/blob/main/LICENSE", "offers": { "@type": "Offer", @@ -180,7 +180,7 @@

Keep checks and code review together.

macOS

Terminal
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -188,7 +188,7 @@

Keep checks and code review together.

Linux

Terminal
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -196,7 +196,7 @@

Keep checks and code review together.

Windows

PowerShell
-
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.0/hraness-sys1-0.19.0.tgz
+
npm install --global --allow-scripts=node-llama-cpp https://github.com/hraness/sys1/releases/download/v0.19.1/hraness-sys1-0.19.1.tgz

Requires Bun 1.3.14+

@@ -280,7 +280,7 @@

Install Sys1.

Install Bun 1.3.14 or later, then the released CLI. ALGAL is included. Start with a saved check on macOS or Linux; configure a model when you want review or completion checks.

-

Latest release: v0.19.0 · MIT. Run sys1 --version to confirm installation, then follow the setup guide. For compact check output alone, install System One Skills.

+

Latest release: v0.19.1 · MIT. Run sys1 --version to confirm installation, then follow the setup guide. For compact check output alone, install System One Skills.

diff --git a/site/llms.txt b/site/llms.txt index 3ef4bbe..bb0736c 100644 --- a/site/llms.txt +++ b/site/llms.txt @@ -10,7 +10,7 @@ Sys1 adds optional model-assisted tools. The sys1-review skill checks selected G Jev is TypeSafe's hosted decision model. Sys1 also supports experimental local Qwen models and compatible HTTP services. Hosted Jev requires explicit activation and an environment credential. Selected source, messages, or state go to the configured backend. Setup installs project instructions without hooks or model calls. The MIT-licensed CLI requires Bun 1.3.14 or newer and supports macOS, Linux, and Windows. -Latest release: v0.19.0. +Latest release: v0.19.1. ## Install and use diff --git a/site/published-release.json b/site/published-release.json index f8be2be..6a32c59 100644 --- a/site/published-release.json +++ b/site/published-release.json @@ -1,4 +1,4 @@ { - "version": "0.19.0", - "releaseUrl": "https://github.com/hraness/sys1/releases/tag/v0.19.0" + "version": "0.19.1", + "releaseUrl": "https://github.com/hraness/sys1/releases/tag/v0.19.1" } diff --git a/site/vendor/hraness-syntax/provenance.json b/site/vendor/hraness-syntax/provenance.json index 13da828..7532fb8 100644 --- a/site/vendor/hraness-syntax/provenance.json +++ b/site/vendor/hraness-syntax/provenance.json @@ -62,28 +62,28 @@ "site/index.html": [ { "language": "shell", - "codeSha256": "eb6ec7232cf94ee7f5b621780541b7ac18c75e10628f54dd4bca050781261a9e", + "codeSha256": "5ac7aafd87335895a080898c837be4e1223fc9395abe265b56162ba8d6fedc78", "markup": { "path": "site/index.html#code-1", - "sha256": "fd11ab99f4e32d04fca9ac30a25d6996990421de614dfa4db790626f79a5084e", + "sha256": "a97883018b02d2423ec11ec91dcf8d38c65e02936e48878f8d86964a83e8f382", "bytes": 437 } }, { "language": "shell", - "codeSha256": "eb6ec7232cf94ee7f5b621780541b7ac18c75e10628f54dd4bca050781261a9e", + "codeSha256": "5ac7aafd87335895a080898c837be4e1223fc9395abe265b56162ba8d6fedc78", "markup": { "path": "site/index.html#code-2", - "sha256": "bf268fcd0c803a7aac0d68cba57c651d83ffbe8ca22275688187a5c90896dc0f", + "sha256": "5ee893caf140e4c57df662a7ea645a7d7155adafed17dd0db0de29210292da29", "bytes": 437 } }, { "language": "shell", - "codeSha256": "eb6ec7232cf94ee7f5b621780541b7ac18c75e10628f54dd4bca050781261a9e", + "codeSha256": "5ac7aafd87335895a080898c837be4e1223fc9395abe265b56162ba8d6fedc78", "markup": { "path": "site/index.html#code-3", - "sha256": "fbba4eba0932c06258dd1bc1e3fc349d3c539adfe968c723801ba10d378d4b02", + "sha256": "33c20cc39318bdd1159c1784c1b88c449db5fa1ae60d19570d988eef8f7aa394", "bytes": 439 } } @@ -91,28 +91,28 @@ "site/docs.html": [ { "language": "shell", - "codeSha256": "eb6ec7232cf94ee7f5b621780541b7ac18c75e10628f54dd4bca050781261a9e", + "codeSha256": "5ac7aafd87335895a080898c837be4e1223fc9395abe265b56162ba8d6fedc78", "markup": { "path": "site/docs.html#code-1", - "sha256": "e5045056efa40955addf6913d0d6f49ff848135e157dd7aabd5d18fb19b8a2bc", + "sha256": "2d04ea916183245011900f07cef4615b49af4bd2798816fdeb1d16e4ce78c771", "bytes": 442 } }, { "language": "shell", - "codeSha256": "eb6ec7232cf94ee7f5b621780541b7ac18c75e10628f54dd4bca050781261a9e", + "codeSha256": "5ac7aafd87335895a080898c837be4e1223fc9395abe265b56162ba8d6fedc78", "markup": { "path": "site/docs.html#code-2", - "sha256": "1a9b5ce899020d66df683e28228d9da53bc7eef768257bfaab0a3c0e08ed40b4", + "sha256": "30eae6a38313402e32e6820bd5da9ef850e37413e546cecc57d2dcaaeb1028da", "bytes": 442 } }, { "language": "shell", - "codeSha256": "eb6ec7232cf94ee7f5b621780541b7ac18c75e10628f54dd4bca050781261a9e", + "codeSha256": "5ac7aafd87335895a080898c837be4e1223fc9395abe265b56162ba8d6fedc78", "markup": { "path": "site/docs.html#code-3", - "sha256": "49d765080c01efe40651bf247f23e032dee0314b68b1e77418d75b7db6fd76c0", + "sha256": "2908720c6449e491c5e5c2f0827be8a69c892e4163ae9a587d0e847c0a3742fb", "bytes": 444 } }, @@ -190,10 +190,10 @@ }, { "language": "shell", - "codeSha256": "46bb67120f5a2223c01a81529339e3a36e99ae8d7e7c5e4903bb078e7c30bd75", + "codeSha256": "8c877f2262a2c70617f2da252564d32caf02fe1053b4da6985f4b6d81fa6dd4e", "markup": { "path": "site/docs.html#code-12", - "sha256": "35279d5cb95aeb6a42f92550b8613d5d43cea2a62de90f18be30ec7de7435198", + "sha256": "966cf9abff9b73921e88dd49b22ec4f708f465d302cf0554aa495360797b0be0", "bytes": 372 } },