Skip to content

dcg v0.7.8

Latest

Choose a tag to compare

@Dicklesworthstone Dicklesworthstone released this 29 Jul 05:13

Evaluation deadline correctness

  • Preserve Indeterminate when nested command substitutions, inline interpreters, Windows launchers, Git shell aliases, or Wrangler runners exhaust the absolute hook deadline.
  • Review-capable agents now receive an approval decision for incomplete analysis; other protocols continue to block conservatively.
  • Add dcg test --enforce-budget to reproduce the live hook's wall-clock evaluation budget from the CLI.
  • Reconcile the README, configuration comments, heredoc ADR, and corpus invariants around malformed input, bounded embedded-code fallback, and deadline exhaustion.

This fixes the misleading timeout denial reported in #241: deadline exhaustion is no longer rewritten as a fictional destructive-pattern match.

Release verification

  • Six targets: Linux x86_64/ARM64, macOS Intel/Apple Silicon, and Windows x64/ARM64.
  • SHA-256 sidecars, Minisign signatures, key-based Sigstore bundles, and signed SLSA provenance are included.
  • Both macOS binaries are Developer ID signed with hardened runtime and were accepted by Apple notarization with zero issues.
  • The exact Windows x64 release binary passed the native PowerShell E2E suite: 350/350 scenarios, including the careful_company_running_windows preset under both PowerShell and cmd.

Upgrade with:

dcg update

On Windows, if the running executable cannot replace itself, run the published install.ps1 directly or start the update from a fresh terminal.