First 0.6.0 release of oxison — point it at a repo (or an idea) and it writes the product docs, plans a roadmap, and builds the work, on Claude, Kimi, or Grok. Read-only by default, sandboxed when it writes.
Highlights
- Cross-run build memory (#37).
oxison buildcaptures grader-verified outcomes tooxison-build/memory.dband front-loads relevant priors from past runs in the same repo into each worker's prompt. Default-on (--no-memoryto disable), grader-gated, repo-scoped, and abstaining — a weak match injects nothing rather than a plausible-but-wrong prior. - Safe
--integrate(#59). When composing a roadmap into one product,oxison build --integratenow never advancesmain/masterin place — it composes onto a dedicatedoxison/integrationbranch and restores your original branch, leavingmainfor you to review andgit merge. A defense-in-depth backstop refuses to fast-forward a protected branch even if that redirect is bypassed. - External security-audit hardening (F1–F10). OCR dynamic-import RCE closed; worker base image pinned;
--api-keyargv exposure flagged; lockfiles + CI configs protected from build-worker tampering; direct-build roadmaps gated on protected paths; worker container memory/pid ceilings; document-parser DoS surface bounded (incl.pypdfGHSA-jm82-fx9c-mx94); worker log size capped; unused PyYAML dropped.
Install
Not on PyPI — install from the repo:
```bash
zero-install, pinned to this release
uvx --from "git+https://github.com/escotilha/oxison.git@v0.6.0" oxison run /path/to/repo
or
pip install "git+https://github.com/escotilha/oxison.git@v0.6.0"
```
Source-adapter extras (PDF/pptx/docx): `pip install "oxi-son[sources] @ git+https://github.com/escotilha/oxison.git@v0.6.0"\`
Requires Python ≥ 3.11 and the Claude Code CLI. Full notes: CHANGELOG.md.