Skip to content

v0.1.0 — scaffolding release

Choose a tag to compare

@13luiz 13luiz released this 19 May 17:41
· 182 commits to main since this release

opi v0.1.0 — scaffolding release

Initial release of the opi workspace, a Rust reimplementation of earendil-works/pi.

This is a scaffolding release: the workspace layout, crate boundaries, and module structure are in place, but the implementations are stubs. The opi binary supports --version and --help; running it without arguments prints a placeholder message.

What's in this release

Five crates under lockstep versioning:

Crate Purpose
opi-ai Unified multi-provider LLM API
opi-tui Terminal UI with differential rendering
opi-agent Agent runtime with tool calling and transport
opi-web-ui Reusable web chat components
opi-coding-agent Produces the opi binary

The release also ships the opi-release skill — a seven-phase release workflow with explicit irreversibility gates for GitHub Releases and crates.io.

Binaries

Pre-built opi binary for Windows x64 is attached. Verify with the included SHA256SUMS.txt.

What's next

Implementation work begins in v0.2.0. Subsequent releases will add real functionality and publish to crates.io.