This repository was archived by the owner on May 30, 2026. It is now read-only.
Repository navigation
v2.2.1
v2.2.1 — 2026-05-17
Highlights
- The fix-pr command now shows live workflow progress, resolved-thread counts, and deferred comments while processing PR feedback.
- All domain schemas have been migrated from TypeBox to Zod v4, with consistent validation across every affected subsystem.
- After committing, the git command now offers to push and open a PR in the same flow, with step-by-step progress tracking.
- Assessment runner and structured-agent sessions now enforce timeout and batch-size caps, preventing runaway executions.
- Fixed a dispose-time race condition in the progress tracker that could cause crashes in concurrent operations.
✨ Features
- fix-pr workflow visibility — The
fix-prcommand now displays live progress as it works through PR feedback, including resolved-thread counts and deferred comments surfaced in the prompt. - Assessment reliability — The assessment runner now enforces timeout and batch-size caps, preventing runaway sessions on large PRs.
- Structured-session timeout —
runStructuredAgentSessionnow accepts a per-session timeout, bounding execution time for all AI-driven flows. - Commit → push → PR flow — After a successful commit, the git command now tracks push and PR-creation steps in its progress display and offers to push and open a PR without leaving the tool.
- Schema-validation module — Zod
safeParselogic is now encapsulated in a dedicatedschema-validationmodule, used by all structured-output paths.
🐛 Fixes
- Progress dispose safety — Fixed a race condition where mutations could occur on a progress tracker after it had been disposed, preventing potential crashes in concurrent flows.
🔧 Improvements
- TypeBox → Zod v4 migration — All domain contract schemas have been migrated from TypeBox to Zod v4. The schema-text renderer, structured-output validation, and every affected command (
fix-pr,ui-design,planning) have been updated to match.ValidationErroris now consolidated insrc/types.ts. fetchPrCommentsrewrite — PR comment fetching now uses directgh apicalls instead of a bash script, removing the shell dependency and improving reliability.
🏗️ Maintenance
- Upgraded
zodto v4.3.0. - Updated command table, gate configuration, audit config, and skill documentation to reflect current capabilities.