Skip to content

2.0.0 - 2026-10-20

Choose a tag to compare

@github-actions github-actions released this 20 Oct 19:58

Release Notes

Changed

  • Coding guidance now accompanies planning, implementation and independent
    review. Shared rules cover design, names, contracts, structure and completion;
    focused supplements cover Rust, TypeScript, MiniZinc, Java, Kotlin, Python,
    C++, web behavior, React and React Router framework mode.
  • Reviews distinguish required corrections from optional suggestions. Ordinary
    implementation uses one full review, one correction pass and one focused
    recheck. Recovery retains that review stage.
  • Explicit blanket approval for compatible parallel batches remains valid
    throughout an ongoing goal or loop, within the approved area and execution
    limits. Each batch still rechecks admission and independently reviews and
    verifies each task.
  • Implementation reuses an explicit workspace choice and otherwise uses an
    isolated worktree. Continuing parallel work defaults to four task slots within
    live capacity. Explicit task/import delegation remains valid within its scope.
  • Several areas may share a branch. Rebaseline can preserve explicitly declared
    untracked outputs, and snapshots batch untracked-file hashing.
  • Research workflow tests use three representative local scenarios instead of
    a broad fault-injection matrix. Tests use scripted workers and never invoke
    an LLM or a live coding harness.

Added

  • research run <area> extend adds explicitly granted allowance to an existing
    run without resetting costs, policy, or unfinished work. Request identities
    make retries safe.
  • Notes capture candidate work before it becomes an area. Standalone skill
    review works without .zdev and explicitly checks naming and decomposition.
  • Documentation at zayenz.se/zdev covers the first task,
    feature and research walkthroughs, agent commands, and the CLI.
  • Codex and Claude Code support authorized serial and rolling research with
    measured baselines, correctness checks, retained candidates, bounded work
    and command allowances, and recovery from durable records.
  • Codex and Claude Code can coordinate sequential workers through T3 Code.
  • The companion area-report skill produces editable MDX and standalone HTML.
  • zdev skill install codex --to <directory> --portable generates a relocatable
    bundle for Codex plugin distribution. The corresponding skill check accepts
    the same flag.

Fixed

  • The report generator locks a compatible http-cache-semantics update that
    fixes a cache-response disclosure advisory.
  • Rolling source reconciliation preserves both existing-file edits and owned
    additions. Claude rolling recovery reuses current completed measurements.
  • Claude parallel acceptance pauses at unresolved destination checkpoints,
    retains concrete profiles between batches, and accepts stale-but-safe work.
  • Task approval includes retained-code prerequisites. Dispatch collects fresh
    working-tree evidence once per decision, including retained-plan comparison.
  • Public references match delegated task import, default worktrees, and current
    harness support; research links and the manual task-bundle example are fixed.
  • zdev tasks list without an area prints the available areas as normal output
    and exits successfully, including when no areas exist.
  • The normal profile uses GPT-6.1 Sol for routine OpenAI implementation roles,
    matching standard and advanced work. Luna requires the explicit Codex simple
    profile or a worker override. Standard Sol implementation and verification
    use high reasoning.
  • Failed derived-task publication removes only files created by that operation,
    preserving existing task files when a generated filename collides.
  • Work-context capture and comparison reject dirty tracked submodules instead
    of accepting incomplete evidence of their working contents.
  • Rebaseline rejects untracked code created during measurement before accepting
    samples as measurements of the committed revision.
  • Parent changes and managed rebases acquire the existing state lock before
    reading and updating area metadata.
  • Rolling supporting work uses the ordinary workflow's findings check once,
    preserving work allowances for implementation and verification.
  • Standalone Claude verification preserves task complexity when checking the
    resolved worker dispatch.
  • Research completion commits use the standard Zdev-Change-Id trailer.
  • Rolling integration accepts unchanged measured code after actual record-only
    changes without rerunning the evaluator.
  • Shared research records remain readable when clone-local experiment refs are
    absent. Admission checks the recorded candidate commit when available and
    reports how to fetch missing retained code.
  • Cargo source packages include the research probe needed to compile tests.
    Release checks compile packaged tests and install from the extracted package.

Compatibility

  • Existing 1.x records and worker configuration remain valid. The record schema
    remains version 1. See Upgrade to 2.0.
  • Refresh binary-installed integrations with
    zdev skill install <harness> --force to receive the new guidance and fixes.
    Use the same scope, destination and guidance selection as the existing install.

Download zdev 2.0.0

File Platform Checksum
zdev-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
zdev-x86_64-apple-darwin.tar.xz Intel macOS checksum
zdev-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
zdev-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum