Release notes
HOL Guard v3.59.0a38
PreviewHOL 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.
1 added · 11 improved · 7 fixed · 2 other
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
2 verified contributors · 30 credits
Attribution coverage
attribution complete; history inventory partial.
Install
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- cigarOne calm screen, with everything else behind Advanced (#7006) Evidence for this change
Improved
11- claudeDecide Claude Code hook entry merge and prune in the native runtime (#7019) Evidence for this change
- clineRender the Cline plugin in the native runtime (#7013) Evidence for this change
- cursorDecide managed hook ownership in the native runtime (#7017) Evidence for this change
- grokMerge the Grok user config in the native runtime (#7016) Evidence for this change
- piRender the Pi extension in the native runtime (#7011) Evidence for this change
- opencodeRender the OpenCode pretool plugin in the native runtime (#7007) Evidence for this change
- devinParse Devin JSONC configs in the native runtime (#7003) Evidence for this change
- clineDetect Cline hosts and MCP servers in the native runtime (#7004) Evidence for this change
- adaptersLoad harness protection contracts from a shared JSON contract (#7005) Evidence for this change
- paseoClassify Paseo providers in the native runtime (#7000) Evidence for this change
- openclawLoad OpenClaw configuration in the native runtime (#7001) Evidence for this change
Fixed
7- cigarKeep picked folders listed while CIGAR rests (#7015) Evidence for this change
- cigarKeep picked project folders across restarts and settings saves (#7012) Evidence for this change
- commandRead a package manager's local-bin spelling in one place (#7018) Evidence for this change
- cigarWake resting project context when a session or prompt starts (#7014) Evidence for this change
- cigarPrefer source files over tests in prompt context (#7010) Evidence for this change
- commandContain a run whose output passes through cut (#6999) Evidence for this change
- runtimeRun every read-only containment profile on Linux (#6993) Evidence for this change
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
- @dependabot[bot]
Implementation, Release editing · 4 credits
Evidence ledger30 credits
- @dependabot[bot]
Implementation, Release editing · Pull request author
- @dependabot[bot]
Implementation, Release editing · Pull request author
- @dependabot[bot]
Implementation, Release editing · Pull request author
- @dependabot[bot]
Implementation · Pull request author