Skip to content

v0.4.1

Latest

Choose a tag to compare

@mzored mzored released this 06 Apr 00:04
· 44 commits to main since this release

What's Changed

Bug Fixes

  • listTaskStates resilience: corrupt state files no longer crash the entire listing — uses Promise.allSettled to skip malformed entries gracefully
  • validateImplementerResult hardening: rejects non-string elements in files_changed and concerns arrays

Improvements

  • Auto-scaffold config: .claude/codex-defaults.json is automatically created with sensible defaults on first MCP tool call per workspace
  • Doctor testability: extracted assertWritableStateDir and runDoctorChecks as exported functions with dependency injection

Tests

  • 5 new tests (160 total): malformed state resilience, array element validation, doctor state-dir checks, config scaffolding

Full Changelog: v0.4.0...v0.4.1