Release notes

HOL Guard v3.59.0a38

Preview

HOL Guard v3.59.0a38, released November 3, 2026, is a preview release with 1 addition, 11 improvements, 7 fixes and 2 other changes across 20 merged pull requests. Highlights: One calm screen, with everything else behind Advanced; Decide Claude Code hook entry merge and prune in the native runtime.

Changes since the previous release on this channel: alpha/v3.59.0a36alpha/v3.59.0a38

1 added · 11 improved · 7 fixed · 2 other

Published Original GitHub release for alpha/v3.59.0a38

Key facts

Version
v3.59.0a38
Channel
Preview
Published
Previous release
alpha/v3.59.0a36
Merged pull requests
20

Documented changes

21 typed entries

Verified contributors

Attribution coverage

attribution complete; history inventory partial.

Scope

Guard v3.59.0a38 is a preview release published 2026-11-03. Upstream documents: Guard 3.59.0a38 is an opt-in prerelease cut from 0f87f95. Stable installations remain on the stable channel. 20 commits • 20 merged pull requests • 1 contributor since Guard 3.59.0a37. Its comparison base is alpha/v3.59.0a36. It includes 30 verified contribution deliveries with public evidence links.

Changes

Added

1

Improved

11

Fixed

7

Other changes

2
  • Guard 3.59.0a38 is an opt-in prerelease cut from 0f87f95. Stable installations remain on the stable channel. 20 commits • 20 merged pull requests • 1 contributor since Guard 3.59.0a37. Evidence for this change
  • gateCover a test run that reports its own status after a cd (#7008) Evidence for this change
    • Merged pull request #7003: refactor(devin): parse Devin JSONC configs in the native runtime (#7003)
    • Merged pull request #6997: feat(cigar): add matching project files to Claude Code and Codex prompts (#6997)
    • Merged pull request #6996: fix(command): run a local tool whose own name carries a manager's (#6996)
    • Merged pull request #7006: feat(cigar): one calm screen, with everything else behind Advanced (#7006)
    • Merged pull request #7013: refactor(cline): render the Cline plugin in the native runtime (#7013)
    • Merged pull request #7007: refactor(opencode): render the OpenCode pretool plugin in the native runtime (#7007)
    • Merged pull request #7002: deps(actions): bump codeql init and analyze together to 4.38.2 (#7002)
    • Merged pull request #7012: fix(cigar): keep picked project folders across restarts and settings saves (#7012)
    • Merged pull request #7004: refactor(cline): detect Cline hosts and MCP servers in the native runtime (#7004)
    • Merged pull request #6981: deps(actions): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#6981)
    • Merged pull request #7016: refactor(grok): merge the Grok user config in the native runtime (#7016)
    • Merged pull request #7010: fix(cigar): prefer source files over tests in prompt context (#7010)
    • Merged pull request #7015: fix(cigar): keep picked folders listed while CIGAR rests (#7015)
    • Merged pull request #6983: deps(actions): bump astral-sh/setup-uv from 8.2.0 to 10.3.3 (#6983)
    • Merged pull request #7017: refactor(cursor): decide managed hook ownership in the native runtime (#7017)
    • Merged pull request #7011: refactor(pi): render the Pi extension in the native runtime (#7011)
    • Merged pull request #6999: fix(command): contain a run whose output passes through cut (#6999)
    • Merged pull request #3167: deps(actions): bump actions/download-artifact from 8.0.1 to 8.0.2 (#3167)
    • Merged pull request #7008: test(gate): cover a test run that reports its own status after a cd (#7008)
    • Merged pull request #7001: refactor(openclaw): load OpenClaw configuration in the native runtime (#7001)
    • Direct commit dd587cda8cca: test(ci): expect the upload-artifact 7.0.2 pin
    • Direct commit b7270bfdb59e: deps(actions): bump actions/download-artifact from 8.0.1 to 8.0.2
    • Merged pull request #7019: refactor(claude): decide Claude Code hook entry merge and prune in the native runtime (#7019)
    • Merged pull request #7014: fix(cigar): wake resting project context when a session or prompt starts (#7014)
    • Merged pull request #7000: refactor(paseo): classify Paseo providers in the native runtime (#7000)
    • Merged pull request #6987: deps(docker): bump the docker-all group across 3 directories with 1 update (#6987)
    • Merged pull request #7018: fix(command): read a package manager's local-bin spelling in one place (#7018)
    • Merged pull request #6998: fix(command): contain a run that reports its own status after a cd (#6998)
    • Merged pull request #6993: fix(runtime): run every read-only containment profile on Linux (#6993)
    • Merged pull request #7005: refactor(adapters): load harness protection contracts from a shared JSON contract (#7005)

Upgrade and compatibility

None documented.

Compare with the previous release

Predecessor on the same channel: alpha/v3.59.0a36

Verified contributors

Credits derive from public pull-request authorship, verified commit authorship, or verified co-authorship — never from thanks text or release metadata. Each distinct contributor is listed once; the evidence ledger paginates every published credit record.

Contributors

Evidence ledger30 credits