Skip to content

0.4.0 - 2026-08-11

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Aug 16:18

Release Notes

Added

  • ossctl skill install dual-homes into pi.dev. A new pi runtime writes each bundled
    SKILL.md into ~/.pi/agent/skills/<name>/ (discovered by the pi.dev harness as /skill:<name>),
    and --agent gains pi (narrow to pi.dev only) and folds pi.dev into all
    (pidev-dual-home-skills).

Changed

  • BEHAVIOR: ossctl skill install now dual-homes by default. With --agent omitted the installer
    writes each skill into both ~/.claude/skills (Claude Code) and ~/.pi/agent/skills
    (pi.dev) — previously it wrote Claude only. Pass --agent claude to restore the old single-home
    behavior; --agent pi/codex narrow to one runtime; --agent all targets every known runtime. The
    --json installed[] object shape is unchanged (additive), but the default now emits two rows and
    writes two targets where it emitted/wrote one — automation that assumed Claude-only or a fixed row
    count should pin --agent claude (pidev-dual-home-skills).

Install ossctl 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jarimustonen/ossctl/releases/download/v0.4.0/ossctl-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/jarimustonen/ossctl/releases/download/v0.4.0/ossctl-installer.ps1 | iex"

Download ossctl 0.4.0

File Platform Checksum
ossctl-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ossctl-x86_64-pc-windows-msvc.zip x64 Windows checksum
ossctl-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
ossctl-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo jarimustonen/ossctl

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>