Skip to content

open-prose skill 0.15.0

Choose a tag to compare

@irl-dan irl-dan released this 04 Jun 07:43
fdd3423

Skill/plugin-track release. The @openprose/prose-cli CLI is unaffected and
stays at 0.14.0: the SKILL, the Claude/Codex plugin manifests, and the CLI now
version on independent release tracks (see RELEASE.md).

Added

Recorded retroactively: this entry shipped in skill-v0.15.0 (#112, 2026-06-03)
but was logged under [Unreleased] by a merge three days later.

  • prose react "<use case>" — A command for taking an English standing goal
    to a running, inspectable Reactor on the @openprose/reactor-cli (reactor)
    binary. The open-prose skill gains a reactor.md operator guide (install, the
    compile → run → serve lifecycle, reactor.yml, the prose react playbook,
    and the keyless reactor-devtools replay), SKILL.md/help.md routing, and
    the note that — unlike embodied prose runreactor is a deterministic host
    the agent does shell out to. prose react [use case...] [--start] is embodied
    by the skill in-session (there is no prose binary): by default the agent
    prints the reactor commands for the user to run, and --start drives the
    live lifecycle.

Changed

  • Intelligent React overhaul (runtime_contract: 1 → 2). The
    judge → verdict → pressure → fulfillment loop is retired for a deterministic
    reconciler: a render runs only when a node's subscribed input fingerprints or
    its own contract fingerprint move, and each commit is a Receipt
    (rendered | skipped | failed) with no LLM in the wake/commit decision. The
    kind taxonomy is re-cleaved around the single render atom — kind: service
    kind: function, kind: system removed, kind: responsibility reshaped with
    ### Requires / ### Maintains, and ### Ensures### Maintains.
    ProseScript and the prose compile/serve/run command surface are
    unchanged in shape. Full migration map and prose upgrade rewrites live in
    skills/open-prose/changelog.md.

Release process

  • Decoupled version tracks. .version-bump.json now groups version surfaces
    into independent tracks — skill (both plugin manifests + SKILL.md, locked
    together for Claude Code marketplace dedup) and cli (@openprose/prose-cli +
    installer). bump-version.sh gains --track <name> <X.Y.Z> and per-track
    --check/--list; the CLI release preflight validates only the cli track.
    Restores the plugin↔CLI independence the packaging originally intended and
    lets the skill release without a CLI bump.