Skip to content

PatchWarden v1.6.3

Choose a tag to compare

@jiezeng2004-design jiezeng2004-design released this 26 Jul 13:04
4730ba0

PatchWarden v1.6.3

PatchWarden v1.6.3 fixes model enforcement, task-history cleanup, Goal orchestration state, and Windows Desktop lifecycle reliability.

Highlights

  • Hot-reloads trusted Agent-only model configuration and fails closed when model metadata and CLI arguments disagree.
  • Records bounded effective-model, adapter, argument-presence, and configuration-revision evidence.
  • Adds recoverable task-history archive/restore and repairs missing legacy evidence without inventing success.
  • Adds queued Subgoal state and synchronizes watcher claim and terminal task transitions.
  • Makes run_task_loop asynchronous and idempotent, including fail-closed recovery after a Core restart without duplicate tasks.
  • Fixes packaged Desktop restart actions and waits for owned services to stop on exit.
  • Prevents Desktop shutdown from stopping foreign, mismatched-config, or outdated PatchWarden instances.
  • Adds ChatGPT (OpenAI Codex) to the project contributor acknowledgements.

Windows downloads

  • PatchWarden-Setup-1.6.3-x64.exe
  • PatchWarden-Portable-1.6.3-x64.zip
  • PatchWarden-Desktop-SHA256SUMS.txt

The installer is not code-signed, so Windows SmartScreen may show an unknown-publisher warning. Verify downloads with the attached SHA-256 manifests.

Validation

  • GitHub CI: Node 18, Ubuntu Node 20, Windows Node 20, Secret Scan, Windows Desktop installer, and CI Gate passed.
  • Security smoke: 141/141.
  • Unit tests: 913 passed, 3 skipped.
  • Lifecycle smoke: 22/22.
  • HTTP MCP: 17/17.
  • Control Center: 35/35.
  • Desktop tests: 65/65.
  • Doctor: 80 OK, 1 expected default-config warning, 0 FAIL.
  • CodeGraph: no cross-owner boundary violations and no new dependency-edge cycles.

Dependency note

Core production dependencies audit clean. Desktop runtime dependencies are separate from its build-only Electron packaging toolchain; npm may report advisories in development dependencies that are not shipped as runtime Node packages.