PatchWarden v1.6.3
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.