v0.1.0 — scaffolding 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.