Skip to content

Ocura OSS 0.3.0

Choose a tag to compare

@BlakeMasters BlakeMasters released this 09 Sep 00:25
· 112 commits to main since this release

Ocura OSS 0.3.0 adds init --json and run --json, so scripts and AI agents can record a baseline, branch, rerun, verify, and compare using returned identifiers throughout. Command output stays in its recorded logs while stdout contains one JSON result; existing exit codes and text output remain available. JSON also handles Unicode paths on legacy Windows encodings.

The source repository includes a small autoregressive example with PyTorch and JAX backends and an optional local Ray Core executor. It records two training runs and reconstructs their comparison from verified logs. Examples and framework requirements are excluded from both package distributions; the core remains dependency-free with the existing storage format.

See the CLI reference, automation guide, and autoregressive example.

Validation: all 126 packaged tests passed from fresh wheel and source-distribution installations on Windows with Python 3.12/3.14 and Linux under WSL with Python 3.12. All four example combinations passed with a fresh Windows CPU installation of PyTorch 2.14.0, JAX 0.11.1, and Ray 2.58.0. Build, Twine, lint, formatting, and type checks passed.