Repository navigation
Releases
Releases · ohm41321/luciazero
v3.1.0
v3.0.1
What's Changed
- docs(readme): redesign both READMEs around a banner with Lucia by @ohm41321 in #25
- Follow-ups from the repository review: stop hook, hygiene, CI, evidence by @ohm41321 in #26
- fix: Agent Bus endpoint, service and migration fixes; Bash installers handle CRLF by @ohm41321 in #27
- ci: load and start the systemd user unit under a real systemd by @ohm41321 in #28
- chore(release): 3.0.1 by @ohm41321 in #29
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- docs(site): JSON-LD names native Windows now that npm serves 2.7.0 by @ohm41321 in #17
- fix(test): parse each gate before sourcing it by @ohm41321 in #18
- ci: drop the windows-native push trigger by @ohm41321 in #19
- perf(reviewer): fewer steps, a caller brief rule, and the lucia-reviewer name by @ohm41321 in #20
- fix(hook): count what a command runs, not words it reads by @ohm41321 in #21
- fix(test): fail a run whose gate dies of a shell error by @ohm41321 in #22
- fix(hook): count real checks, ignore scratch-file edits by @ohm41321 in #23
- chore(release): 3.0.0 by @ohm41321 in #24
Full Changelog: v2.7.0...v3.0.0
v2.7.0
What's Changed
- feat(site): GitHub Pages site so a search for luciazero has one canonical page by @ohm41321 in #4
- feat(site): show the 3D Lucia on the website and social card by @ohm41321 in #5
- docs(readme): show the 3D Lucia at the top of both READMEs by @ohm41321 in #6
- feat(site): verify the website in Google Search Console by @ohm41321 in #7
- feat(site): play the 60-second intro video on the website by @ohm41321 in #8
- docs(readme): link both READMEs to the intro video by @ohm41321 in #9
- docs(readme): open with the intro cover instead of the small mascot by @ohm41321 in #10
- Launch film on the website and in the READMEs by @ohm41321 in #11
- Whole-repo quality review (includes native Windows port) by @ohm41321 in #12
- docs(agent-bus): amend ADR 0007 and record the M4 gate decision by @ohm41321 in #13
- fix(agentd): a second signal does not cut run's cleanup short by @ohm41321 in #14
- fix(codex): the plugin's hooks run under Codex, and only as Codex allows by @ohm41321 in #16
- chore(release): 2.7.0 by @ohm41321 in #15
Full Changelog: v2.6.0...v2.7.0
v2.6.0
v2.5.1
v2.5.0
Luciazero 2.4.3 — Make coding agents prove their work
Make coding agents prove their work
Luciazero is a local-first verification and handoff layer for Claude Code,
Codex CLI, and compatible skill runtimes.
It adds a plan → change → verify → fix loop that:
- tracks whether the latest check is real
- keeps scope and lessons visible
- routes risky work to focused review
- transfers unfinished work across sessions with an evidence-backed Relay
Try it in 30 seconds
For Codex CLI:
npx luciazero codexStart a new session, then run $ready.
For Claude Code:
/plugin marketplace add ohm41321/luciazero
/plugin install luciazero@luciazero
Run the shipped demos without an API key:
bash docs/assets/statusline-demo.sh
bash docs/assets/relay-demo.shIncluded in 2.4.3
- 11 on-demand skills
- Claude Code, Codex CLI, and compatible skill-runtime install paths
- Evidence-backed
/lucia-relayhandoffs with drift detection - A real red/green verification statusline demo
Evidence
- Relay protocol fixture: reference 6/6; generic Markdown handoff 1/6; stale fingerprint 5/6
- Claude snapshot (2026-08-11): Haiku +15pp; Sonnet +31pp preliminary
- Codex pilot (2026-08-12): 5 paired tasks, 0pp observed difference, exploratory
The Relay scores are mechanical protocol checks, not model-uplift results. The
Claude and Codex measurements are model- and task-specific snapshots; see the
benchmark methodology and limitations.
Links
If your coding agent ever says “done” without proving the right check ran,
try Luciazero and tell us which failure mode it missed.