Releases: Xuan0629/unison
Releases · Xuan0629/unison
Release list
v0.6.1 — Security Patch
v0.6.1 — Security Patch
Changes from v0.6.0
- 🔒 Secret masking on streamed logs — agent stdout now masked per-line before disk write (was post-hoc only)
- 🛠 GitHub Actions CI — pytest workflow with dynamic badge
⚠️ Security tradeoff documented — README explains why bypass flags are necessary + Unison's defense-in-depth- 📋 Docs fixes — MANUAL.md mode count, cli.py --project override, Beta warning
Install
pip install unison-wanwuyixinv0.6.0 — Loop Engineering Pipeline
v0.6.0 — First Public Release
Unison is a Loop Engineering pipeline. Plan → Discuss → Dev → Review until PASS.
What's in the box
| Category | Detail |
|---|---|
| Pipeline modes | 10: code-dev, full-dev, spec-driven, moa, design-debate, inspect-only, agent-fix, migrate, greenfield, a2a-debate |
| Agent runtimes | Claude Code, Codex CLI, Hermes, OpenClaw |
| Security | Risk matrix (L0–L3), snapshot safety net, secret masking on streamed logs |
| CI | GitHub Actions pytest workflow (Python 3.12) |
| License | Apache 2.0 |
Changes since initial release
- 🔒 Security: Streamed subprocess output now masked per-line — no raw secrets on disk
- 🔒 Security: Beta warning + bypass-flag tradeoff explanation added to README
- 🛠 CI: GitHub Actions pytest workflow (1070+ tests)
- 📋 Docs: MANUAL.md mode count fixed, cli.py --project override fixed
- 🏷️ PyPI: Published as
unison-wanwuyixin
Self-hosting proof
Unison built Unison. 20+ self-modification cycles. Every feature: Planner → Developer → Reviewer.
| Milestone | What Unison built |
|---|---|
| Core Upgrade (Jun 19) | SQLite channel, DAG, 4-agent mode, parallel dev |
| Production Hardening (Jun 20) | Atomic locking, graceful shutdown, secret masking |
| Pipeline System (Jun 21) | 6 named modes, multi-agent parallel |
| Introspection (Jun 27–Jul 5) | Self-heal, Web UI, supervisor, retry engine |
| Self-Improvement (Jul 6) | PromptRegistry, SDD, PhaseRouter, MoA, discuss phase |
Quick Start
pip install unison-wanwuyixin
unison run --pipeline my-pipeline.yaml
unison webui --port 9099