Skip to content

Releases: openprose/prose-cli

Prose CLI 0.15.0-rc.3

Prose CLI 0.15.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@irl-dan irl-dan released this 06 Oct 16:41
1941a34

Prose CLI 0.15.0-rc.3 is an unsigned prerelease of both Bun and Rust implementations.

Changes since RC2:

  • Preserve completed Prime child results when a later history omits them (PR33).
  • Add explicit, capability-checked probing for newer Codex versions; strict default admission remains unchanged (PR42).
  • Report oversized native records with accurate resource-limit diagnostics and recovery guidance (PR46).
  • Reject execution flags that Rust account commands previously ignored (PR45).
  • Align developer guides with published-kernel startup and harden deterministic process-test fixtures (PR43/44).
  • Add Homebrew packages openprose/tap/prose-bun and openprose/tap/prose-rust, each providing prose, with native unlink/link switching and four-platform release/upgrade checks (PR41).

GitHub/direct downloads ship both implementations; npm remains Bun under
@openprose/prose-cli with same-name platform versions. No default Homebrew
implementation is selected. macOS artifacts are unsigned and unnotarized.

Source: 1941a34c3503f9a1417aebea1bc19ecada91e58c.
Qualified artifact plan and
immutable smoke evidence.
All four platforms passed native build/install and Homebrew rehearsal. Both
MacARM implementations passed one Codex/OpenAI Hello World each. Hello World smoke does not establish
broader harness/model conformance. New native Codex0.159 model execution and the
separate historical Bun cleanup diagnosis remain unqualified/unresolved.
Stable/latest and kernel channels remain unchanged.

Installation:

  • Bun through npm: npm install -g @openprose/prose-cli@0.15.0-rc.3.
  • Homebrew, choose one: brew install openprose/tap/prose-bun or brew install openprose/tap/prose-rust.
  • Both standalone implementations: release assets below or the immutable download manifest.

Both Homebrew formulas provide prose. If both are installed, use the tap's switching and upgrade instructions. Genuine RC2-to-RC3 upgrades passed on all four platforms with each implementation selected; the original command selection is restored through ordinary unlink/link operations.

Prose CLI 0.15.0-rc.2 (unsigned candidate)

Choose a tag to compare

@irl-dan irl-dan released this 02 Oct 22:35
fe8b503

Prose CLI 0.15.0-rc.2

This unsigned release candidate packages the current CLI for Linux x64/ARM64 (glibc) and macOS Intel/Apple silicon. npm distributes the Bun executable; both Bun and Rust have standalone downloads. Windows is not admitted for this release.

Install the exact npm version with Node.js 22.22.3 or newer:

npm install --global --ignore-scripts @openprose/prose-cli@0.15.0-rc.2
prose --version

Users install one package identity. Exact optional dependency aliases select the platform executable from suffixed versions under @openprose/prose-cli. Installation needs no lifecycle script and no separate Bun runtime for the CLI executable. Harness installation and authentication remain separate. Platform versions are payloads and should not be installed as the top-level CLI. The stable npm latest tag remains unchanged; use this exact version or the rc tag.

Changes since the previous public candidate include updated native admission and installation checks, broader stable Claude 2.x admission, correlated queued Prime child continuations, bounded native capture failure reporting and selected-secret capture behavior, and OMP tool admission and retained-stdin settlement controls. This release also includes evaluator adapter profiles and provider usage handling, plus explicit contract-file selection guidance. The same-name npm layout reuses the existing trusted publisher and keeps platform tags separate from the user-facing RC tag.

A CLI release pins executable bytes. Normal startup resolves the published kernel for each run; the qualification record identifies the kernel actually observed. Mechanical checks do not establish language semantics or general model/harness conformance. The paired live smoke qualifies only one unchanged Hello World per exact macOS ARM64 implementation on its recorded Codex/OpenAI route.

Known limitations remain: the finance research's longer Prime route loses required history events and is unqualified; its experimental repair is excluded. The reproduced OMP cleanup issue is repaired and qualified in main; a distinct historical Bun timing observation remains unexplained. Existing OpenRouter capacity limitations are not removed by this release. The newer kernel candidate remains unqualified and is not promoted here.

macOS binaries have no Apple Developer ID signature or notarization. Sigstore and npm provenance authenticate workflow and bytes; they do not provide Apple platform qualification. Stable promotion and Homebrew publication remain separate flows.

Runtime source: fe8b50328d87a9f60f3bbf2d527edffa56f3bd12.

The explicit four-platform build produced the original archives. The independent paired live report binds exact macOS ARM64 Bun/Rust binaries, delivered kernel bytes and native completion. Exact-main source admission and the publication inventory are separate release gates. All original download bytes are bound by SHA256SUMS and their detached Sigstore bundles.

Prose CLI 0.15.0-rc.1 — unsigned macOS RC

Choose a tag to compare

@irl-dan irl-dan released this 18 Sep 02:45
68297ef

Prose CLI 0.15.0-rc.1

This release candidate provides standalone Bun and Rust executables for macOS ARM64/x64 and Linux ARM64/x64 (GNU). Both implementations load the current published kernel at normal startup and retain the selected kernel identity for each run.

macOS limitation: these binaries are not Developer ID signed or Apple notarized. Detached Sigstore bundles verify the release workflow and artifact bytes; they do not satisfy Apple Gatekeeper trust. Stable promotion and Apple signing remain separate work.

Verification

  • Runtime source: 68297eff23990a5153e5d0a938febf68c3c4751d.
  • All four native build and fresh standalone/npm installation checks passed in workflow 35271279262.
  • One real Codex/OpenAI Hello World attempt passed for each exact macOS ARM64 executable, using the published kernel. This is a bounded smoke check, not general model or harness conformance.
  • Reviewed artifact inventory contains SHA-256 digests and sizes. Build reports, kernel selection, and live observations are included as assets.
  • SHA256SUMS lists all 13 installation archives. Verify a downloaded archive with shasum -a 256 against that file.
  • Each nonempty original asset has a matching .sigstore.json bundle. Verify with cosign verify-blob --bundle FILE.sigstore.json --certificate-identity https://github.com/openprose/prose-cli/.github/workflows/cli-publish.yml@refs/heads/main --certificate-oidc-issuer https://token.actions.githubusercontent.com FILE.

Installation

Choose one openprose-prose-cli-IMPLEMENTATION-0.15.0-rc.1-PLATFORM.tar.gz archive, verify its digest/signature, and extract it into a new versioned directory. Run the extracted directory’s prose executable; no Bun or Rust compiler is required. A supported agent harness and its credentials are still required. Use prose cli doctor to inspect readiness.

The npm registry release is pending first-publication credentials for the four new platform packages. The included npm tarballs are reviewed release artifacts, not a claim that npm install @openprose/prose-cli@rc is available yet. The existing npm latest release is not changed by this RC.