Skip to content

enzyme v0.6.2

Choose a tag to compare

@jshph jshph released this 06 Jul 01:02
· 5 commits to main since this release

Enzyme release notes - v0.6.2

Short version

This patch release fixes the Claude/Codex setup path so enzyme install claude and enzyme install codex install the workspace setup skill that the public setup docs now tell agents to read. It also turns generated AGENTS.md guidance into routing glue instead of a second setup contract, which reduces drift between local agent instructions and the canonical setup skill. The release adds stronger install and sync checks so future setup regressions are caught before a public binary ships.

What changed

  • Workspace setup skill is installed for Claude and Codex. enzyme install claude now installs both .claude/skills/enzyme/SKILL.md and .claude/skills/enzyme-workspace-setup/SKILL.md; enzyme install codex does the same under .agents/skills/. The install output points agents to the setup skill before running setup commands.
  • Setup skill is the canonical setup contract. Generated AGENTS.md now routes agents to the installed skills and explicitly warns that .enzyme/, AGENTS.md, CLAUDE.md, or existing skill files are evidence, not proof that setup is complete or healthy.
  • Existing vault setup is handled explicitly. The workspace setup skill now covers setup, re-setup, diagnosis, and repair; it tells agents not to skip scan/config/init validation just because .enzyme/ already exists.
  • Public skill fetch uses the root skill path. The CLI fetches https://raw.githubusercontent.com/jshph/enzyme/main/skills/enzyme-workspace-setup/SKILL.md, avoiding stale plugin-subtree raw-cache behavior during public setup.
  • Release checks cover the setup routing path. Install matrix, sync contract, Codex install, and agentic setup checks now assert that the setup skill exists, contains the setup command path, and that AGENTS.md does not duplicate setup workflow details.

Validation

  • cargo build -p enzyme-cli
  • cargo test -p enzyme-cli commands::agents -- --nocapture
  • ENZYME_BIN=/Users/joshuapham/Hacks/enzyme-rust/target/debug/enzyme scripts/test_codex_skill_install.sh
  • ENZYME_BIN=/Users/joshuapham/Hacks/enzyme-rust/target/debug/enzyme scripts/release-checks/10-install-matrix.sh
  • ENZYME_BIN=/Users/joshuapham/Hacks/enzyme-rust/target/debug/enzyme scripts/release-checks/20-sync-contract.sh
  • python3 scripts/sync-workspace-setup-skill.py --check
  • python3 scripts/sync-agent-runtime-skill.py --check

Notes

This release is specifically motivated by a public setup mismatch: the site had already started telling agents that enzyme install <runtime> installs enzyme-workspace-setup, but the released 0.6.1 binary only installed the runtime skill. 0.6.2 makes the released binary match that public setup contract.