Skip to content

v0.4.21

Latest

Choose a tag to compare

@dmoliveira dmoliveira released this 11 Mar 01:12
· 132 commits to main since this release
0de051b

Quick Summary

This release is a reliability-focused follow-up since v0.4.19 that makes orchestration safer, improves hybrid LLM hook decisions, strengthens validation and PR-readiness evidence, and fixes docs publishing / GitHub Pages release automation.

Highlights

  • Safer protected-worktree and guard behavior across inspection, restore, apply_patch, gh api, and post-merge flows.
  • Broader validation evidence coverage, plus delegated PR-readiness integration testing.
  • Expanded hybrid LLM decision routing for gateway hooks, continuation cues, todo continuation, semantic checks, and task-resume handling.
  • Better orchestration resilience with stuck-session diagnostics, stronger hook wiring, structured-output parity, and steadier follow-up behavior.
  • Fixed CI and docs automation publishing so GitHub Pages and wiki sync behave more predictably.

Included Updates

  • Worktree and shell safety: PRs #406, #407, #410-#413, #417, #423, #427-#430, #433, #437, #447, and #459 reduced false blocks and improved protected-shell/worktree behavior.
  • Validation and readiness: PRs #409, #415, #420-#422, #431, #434-#436, and #454 expanded validation evidence detection and added stronger delegated readiness coverage.
  • Hybrid LLM rollout: PRs #440, #444, #452, #453, #456, #457, and #460 extended and hardened shared LLM decision handling across ambiguous gateway and continuation flows.
  • Hook and orchestration hardening: PRs #442, #443, #445, #446, #448, #449, #450, and #451 improved stuck-session recovery, hook wiring, structured output handling, and follow-up control stability.
  • Docs and release automation: PRs #438, #458, and #459 improved operator guidance and release/docs publishing behavior.

Notable PRs

  • #440 add hybrid LLM decision runtime for ambiguous gateway hooks
  • #446 add stuck session health diagnostics
  • #452 expand semantic LLM decision coverage
  • #454 add delegated PR readiness integration test
  • #459 fix CI and docs automation publishing
  • #460 reconcile task resume LLM migration

Validation

  • python3 scripts/release_train_command.py draft --include-milestones --head HEAD --json
  • python3 scripts/release_note_validation_check.py
  • python3 scripts/release_note_quality_check.py --json
  • npm --prefix plugin/gateway-core run lint
  • make validate