Documented changes
200 typed entries
Verified contributors
Credits being verified. Attribution coverage is in progress.
Attribution coverage
attribution in progress; history inventory partial.
Install
Scope
Guard v3.44.0 is a stable release published 2026-10-14. Upstream documents: **guard:** answer allowed Cursor hooks from the resident ([#4368](https://github.com/hashgraph-online/hol-guard/issues/4368)) ([da836f2](https://github.com/hashgraph-online/hol-guard/commit/da836f265f574865eadd575c6d44041c5934a4ed)) It includes 259 verified contribution deliveries with public evidence links. Attribution for this release is being verified.
Changes
Added
40- **guard:** answer allowed Cursor hooks from the resident ([#4368](https://github.com/hashgraph-online/hol-guard/issues/4368)) ([da836f2](https://github.com/hashgraph-online/hol-guard/commit/da836f265f574865eadd575c6d44041c5934a4ed)) Evidence for: **guard:** answer allowed Cursor hooks from the resident ([#4368](https://github.com/hashgraph-online/hol-guard/issues/4368)) ([da836f2](https://github.com/hashgraph-online/hol-guard/commit/da836f265f574865eadd575c6d44041c5934a4ed))
- **guard:** answer bounded CLI hooks from the native runtime ([#4313](https://github.com/hashgraph-online/hol-guard/issues/4313)) ([32965d1](https://github.com/hashgraph-online/hol-guard/commit/32965d19b3563da3f6f609ee819d66558385fa0a)) Evidence for: **guard:** answer bounded CLI hooks from the native runtime ([#4313](https://github.com/hashgraph-online/hol-guard/issues/4313)) ([32965d1](https://github.com/hashgraph-online/hol-guard/commit/32965d19b3563da3f6f609ee819d66558385fa0a))
- **guard:** answer bounded harness hooks from the resident ([#4373](https://github.com/hashgraph-online/hol-guard/issues/4373)) ([dffbc65](https://github.com/hashgraph-online/hol-guard/commit/dffbc65a6bd2959dcb13f96f20002d8fcd979f53)) Evidence for: **guard:** answer bounded harness hooks from the resident ([#4373](https://github.com/hashgraph-online/hol-guard/issues/4373)) ([dffbc65](https://github.com/hashgraph-online/hol-guard/commit/dffbc65a6bd2959dcb13f96f20002d8fcd979f53))
- **guard:** answer Claude permission dialogs without a Guard notice from the resident ([#4395](https://github.com/hashgraph-online/hol-guard/issues/4395)) ([55a0e9e](https://github.com/hashgraph-online/hol-guard/commit/55a0e9e56433248094e6a8a58c403bbaa3a47a9c)) Evidence for: **guard:** answer Claude permission dialogs without a Guard notice from the resident ([#4395](https://github.com/hashgraph-online/hol-guard/issues/4395)) ([55a0e9e](https://github.com/hashgraph-online/hol-guard/commit/55a0e9e56433248094e6a8a58c403bbaa3a47a9c))
- **guard:** answer Claude permission prompt notifications from the resident ([#4403](https://github.com/hashgraph-online/hol-guard/issues/4403)) ([956987b](https://github.com/hashgraph-online/hol-guard/commit/956987b8b9431e8c8407a1edc691c856018f143c)) Evidence for: **guard:** answer Claude permission prompt notifications from the resident ([#4403](https://github.com/hashgraph-online/hol-guard/issues/4403)) ([956987b](https://github.com/hashgraph-online/hol-guard/commit/956987b8b9431e8c8407a1edc691c856018f143c))
- **guard:** answer Claude permission requests with a pending notice from the resident ([#4399](https://github.com/hashgraph-online/hol-guard/issues/4399)) ([2a4f5f9](https://github.com/hashgraph-online/hol-guard/commit/2a4f5f918105170f68b4966229a8711c1f500e67)) Evidence for: **guard:** answer Claude permission requests with a pending notice from the resident ([#4399](https://github.com/hashgraph-online/hol-guard/issues/4399)) ([2a4f5f9](https://github.com/hashgraph-online/hol-guard/commit/2a4f5f918105170f68b4966229a8711c1f500e67))
- **guard:** answer Claude prompts that carry Guard's notice from the resident ([#4405](https://github.com/hashgraph-online/hol-guard/issues/4405)) ([220c3b9](https://github.com/hashgraph-online/hol-guard/commit/220c3b9c4195e4d09e51f3a13580985501315dbd)) Evidence for: **guard:** answer Claude prompts that carry Guard's notice from the resident ([#4405](https://github.com/hashgraph-online/hol-guard/issues/4405)) ([220c3b9](https://github.com/hashgraph-online/hol-guard/commit/220c3b9c4195e4d09e51f3a13580985501315dbd))
- **guard:** answer Cline hooks from the native bounded bridge ([#4316](https://github.com/hashgraph-online/hol-guard/issues/4316)) ([653dcfa](https://github.com/hashgraph-online/hol-guard/commit/653dcfa829d260ead89b5863936c441fa97cd8aa)) Evidence for: **guard:** answer Cline hooks from the native bounded bridge ([#4316](https://github.com/hashgraph-online/hol-guard/issues/4316)) ([653dcfa](https://github.com/hashgraph-online/hol-guard/commit/653dcfa829d260ead89b5863936c441fa97cd8aa))
- **guard:** answer Codex pre-tool allows from the resident ([#4326](https://github.com/hashgraph-online/hol-guard/issues/4326)) ([bac4a5c](https://github.com/hashgraph-online/hol-guard/commit/bac4a5c5cefd7555ca8c613982ff1901d0df2cba)) Evidence for: **guard:** answer Codex pre-tool allows from the resident ([#4326](https://github.com/hashgraph-online/hol-guard/issues/4326)) ([bac4a5c](https://github.com/hashgraph-online/hol-guard/commit/bac4a5c5cefd7555ca8c613982ff1901d0df2cba))
- **guard:** answer Cursor after-shell and after-MCP observers in the native bridge ([#4416](https://github.com/hashgraph-online/hol-guard/issues/4416)) ([551d693](https://github.com/hashgraph-online/hol-guard/commit/551d693e9630c21c450fd58de19616db91d587ef)) Evidence for: **guard:** answer Cursor after-shell and after-MCP observers in the native bridge ([#4416](https://github.com/hashgraph-online/hol-guard/issues/4416)) ([551d693](https://github.com/hashgraph-online/hol-guard/commit/551d693e9630c21c450fd58de19616db91d587ef))
- **guard:** answer Cursor reviews and prompts from the resident ([#4488](https://github.com/hashgraph-online/hol-guard/issues/4488)) ([9d117de](https://github.com/hashgraph-online/hol-guard/commit/9d117de466f2cbecfe205c81ee6db00a25b62097)) Evidence for: **guard:** answer Cursor reviews and prompts from the resident ([#4488](https://github.com/hashgraph-online/hol-guard/issues/4488)) ([9d117de](https://github.com/hashgraph-online/hol-guard/commit/9d117de466f2cbecfe205c81ee6db00a25b62097))
- **guard:** answer Cursor terminal denials from the resident ([#4369](https://github.com/hashgraph-online/hol-guard/issues/4369)) ([69185e2](https://github.com/hashgraph-online/hol-guard/commit/69185e2d92caee2d2f3a15020571818e58b11d58)) Evidence for: **guard:** answer Cursor terminal denials from the resident ([#4369](https://github.com/hashgraph-online/hol-guard/issues/4369)) ([69185e2](https://github.com/hashgraph-online/hol-guard/commit/69185e2d92caee2d2f3a15020571818e58b11d58))
- **guard:** answer custom extension blocks in the resident direct hook lane ([#4406](https://github.com/hashgraph-online/hol-guard/issues/4406)) ([2a1804e](https://github.com/hashgraph-online/hol-guard/commit/2a1804ec9ae2f22003c72507605bb1c16fcfc0b1)) Evidence for: **guard:** answer custom extension blocks in the resident direct hook lane ([#4406](https://github.com/hashgraph-online/hol-guard/issues/4406)) ([2a1804e](https://github.com/hashgraph-online/hol-guard/commit/2a1804ec9ae2f22003c72507605bb1c16fcfc0b1))
- **guard:** answer Grok hooks from the native bounded bridge ([#4319](https://github.com/hashgraph-online/hol-guard/issues/4319)) ([44ceee2](https://github.com/hashgraph-online/hol-guard/commit/44ceee24fe73ed5c8300526f6a3917dec2454038)) Evidence for: **guard:** answer Grok hooks from the native bounded bridge ([#4319](https://github.com/hashgraph-online/hol-guard/issues/4319)) ([44ceee2](https://github.com/hashgraph-online/hol-guard/commit/44ceee24fe73ed5c8300526f6a3917dec2454038))
- **guard:** answer Grok hooks from the resident ([#4389](https://github.com/hashgraph-online/hol-guard/issues/4389)) ([f3fb11e](https://github.com/hashgraph-online/hol-guard/commit/f3fb11ece1e2deb57a2da75feaf6404661f60d33)) Evidence for: **guard:** answer Grok hooks from the resident ([#4389](https://github.com/hashgraph-online/hol-guard/issues/4389)) ([f3fb11e](https://github.com/hashgraph-online/hol-guard/commit/f3fb11ece1e2deb57a2da75feaf6404661f60d33))
- **guard:** answer Hermes hooks from the native bounded bridge ([#4315](https://github.com/hashgraph-online/hol-guard/issues/4315)) ([cd5583a](https://github.com/hashgraph-online/hol-guard/commit/cd5583a2ddaab914ae61e4792dec90844ca86388)) Evidence for: **guard:** answer Hermes hooks from the native bounded bridge ([#4315](https://github.com/hashgraph-online/hol-guard/issues/4315)) ([cd5583a](https://github.com/hashgraph-online/hol-guard/commit/cd5583a2ddaab914ae61e4792dec90844ca86388))
- **guard:** answer lifecycle hooks from the resident ([#4384](https://github.com/hashgraph-online/hol-guard/issues/4384)) ([bb5af05](https://github.com/hashgraph-online/hol-guard/commit/bb5af051802bb95873411608a357846b936e8fc0)) Evidence for: **guard:** answer lifecycle hooks from the resident ([#4384](https://github.com/hashgraph-online/hol-guard/issues/4384)) ([bb5af05](https://github.com/hashgraph-online/hol-guard/commit/bb5af051802bb95873411608a357846b936e8fc0))
- **guard:** answer Oh My Pi hooks from the native resident ([#4486](https://github.com/hashgraph-online/hol-guard/issues/4486)) ([cf5f5be](https://github.com/hashgraph-online/hol-guard/commit/cf5f5be73c7a3fd8726d34d3feaea4c804ed7846)) Evidence for: **guard:** answer Oh My Pi hooks from the native resident ([#4486](https://github.com/hashgraph-online/hol-guard/issues/4486)) ([cf5f5be](https://github.com/hashgraph-online/hol-guard/commit/cf5f5be73c7a3fd8726d34d3feaea4c804ed7846))
- **guard:** answer OpenCode shell reviews from the native bounded bridge ([#4317](https://github.com/hashgraph-online/hol-guard/issues/4317)) ([383acb7](https://github.com/hashgraph-online/hol-guard/commit/383acb73d33299d4b3871321ca36dc9d5ca36120)) Evidence for: **guard:** answer OpenCode shell reviews from the native bounded bridge ([#4317](https://github.com/hashgraph-online/hol-guard/issues/4317)) ([383acb7](https://github.com/hashgraph-online/hol-guard/commit/383acb73d33299d4b3871321ca36dc9d5ca36120))
- **guard:** answer PreToolUse hooks under custom extension rules when no local CLI launches ([#4355](https://github.com/hashgraph-online/hol-guard/issues/4355)) ([a39b034](https://github.com/hashgraph-online/hol-guard/commit/a39b03402ac94c854f363e9c3a120d213008816b)) Evidence for: **guard:** answer PreToolUse hooks under custom extension rules when no local CLI launches ([#4355](https://github.com/hashgraph-online/hol-guard/issues/4355)) ([a39b034](https://github.com/hashgraph-online/hol-guard/commit/a39b03402ac94c854f363e9c3a120d213008816b))
- **guard:** answer reviewed PostToolUse hooks from the resident ([#4337](https://github.com/hashgraph-online/hol-guard/issues/4337)) ([b6e5e53](https://github.com/hashgraph-online/hol-guard/commit/b6e5e536ed93210c46b27fd7ab929af85d235b4d)) Evidence for: **guard:** answer reviewed PostToolUse hooks from the resident ([#4337](https://github.com/hashgraph-online/hol-guard/issues/4337)) ([b6e5e53](https://github.com/hashgraph-online/hol-guard/commit/b6e5e536ed93210c46b27fd7ab929af85d235b4d))
- **guard:** answer reviewed UserPromptSubmit hooks from the resident ([#4340](https://github.com/hashgraph-online/hol-guard/issues/4340)) ([d62aab5](https://github.com/hashgraph-online/hol-guard/commit/d62aab544eda1b6b4a71d5ad60e2f2ec05a898b2)) Evidence for: **guard:** answer reviewed UserPromptSubmit hooks from the resident ([#4340](https://github.com/hashgraph-online/hol-guard/issues/4340)) ([d62aab5](https://github.com/hashgraph-online/hol-guard/commit/d62aab544eda1b6b4a71d5ad60e2f2ec05a898b2))
- **guard:** answer saved exact-action decisions for reviewed PreToolUse from the resident ([#4429](https://github.com/hashgraph-online/hol-guard/issues/4429)) ([b2129b7](https://github.com/hashgraph-online/hol-guard/commit/b2129b73b2e3acebd90e74cf250929b6e9474643)) Evidence for: **guard:** answer saved exact-action decisions for reviewed PreToolUse from the resident ([#4429](https://github.com/hashgraph-online/hol-guard/issues/4429)) ([b2129b7](https://github.com/hashgraph-online/hol-guard/commit/b2129b73b2e3acebd90e74cf250929b6e9474643))
- **guard:** answer sensitive-request classifiers in the native resident ([#4300](https://github.com/hashgraph-online/hol-guard/issues/4300)) ([617cf4c](https://github.com/hashgraph-online/hol-guard/commit/617cf4c4b816bbf9115451c35c449cda87b9e564)) Evidence for: **guard:** answer sensitive-request classifiers in the native resident ([#4300](https://github.com/hashgraph-online/hol-guard/issues/4300)) ([617cf4c](https://github.com/hashgraph-online/hol-guard/commit/617cf4c4b816bbf9115451c35c449cda87b9e564))
- **guard:** answer terminal PreToolUse blocks from the resident ([#4349](https://github.com/hashgraph-online/hol-guard/issues/4349)) ([216da78](https://github.com/hashgraph-online/hol-guard/commit/216da781694772a2218c703bb8d933b2a13a95fe)) Evidence for: **guard:** answer terminal PreToolUse blocks from the resident ([#4349](https://github.com/hashgraph-online/hol-guard/issues/4349)) ([216da78](https://github.com/hashgraph-online/hol-guard/commit/216da781694772a2218c703bb8d933b2a13a95fe))
- **guard:** answer warned PreToolUse allows from the resident ([#4347](https://github.com/hashgraph-online/hol-guard/issues/4347)) ([8a35cc5](https://github.com/hashgraph-online/hol-guard/commit/8a35cc53470489ecadecb8dec60d57c7ffb55e69)) Evidence for: **guard:** answer warned PreToolUse allows from the resident ([#4347](https://github.com/hashgraph-online/hol-guard/issues/4347)) ([8a35cc5](https://github.com/hashgraph-online/hol-guard/commit/8a35cc53470489ecadecb8dec60d57c7ffb55e69))
- **guard:** answer Watch PreToolUse hooks from the resident ([#4354](https://github.com/hashgraph-online/hol-guard/issues/4354)) ([1230cbc](https://github.com/hashgraph-online/hol-guard/commit/1230cbc5b0a9d855e7245c76dd841a8678b5b2d0)) Evidence for: **guard:** answer Watch PreToolUse hooks from the resident ([#4354](https://github.com/hashgraph-online/hol-guard/issues/4354)) ([1230cbc](https://github.com/hashgraph-online/hol-guard/commit/1230cbc5b0a9d855e7245c76dd841a8678b5b2d0))
- **guard:** answer ZCode hooks from the resident ([#4386](https://github.com/hashgraph-online/hol-guard/issues/4386)) ([f1b42fb](https://github.com/hashgraph-online/hol-guard/commit/f1b42fb77f148585961ca41eee7700335d3ca253)) Evidence for: **guard:** answer ZCode hooks from the resident ([#4386](https://github.com/hashgraph-online/hol-guard/issues/4386)) ([f1b42fb](https://github.com/hashgraph-online/hol-guard/commit/f1b42fb77f148585961ca41eee7700335d3ca253))
- **guard:** bind policy snapshots to a freshness proof for direct resident hooks ([#4324](https://github.com/hashgraph-online/hol-guard/issues/4324)) ([8bc5ada](https://github.com/hashgraph-online/hol-guard/commit/8bc5adae09d599b72d394816ef76aecee81d504f)) Evidence for: **guard:** bind policy snapshots to a freshness proof for direct resident hooks ([#4324](https://github.com/hashgraph-online/hol-guard/issues/4324)) ([8bc5ada](https://github.com/hashgraph-online/hol-guard/commit/8bc5adae09d599b72d394816ef76aecee81d504f))
- **guard:** build memory pattern fingerprints in the native runtime ([#4291](https://github.com/hashgraph-online/hol-guard/issues/4291)) ([f8effe3](https://github.com/hashgraph-online/hol-guard/commit/f8effe34b8a51e5854eed7dd50aba8c1444c62b6)) Evidence for: **guard:** build memory pattern fingerprints in the native runtime ([#4291](https://github.com/hashgraph-online/hol-guard/issues/4291)) ([f8effe3](https://github.com/hashgraph-online/hol-guard/commit/f8effe34b8a51e5854eed7dd50aba8c1444c62b6))
- **guard:** build the reviewed PreToolUse approval request in the resident ([#4452](https://github.com/hashgraph-online/hol-guard/issues/4452)) ([138873e](https://github.com/hashgraph-online/hol-guard/commit/138873e22e015cc8e039372fa2d5a18998d105dc)) Evidence for: **guard:** build the reviewed PreToolUse approval request in the resident ([#4452](https://github.com/hashgraph-online/hol-guard/issues/4452)) ([138873e](https://github.com/hashgraph-online/hol-guard/commit/138873e22e015cc8e039372fa2d5a18998d105dc))
- **guard:** compose generic-hook saved decisions in one resident call ([#4397](https://github.com/hashgraph-online/hol-guard/issues/4397)) ([bf37871](https://github.com/hashgraph-online/hol-guard/commit/bf37871219df89d48cd9d30c5c199c30948c3b4a)) Evidence for: **guard:** compose generic-hook saved decisions in one resident call ([#4397](https://github.com/hashgraph-online/hol-guard/issues/4397)) ([bf37871](https://github.com/hashgraph-online/hol-guard/commit/bf37871219df89d48cd9d30c5c199c30948c3b4a))
- **guard:** fall through temporary workspace roots in the resident direct hook lane ([#4415](https://github.com/hashgraph-online/hol-guard/issues/4415)) ([57bc043](https://github.com/hashgraph-online/hol-guard/commit/57bc04327225225fb553e178a0f51ed3d193803f)) Evidence for: **guard:** fall through temporary workspace roots in the resident direct hook lane ([#4415](https://github.com/hashgraph-online/hol-guard/issues/4415)) ([57bc043](https://github.com/hashgraph-online/hol-guard/commit/57bc04327225225fb553e178a0f51ed3d193803f))
- **guard:** let agents create a private GitHub repository without a prompt ([#4308](https://github.com/hashgraph-online/hol-guard/issues/4308)) ([4829d5d](https://github.com/hashgraph-online/hol-guard/commit/4829d5d2ef91d669d8b00fa405776fb40ea4cf31)) Evidence for: **guard:** let agents create a private GitHub repository without a prompt ([#4308](https://github.com/hashgraph-online/hol-guard/issues/4308)) ([4829d5d](https://github.com/hashgraph-online/hol-guard/commit/4829d5d2ef91d669d8b00fa405776fb40ea4cf31))
- **guard:** let agents look up npm packages without a prompt ([#4333](https://github.com/hashgraph-online/hol-guard/issues/4333)) ([6451a45](https://github.com/hashgraph-online/hol-guard/commit/6451a459e32aebdfd65ece359cc40bbf64eaf209)) Evidence for: **guard:** let agents look up npm packages without a prompt ([#4333](https://github.com/hashgraph-online/hol-guard/issues/4333)) ([6451a45](https://github.com/hashgraph-online/hol-guard/commit/6451a459e32aebdfd65ece359cc40bbf64eaf209))
- **guard:** let npm installs that run no package code continue without review ([#4321](https://github.com/hashgraph-online/hol-guard/issues/4321)) ([2baeec7](https://github.com/hashgraph-online/hol-guard/commit/2baeec77853ac1cc7c98fd4390859ec695a27248)) Evidence for: **guard:** let npm installs that run no package code continue without review ([#4321](https://github.com/hashgraph-online/hol-guard/issues/4321)) ([2baeec7](https://github.com/hashgraph-online/hol-guard/commit/2baeec77853ac1cc7c98fd4390859ec695a27248))
- **guard:** let script-free npm installs with trimmed output continue without review ([#4338](https://github.com/hashgraph-online/hol-guard/issues/4338)) ([07ec707](https://github.com/hashgraph-online/hol-guard/commit/07ec7075f677532a842b3ecc854d2eb3a69a96f4)) Evidence for: **guard:** let script-free npm installs with trimmed output continue without review ([#4338](https://github.com/hashgraph-online/hol-guard/issues/4338)) ([07ec707](https://github.com/hashgraph-online/hol-guard/commit/07ec7075f677532a842b3ecc854d2eb3a69a96f4))
- **guard:** pause reviewed PreToolUse hooks with a queued approval from the resident ([#4466](https://github.com/hashgraph-online/hol-guard/issues/4466)) ([90f117d](https://github.com/hashgraph-online/hol-guard/commit/90f117d9dcdfb68f9c918900cf66784863c51acf)) Evidence for: **guard:** pause reviewed PreToolUse hooks with a queued approval from the resident ([#4466](https://github.com/hashgraph-online/hol-guard/issues/4466)) ([90f117d](https://github.com/hashgraph-online/hol-guard/commit/90f117d9dcdfb68f9c918900cf66784863c51acf))
- **guard:** publish the review queue facts in the direct-lane binding ([#4449](https://github.com/hashgraph-online/hol-guard/issues/4449)) ([c8d1d12](https://github.com/hashgraph-online/hol-guard/commit/c8d1d12ce4b5bbe5757be72bd1f22dd35c844db6)) Evidence for: **guard:** publish the review queue facts in the direct-lane binding ([#4449](https://github.com/hashgraph-online/hol-guard/issues/4449)) ([c8d1d12](https://github.com/hashgraph-online/hol-guard/commit/c8d1d12ce4b5bbe5757be72bd1f22dd35c844db6))
- **guard:** review Cline plugin tool calls through the bounded hook bridge ([#4318](https://github.com/hashgraph-online/hol-guard/issues/4318)) ([787b41c](https://github.com/hashgraph-online/hol-guard/commit/787b41cbe7904afeb63c09fb1c5c37dda1553b9d)) Evidence for: **guard:** review Cline plugin tool calls through the bounded hook bridge ([#4318](https://github.com/hashgraph-online/hol-guard/issues/4318)) ([787b41c](https://github.com/hashgraph-online/hol-guard/commit/787b41cbe7904afeb63c09fb1c5c37dda1553b9d))
Other changes
160- Direct commit 654377508c81: test(guard): isolate sibling fixtures and borrow formatted command Evidence for: Direct commit 654377508c81: test(guard): isolate sibling fixtures and borrow formatted command
- Merged pull request #4377: fix(guard): let --ignore-scripts installs of a git-free tree continue on npm 11.9 and later (#4377) Evidence for: Merged pull request #4377: fix(guard): let --ignore-scripts installs of a git-free tree continue on npm 11.9 and later (#4377)
- Merged pull request #4428: refactor(guard): delete store and config helpers that nothing calls (#4428) Evidence for: Merged pull request #4428: refactor(guard): delete store and config helpers that nothing calls (#4428)
- Merged pull request #4337: feat(guard): answer reviewed PostToolUse hooks from the resident (#4337) Evidence for: Merged pull request #4337: feat(guard): answer reviewed PostToolUse hooks from the resident (#4337)
- Merged pull request #4374: fix(guard): let script-free npm installs continue from ordinary developer shells (#4374) Evidence for: Merged pull request #4374: fix(guard): let script-free npm installs continue from ordinary developer shells (#4374)
- Merged pull request #4420: test(ci): distribute complete AWS safety contract commands across bounded pytest nodes (#4420) Evidence for: Merged pull request #4420: test(ci): distribute complete AWS safety contract commands across bounded pytest nodes (#4420)
- Merged pull request #4442: refactor(mcp): project each tools/call in one resident round trip (#4442) Evidence for: Merged pull request #4442: refactor(mcp): project each tools/call in one resident round trip (#4442)
- Merged pull request #4473: fix(guard): allow chains that stage and reuse private temp files (#4473) Evidence for: Merged pull request #4473: fix(guard): allow chains that stage and reuse private temp files (#4473)
- Merged pull request #4287: fix(gauntlet): list required commands as plain lines in the agent prompt (#4287) Evidence for: Merged pull request #4287: fix(gauntlet): list required commands as plain lines in the agent prompt (#4287)
- Merged pull request #4524: fix(guard): allow git worktree add for an existing branch Evidence for: Merged pull request #4524: fix(guard): allow git worktree add for an existing branch
- Merged pull request #4496: fix(guard): prove git ls-tree and plain cat-file object reads (#4496) Evidence for: Merged pull request #4496: fix(guard): prove git ls-tree and plain cat-file object reads (#4496)
- Merged pull request #4518: fix(guard): admit bare builtins and object filters in jq file reads Evidence for: Merged pull request #4518: fix(guard): admit bare builtins and object filters in jq file reads
- Direct commit bd0fee06d660: fix(guard): retain projection-only jq stdin proof while allowing bounded file filters Evidence for: Direct commit bd0fee06d660: fix(guard): retain projection-only jq stdin proof while allowing bounded file filters
- Merged pull request #4357: fix(guard): stop false blocks on routine git, listing and web-fetch work in agent sessions (#4357) Evidence for: Merged pull request #4357: fix(guard): stop false blocks on routine git, listing and web-fetch work in agent sessions (#4357)
- Merged pull request #4453: feat(guard): sign native review approval links in the resident (#4453) Evidence for: Merged pull request #4453: feat(guard): sign native review approval links in the resident (#4453)
- Merged pull request #4419: ci: run Windows shim security gates in parallel without dropping coverage (#4419) Evidence for: Merged pull request #4419: ci: run Windows shim security gates in parallel without dropping coverage (#4419)
- Merged pull request #4317: feat(guard): answer OpenCode shell reviews from the native bounded bridge (#4317) Evidence for: Merged pull request #4317: feat(guard): answer OpenCode shell reviews from the native bounded bridge (#4317)
- Merged pull request #4436: fix(guard): let frozen script-free installs, local package runners and plain printenv proceed (#4436) Evidence for: Merged pull request #4436: fix(guard): let frozen script-free installs, local package runners and plain printenv proceed (#4436)
- Merged pull request #4300: feat(guard): answer sensitive-request classifiers in the native resident (#4300) Evidence for: Merged pull request #4300: feat(guard): answer sensitive-request classifiers in the native resident (#4300)
- Merged pull request #4323: fix(ci): give the native command evaluator job room for the larger replay gate (#4323) Evidence for: Merged pull request #4323: fix(ci): give the native command evaluator job room for the larger replay gate (#4323)
- Merged pull request #4502: feat(runtime): prove bridge and resident identity on Windows (#4502) Evidence for: Merged pull request #4502: feat(runtime): prove bridge and resident identity on Windows (#4502)
- Merged pull request #4433: ci: avoid redundant fat-LTO link in shipped runtime size gate (#4433) Evidence for: Merged pull request #4433: ci: avoid redundant fat-LTO link in shipped runtime size gate (#4433)
- Merged pull request #4427: fix(guard): let agents read and write .gitignore and rename branches without review (#4427) Evidence for: Merged pull request #4427: fix(guard): let agents read and write .gitignore and rename branches without review (#4427)
- Merged pull request #4333: feat(guard): let agents look up npm packages without a prompt (#4333) Evidence for: Merged pull request #4333: feat(guard): let agents look up npm packages without a prompt (#4333)
- Merged pull request #4411: ci: finish native evaluator producer under five minutes without skipping gates (#4411) Evidence for: Merged pull request #4411: ci: finish native evaluator producer under five minutes without skipping gates (#4411)
- Merged pull request #4446: fix(guard): review writes to harness configuration inside the workspace (#4446) Evidence for: Merged pull request #4446: fix(guard): review writes to harness configuration inside the workspace (#4446)
- Direct commit f0faa4f4b6cf: fix(ci): own the Rust nextest config in the hook data-plane contract Evidence for: Direct commit f0faa4f4b6cf: fix(ci): own the Rust nextest config in the hook data-plane contract
- Merged pull request #4440: perf(guard): reuse registry metadata between npm install reviews (#4440) Evidence for: Merged pull request #4440: perf(guard): reuse registry metadata between npm install reviews (#4440)
- Merged pull request #4311: fix(guard): let routine agent sessions run without false stops (#4311) Evidence for: Merged pull request #4311: fix(guard): let routine agent sessions run without false stops (#4311)
- Merged pull request #4328: fix(guard): let ordinary variables on build commands run (#4328) Evidence for: Merged pull request #4328: fix(guard): let ordinary variables on build commands run (#4328)
- Merged pull request #4437: feat(guard): spend an approve-once for a reviewed PreToolUse in the resident (#4437) Evidence for: Merged pull request #4437: feat(guard): spend an approve-once for a reviewed PreToolUse in the resident (#4437)
- Merged pull request #4307: feat(guard): run the Codex hook bridge in the native runtime (#4307) Evidence for: Merged pull request #4307: feat(guard): run the Codex hook bridge in the native runtime (#4307)
- Direct commit 0265a0437d6e: fix(guard): fail closed on unparsed cp and touch destinations Evidence for: Direct commit 0265a0437d6e: fix(guard): fail closed on unparsed cp and touch destinations
- Merged pull request #4521: fix(guard): report a Cloudflare block of Guard Cloud as a network failure, not an expired sign-in (#4521) Evidence for: Merged pull request #4521: fix(guard): report a Cloudflare block of Guard Cloud as a network failure, not an expired sign-in (#4521)
- Merged pull request #2943: [extension] command.ai-dev: ai-dev command safety extension (#2943) Evidence for: Merged pull request #2943: [extension] command.ai-dev: ai-dev command safety extension (#2943)
- Merged pull request #4355: feat(guard): answer PreToolUse hooks under custom extension rules when no local CLI launches (#4355) Evidence for: Merged pull request #4355: feat(guard): answer PreToolUse hooks under custom extension rules when no local CLI launches (#4355)
- Merged pull request #4479: fix(guard): allow docker listings, loopback nc probes and guard-prefixed help (#4479) Evidence for: Merged pull request #4479: fix(guard): allow docker listings, loopback nc probes and guard-prefixed help (#4479)
- Merged pull request #4439: fix(guard): let read-only git grep searches proceed without review (#4439) Evidence for: Merged pull request #4439: fix(guard): let read-only git grep searches proceed without review (#4439)
- Merged pull request #4373: feat(guard): answer bounded harness hooks from the resident (#4373) Evidence for: Merged pull request #4373: feat(guard): answer bounded harness hooks from the resident (#4373)
- Merged pull request #4409: perf(guard): record and forget observed custom extensions in the resident store op (#4409) Evidence for: Merged pull request #4409: perf(guard): record and forget observed custom extensions in the resident store op (#4409)
- Merged pull request #4296: fix(guard): accept Windows home spellings in Oh My Pi agent-root listings (#4296) Evidence for: Merged pull request #4296: fix(guard): accept Windows home spellings in Oh My Pi agent-root listings (#4296)
- Merged pull request #4340: feat(guard): answer reviewed UserPromptSubmit hooks from the resident (#4340) Evidence for: Merged pull request #4340: feat(guard): answer reviewed UserPromptSubmit hooks from the resident (#4340)
- Merged pull request #4266: fix(gauntlet): stop exporting a Unix loader path in the Windows realistic environment (#4266) Evidence for: Merged pull request #4266: fix(gauntlet): stop exporting a Unix loader path in the Windows realistic environment (#4266)
- Merged pull request #4285: fix(guard): let pushes of the checked-out branch to a GitHub origin proceed natively (#4285) Evidence for: Merged pull request #4285: fix(guard): let pushes of the checked-out branch to a GitHub origin proceed natively (#4285)
- Merged pull request #4541: fix(guard): release Oh My Pi eval output for proved shell calls Evidence for: Merged pull request #4541: fix(guard): release Oh My Pi eval output for proved shell calls
- Merged pull request #4477: fix(guard): admit file-less subdirectories on the current policy snapshot (#4477) Evidence for: Merged pull request #4477: fix(guard): admit file-less subdirectories on the current policy snapshot (#4477)
- Merged pull request #4454: refactor(context-digest): drop request kinds no client sends anymore (#4454) Evidence for: Merged pull request #4454: refactor(context-digest): drop request kinds no client sends anymore (#4454)
- Merged pull request #4349: feat(guard): answer terminal PreToolUse blocks from the resident (#4349) Evidence for: Merged pull request #4349: feat(guard): answer terminal PreToolUse blocks from the resident (#4349)
- Merged pull request #4347: feat(guard): answer warned PreToolUse allows from the resident (#4347) Evidence for: Merged pull request #4347: feat(guard): answer warned PreToolUse allows from the resident (#4347)
- Merged pull request #4336: fix(guard): let contained pytest on macOS load packages installed with pip --user (#4336) Evidence for: Merged pull request #4336: fix(guard): let contained pytest on macOS load packages installed with pip --user (#4336)
- Merged pull request #4414: perf(guard): read custom-extension grants and command choices in the resident store op (#4414) Evidence for: Merged pull request #4414: perf(guard): read custom-extension grants and command choices in the resident store op (#4414)
- Merged pull request #4402: perf(guard): compose generic-hook approval reuse in the grouped saved-decision call (#4402) Evidence for: Merged pull request #4402: perf(guard): compose generic-hook approval reuse in the grouped saved-decision call (#4402)
- Merged pull request #4407: perf(guard): build the generic hook's approval context token in the saved-decision lookup (#4407) Evidence for: Merged pull request #4407: perf(guard): build the generic hook's approval context token in the saved-decision lookup (#4407)
- Direct commit 5e5d031b6b0f: Merge branch 'main' into feat/command-ai-dev-extension Evidence for: Direct commit 5e5d031b6b0f: Merge branch 'main' into feat/command-ai-dev-extension
- Merged pull request #4379: fix(guard): accept every Oh My Pi line selector on reads Guard already allows (#4379) Evidence for: Merged pull request #4379: fix(guard): accept every Oh My Pi line selector on reads Guard already allows (#4379)
- Merged pull request #4458: refactor(guard): remove four unreachable Python modules (#4458) Evidence for: Merged pull request #4458: refactor(guard): remove four unreachable Python modules (#4458)
- Merged pull request #4463: fix(guard): keep macOS sandbox patterns within Seatbelt's string limit (#4463) Evidence for: Merged pull request #4463: fix(guard): keep macOS sandbox patterns within Seatbelt's string limit (#4463)
- Merged pull request #4520: fix(guard): treat git search patterns as search text, not paths (#4520) Evidence for: Merged pull request #4520: fix(guard): treat git search patterns as search text, not paths (#4520)
- Merged pull request #4345: fix(guard): keep Git commands that write repository metadata out of the workspace sandbox (#4345) Evidence for: Merged pull request #4345: fix(guard): keep Git commands that write repository metadata out of the workspace sandbox (#4345)
- Merged pull request #4298: fix(guard): let names-only listings of skill directories and missing paths proceed (#4298) Evidence for: Merged pull request #4298: fix(guard): let names-only listings of skill directories and missing paths proceed (#4298)
- Merged pull request #4444: fix(guard): let frozen lockfile installs without scripts run without review (#4444) Evidence for: Merged pull request #4444: fix(guard): let frozen lockfile installs without scripts run without review (#4444)
- Merged pull request #4371: fix(guard): let commits in a contained linked worktree clear AUTO_MERGE (#4371) Evidence for: Merged pull request #4371: fix(guard): let commits in a contained linked worktree clear AUTO_MERGE (#4371)
- Merged pull request #4508: test(guard): leave the background evidence drain out of the pi hook RPC budget (#4508) Evidence for: Merged pull request #4508: test(guard): leave the background evidence drain out of the pi hook RPC budget (#4508)
- Merged pull request #4466: feat(guard): pause reviewed PreToolUse hooks with a queued approval from the resident (#4466) Evidence for: Merged pull request #4466: feat(guard): pause reviewed PreToolUse hooks with a queued approval from the resident (#4466)
- Merged pull request #4534: fix(guard): let contained test runs pipe output through grep Evidence for: Merged pull request #4534: fix(guard): let contained test runs pipe output through grep
- Merged pull request #4491: fix(codex): leave Codex approval requests to Codex's own prompt (#4491) Evidence for: Merged pull request #4491: fix(codex): leave Codex approval requests to Codex's own prompt (#4491)
- Merged pull request #4372: fix(gauntlet): judge the Python full task's tests by what they import (#4372) Evidence for: Merged pull request #4372: fix(gauntlet): judge the Python full task's tests by what they import (#4372)
- Merged pull request #4338: feat(guard): let script-free npm installs with trimmed output continue without review (#4338) Evidence for: Merged pull request #4338: feat(guard): let script-free npm installs with trimmed output continue without review (#4338)
- Merged pull request #4470: fix(guard): run checks contained, then the proven Git steps, for check-then-publish chains (#4470) Evidence for: Merged pull request #4470: fix(guard): run checks contained, then the proven Git steps, for check-then-publish chains (#4470)
- Merged pull request #4451: refactor(mcp): retire the Python tool-call risk helpers now that call_projection owns risk (#4451) Evidence for: Merged pull request #4451: refactor(mcp): retire the Python tool-call risk helpers now that call_projection owns risk (#4451)
- Merged pull request #4488: feat(guard): answer Cursor reviews and prompts from the resident (#4488) Evidence for: Merged pull request #4488: feat(guard): answer Cursor reviews and prompts from the resident (#4488)
- Merged pull request #4321: feat(guard): let npm installs that run no package code continue without review (#4321) Evidence for: Merged pull request #4321: feat(guard): let npm installs that run no package code continue without review (#4321)
- Merged pull request #4482: fix(guard): allow bounded in-place sed substitutions on workspace files (#4482) Evidence for: Merged pull request #4482: fix(guard): allow bounded in-place sed substitutions on workspace files (#4482)
- Merged pull request #4438: perf(guard): fetch each registry document once per package review (#4438) Evidence for: Merged pull request #4438: perf(guard): fetch each registry document once per package review (#4438)
- Merged pull request #4449: feat(guard): publish the review queue facts in the direct-lane binding (#4449) Evidence for: Merged pull request #4449: feat(guard): publish the review queue facts in the direct-lane binding (#4449)
- Merged pull request #4308: feat(guard): let agents create a private GitHub repository without a prompt (#4308) Evidence for: Merged pull request #4308: feat(guard): let agents create a private GitHub repository without a prompt (#4308)
- Merged pull request #4400: perf(ci): parallelize Rust compilation and prioritize slow tests (#4400) Evidence for: Merged pull request #4400: perf(ci): parallelize Rust compilation and prioritize slow tests (#4400)
- Merged pull request #4378: fix(guard): let recursive search read feature directories named after secrets (#4378) Evidence for: Merged pull request #4378: fix(guard): let recursive search read feature directories named after secrets (#4378)
- Merged pull request #4450: ci(gates): run the benign false-positive gates on macOS (#4450) Evidence for: Merged pull request #4450: ci(gates): run the benign false-positive gates on macOS (#4450)
- Merged pull request #4513: fix(guard): accept a trailing command terminator and version checks after cd (#4513) Evidence for: Merged pull request #4513: fix(guard): accept a trailing command terminator and version checks after cd (#4513)
- Merged pull request #4389: feat(guard): answer Grok hooks from the resident (#4389) Evidence for: Merged pull request #4389: feat(guard): answer Grok hooks from the resident (#4389)
- Merged pull request #4394: fix(guard): point chained public repo creates to the private alternative (#4394) Evidence for: Merged pull request #4394: fix(guard): point chained public repo creates to the private alternative (#4394)
- Merged pull request #4393: fix(guard): tell agents to retry when the native policy is not ready (#4393) Evidence for: Merged pull request #4393: fix(guard): tell agents to retry when the native policy is not ready (#4393)
- Merged pull request #4485: fix(guard): keep sync working on stores with more than 4,096 events (#4485) Evidence for: Merged pull request #4485: fix(guard): keep sync working on stores with more than 4,096 events (#4485)
- Merged pull request #4395: feat(guard): answer Claude permission dialogs without a Guard notice from the resident (#4395) Evidence for: Merged pull request #4395: feat(guard): answer Claude permission dialogs without a Guard notice from the resident (#4395)
- Merged pull request #4375: fix(guard): name the home-directory bound when git worktree add leaves home (#4375) Evidence for: Merged pull request #4375: fix(guard): name the home-directory bound when git worktree add leaves home (#4375)
- Merged pull request #4528: feat(mcp): relay MCP stdio traffic natively behind a fail-closed decision seam Evidence for: Merged pull request #4528: feat(mcp): relay MCP stdio traffic natively behind a fail-closed decision seam
- Merged pull request #4535: chore(scope): count dashboard, probe, audit and update-only helpers as control plane Evidence for: Merged pull request #4535: chore(scope): count dashboard, probe, audit and update-only helpers as control plane
- Merged pull request #4361: fix(gauntlet): count a full task's failed contained command as Guard's only when the sandbox refused it (#4361) Evidence for: Merged pull request #4361: fix(gauntlet): count a full task's failed contained command as Guard's only when the sandbox refused it (#4361)
- Merged pull request #4343: fix(guard): stop blocking login status output that shows only a masked token (#4343) Evidence for: Merged pull request #4343: fix(guard): stop blocking login status output that shows only a masked token (#4343)
- Merged pull request #4350: fix(guard): stop flagging everyday search, process, push and env-prefixed build commands (#4350) Evidence for: Merged pull request #4350: fix(guard): stop flagging everyday search, process, push and env-prefixed build commands (#4350)
- Merged pull request #4431: fix(guard): allow plain Git config writes, grep and start-point branches in proven repositories (#4431) Evidence for: Merged pull request #4431: fix(guard): allow plain Git config writes, grep and start-point branches in proven repositories (#4431)
- Merged pull request #4418: refactor(guard): retire dead Python command catalog and matcher tests (#4418) Evidence for: Merged pull request #4418: refactor(guard): retire dead Python command catalog and matcher tests (#4418)
- Merged pull request #4489: fix(guard): treat package-manager directory flags like cd into that directory (#4489) Evidence for: Merged pull request #4489: fix(guard): treat package-manager directory flags like cd into that directory (#4489)
- Merged pull request #4417: fix(guard): keep git read proofs after a glob-pathspec log in the same command (#4417) Evidence for: Merged pull request #4417: fix(guard): keep git read proofs after a glob-pathspec log in the same command (#4417)
- Merged pull request #4309: refactor(guard): stop loading the Python sensitive-request classifiers (#4309) Evidence for: Merged pull request #4309: refactor(guard): stop loading the Python sensitive-request classifiers (#4309)
- Merged pull request #4290: refactor(guard): classify GitHub shell requests in Rust (#4290) Evidence for: Merged pull request #4290: refactor(guard): classify GitHub shell requests in Rust (#4290)
- Merged pull request #4424: fix(updates): publish and select Linux Desktop alpha Core releases (#4424) Evidence for: Merged pull request #4424: fix(updates): publish and select Linux Desktop alpha Core releases (#4424)
- Merged pull request #4250: fix(guard): scope Protect-screen per-app protection to apps Guard manages Evidence for: Merged pull request #4250: fix(guard): scope Protect-screen per-app protection to apps Guard manages
- Merged pull request #4376: fix(gauntlet): build Docker full tasks in the container user's own home (#4376) Evidence for: Merged pull request #4376: fix(gauntlet): build Docker full tasks in the container user's own home (#4376)
- Merged pull request #4478: fix(guard): allow sibling repository reads with print filters, globs and several directories (#4478) Evidence for: Merged pull request #4478: fix(guard): allow sibling repository reads with print filters, globs and several directories (#4478)
- Merged pull request #4276: chore(release): 3.44.0 Evidence for: Merged pull request #4276: chore(release): 3.44.0
- Merged pull request #4360: fix(guard): let agents create a private GitHub repository without review (#4360) Evidence for: Merged pull request #4360: fix(guard): let agents create a private GitHub repository without review (#4360)
- Merged pull request #4306: feat(guard): ship the source compiler inside the native runtime (#4306) Evidence for: Merged pull request #4306: feat(guard): ship the source compiler inside the native runtime (#4306)
- Merged pull request #4469: fix(gauntlet): await startup publication before binding Watch evidence Evidence for: Merged pull request #4469: fix(gauntlet): await startup publication before binding Watch evidence
- Direct commit 96d4d4a5f10e: fix(guard): require loopback host for pg_isready read proof Evidence for: Direct commit 96d4d4a5f10e: fix(guard): require loopback host for pg_isready read proof
- Merged pull request #4471: fix(guard): allow host file-tool writes into bracket and $ route files (#4471) Evidence for: Merged pull request #4471: fix(guard): allow host file-tool writes into bracket and $ route files (#4471)
- Merged pull request #4365: fix(guard): let script-free npm installs continue on npm releases before 11.9 (#4365) Evidence for: Merged pull request #4365: fix(guard): let script-free npm installs continue on npm releases before 11.9 (#4365)
- Merged pull request #4421: fix(guard): allow plain curl reads and read-only kubectl queries (#4421) Evidence for: Merged pull request #4421: fix(guard): allow plain curl reads and read-only kubectl queries (#4421)
- Merged pull request #4500: feat(runtime): compile native hook bridges on Windows (#4500) Evidence for: Merged pull request #4500: feat(runtime): compile native hook bridges on Windows (#4500)
- Merged pull request #4301: build(release): leave Rust integration tests and fixtures out of the sdist (#4301) Evidence for: Merged pull request #4301: build(release): leave Rust integration tests and fixtures out of the sdist (#4301)
- Merged pull request #4299: feat(guard): run unproven local commands in a workspace sandbox instead of asking (#4299) Evidence for: Merged pull request #4299: feat(guard): run unproven local commands in a workspace sandbox instead of asking (#4299)
- Merged pull request #4368: feat(guard): answer allowed Cursor hooks from the resident (#4368) Evidence for: Merged pull request #4368: feat(guard): answer allowed Cursor hooks from the resident (#4368)
- Merged pull request #4426: perf(gauntlet): scale qualification workers and preserve linked-write protection (#4426) Evidence for: Merged pull request #4426: perf(gauntlet): scale qualification workers and preserve linked-write protection (#4426)
- Merged pull request #4429: feat(guard): answer saved exact-action decisions for reviewed PreToolUse from the resident (#4429) Evidence for: Merged pull request #4429: feat(guard): answer saved exact-action decisions for reviewed PreToolUse from the resident (#4429)
- Merged pull request #4445: fix(guard): judge chained $VAR uses by their literal in-chain assignment (#4445) Evidence for: Merged pull request #4445: fix(guard): judge chained $VAR uses by their literal in-chain assignment (#4445)
- Merged pull request #4448: fix(guard): allow sibling worktree add and linked-worktree fetch with Apple Git (#4448) Evidence for: Merged pull request #4448: fix(guard): allow sibling worktree add and linked-worktree fetch with Apple Git (#4448)
- Merged pull request #4510: feat(runtime): launch the native hook bridges on Windows Evidence for: Merged pull request #4510: feat(runtime): launch the native hook bridges on Windows
- Merged pull request #4326: feat(guard): answer Codex pre-tool allows from the resident (#4326) Evidence for: Merged pull request #4326: feat(guard): answer Codex pre-tool allows from the resident (#4326)
- Merged pull request #4279: test(gauntlet): add git, registry, index-url and lockfile-integrity supply-chain block cases (#4279) Evidence for: Merged pull request #4279: test(gauntlet): add git, registry, index-url and lockfile-integrity supply-chain block cases (#4279)
- Merged pull request #4499: test(guard): re-run a gate case once when the native review misses its budget (#4499) Evidence for: Merged pull request #4499: test(guard): re-run a gate case once when the native review misses its budget (#4499)
- Merged pull request #4509: fix(guard): prove process probes natively so outside reads can chain with them Evidence for: Merged pull request #4509: fix(guard): prove process probes natively so outside reads can chain with them
- Merged pull request #4239: feat: move portable policy compilation and YAML admission to Rust (#4239) Evidence for: Merged pull request #4239: feat: move portable policy compilation and YAML admission to Rust (#4239)
- Merged pull request #4292: test(gauntlet): run full developer tasks end to end and list what would stop them (#4292) Evidence for: Merged pull request #4292: test(gauntlet): run full developer tasks end to end and list what would stop them (#4292)
- Merged pull request #4324: feat(guard): bind policy snapshots to a freshness proof for direct resident hooks (#4324) Evidence for: Merged pull request #4324: feat(guard): bind policy snapshots to a freshness proof for direct resident hooks (#4324)
- Merged pull request #4492: fix(guard): allow chains that copy readable files into private temp files (#4492) Evidence for: Merged pull request #4492: fix(guard): allow chains that copy readable files into private temp files (#4492)
- Merged pull request #4325: fix(guard): let the macOS workspace sandbox run Xcode, Homebrew and python.org tools, pipelines and file deletes (#4325) Evidence for: Merged pull request #4325: fix(guard): let the macOS workspace sandbox run Xcode, Homebrew and python.org tools, pipelines and file deletes (#4325)
- Merged pull request #4456: fix(guard): prove names-only git log reads with glob pathspecs (#4456) Evidence for: Merged pull request #4456: fix(guard): prove names-only git log reads with glob pathspecs (#4456)
- Merged pull request #4498: refactor(guard): answer Kubernetes secret-read checks from the resident (#4498) Evidence for: Merged pull request #4498: refactor(guard): answer Kubernetes secret-read checks from the resident (#4498)
- Merged pull request #4280: feat(runtime): prepare contained execution plans in Rust (#4280) Evidence for: Merged pull request #4280: feat(runtime): prepare contained execution plans in Rust (#4280)
- Merged pull request #4472: fix(guard-command): allow missing .git probes with Windows home paths (#4472) Evidence for: Merged pull request #4472: fix(guard-command): allow missing .git probes with Windows home paths (#4472)
- Merged pull request #4397: feat(guard): compose generic-hook saved decisions in one resident call (#4397) Evidence for: Merged pull request #4397: feat(guard): compose generic-hook saved decisions in one resident call (#4397)
- Merged pull request #4422: fix(guard): allow ordinary file work outside the workspace while credential contents and tool config stay reviewed (#4422) Evidence for: Merged pull request #4422: fix(guard): allow ordinary file work outside the workspace while credential contents and tool config stay reviewed (#4422)
- Merged pull request #4523: fix(guard): allow gh api reads that merge stderr into stdout (#4523) Evidence for: Merged pull request #4523: fix(guard): allow gh api reads that merge stderr into stdout (#4523)
- Merged pull request #4289: fix(guard): accept the guard prefix in contained runs on the Desktop launcher (#4289) Evidence for: Merged pull request #4289: fix(guard): accept the guard prefix in contained runs on the Desktop launcher (#4289)
- Merged pull request #4399: feat(guard): answer Claude permission requests with a pending notice from the resident (#4399) Evidence for: Merged pull request #4399: feat(guard): answer Claude permission requests with a pending notice from the resident (#4399)
- Direct commit bdaad081bd1f: test(guard): reconcile sandbox-enabled benign gate cases Evidence for: Direct commit bdaad081bd1f: test(guard): reconcile sandbox-enabled benign gate cases
- Merged pull request #4455: fix(runtime): stop orphaned Windows residents once their owner and clients exit (#4455) Evidence for: Merged pull request #4455: fix(runtime): stop orphaned Windows residents once their owner and clients exit (#4455)
- Merged pull request #4403: feat(guard): answer Claude permission prompt notifications from the resident (#4403) Evidence for: Merged pull request #4403: feat(guard): answer Claude permission prompt notifications from the resident (#4403)
- Merged pull request #4476: refactor(guard): retire the Python secret-file request dispatcher (#4476) Evidence for: Merged pull request #4476: refactor(guard): retire the Python secret-file request dispatcher (#4476)
- Merged pull request #4329: fix(guard): stop asking before git init, git reads after a listing, and git status outside a repository (#4329) Evidence for: Merged pull request #4329: fix(guard): stop asking before git init, git reads after a listing, and git status outside a repository (#4329)
- Direct commit 9cd9117f37da: fix(guard): keep cloud evaluation under the reviewed module line limit Evidence for: Direct commit 9cd9117f37da: fix(guard): keep cloud evaluation under the reviewed module line limit
- Merged pull request #4494: fix(guard): release proven Oh My Pi directory listings Evidence for: Merged pull request #4494: fix(guard): release proven Oh My Pi directory listings
- Direct commit 1e08d9df0484: fix(extensions): retain discovery status across filters and errors Evidence for: Direct commit 1e08d9df0484: fix(extensions): retain discovery status across filters and errors
- Merged pull request #4391: fix(guard): admit read-only for loops over literal words by unrolling them (#4391) Evidence for: Merged pull request #4391: fix(guard): admit read-only for loops over literal words by unrolling them (#4391)
- Merged pull request #4415: feat(guard): fall through temporary workspace roots in the resident direct hook lane (#4415) Evidence for: Merged pull request #4415: feat(guard): fall through temporary workspace roots in the resident direct hook lane (#4415)
- Merged pull request #4313: feat(guard): answer bounded CLI hooks from the native runtime (#4313) Evidence for: Merged pull request #4313: feat(guard): answer bounded CLI hooks from the native runtime (#4313)
- Merged pull request #4278: fix(guard): prove cd ~/ prefixes and relative node_modules entrypoints (#4278) Evidence for: Merged pull request #4278: fix(guard): prove cd ~/ prefixes and relative node_modules entrypoints (#4278)
- Merged pull request #4382: fix(guard): keep the evidence drain from tripping the restart circuit (#4382) Evidence for: Merged pull request #4382: fix(guard): keep the evidence drain from tripping the restart circuit (#4382)
- Merged pull request #4487: fix(guard): allow local Git writes in proven sibling repositories (#4487) Evidence for: Merged pull request #4487: fix(guard): allow local Git writes in proven sibling repositories (#4487)
- Merged pull request #4315: feat(guard): answer Hermes hooks from the native bounded bridge (#4315) Evidence for: Merged pull request #4315: feat(guard): answer Hermes hooks from the native bounded bridge (#4315)
- Merged pull request #4486: feat(guard): answer Oh My Pi hooks from the native resident (#4486) Evidence for: Merged pull request #4486: feat(guard): answer Oh My Pi hooks from the native resident (#4486)
- Merged pull request #4363: feat(guard): route Claude Code sandbox requirements from the resident (#4363) Evidence for: Merged pull request #4363: feat(guard): route Claude Code sandbox requirements from the resident (#4363)
- Merged pull request #4462: fix(guard): keep the direct lane bound when the daemon's listen origin lands (#4462) Evidence for: Merged pull request #4462: fix(guard): keep the direct lane bound when the daemon's listen origin lands (#4462)
- Merged pull request #4432: fix(guard): run a command list in a sibling worktree in that worktree's sandbox (#4432) Evidence for: Merged pull request #4432: fix(guard): run a command list in a sibling worktree in that worktree's sandbox (#4432)
- Merged pull request #4475: ci(gates): shard the macOS gates so they finish inside the job timeout (#4475) Evidence for: Merged pull request #4475: ci(gates): shard the macOS gates so they finish inside the job timeout (#4475)
- Merged pull request #4297: fix(guard): prove workspace symlinks and plain file removals natively (#4297) Evidence for: Merged pull request #4297: fix(guard): prove workspace symlinks and plain file removals natively (#4297)
- Merged pull request #4387: fix(guard): prove worktree add with -C, global hook managers and LFS filters (#4387) Evidence for: Merged pull request #4387: fix(guard): prove worktree add with -C, global hook managers and LFS filters (#4387)
- Merged pull request #4187: refactor(guard): move Codex binding capture to the native runtime (#4187) Evidence for: Merged pull request #4187: refactor(guard): move Codex binding capture to the native runtime (#4187)
- Merged pull request #4342: fix(guard): mark tool input cut to an excerpt in the action envelope (#4342) Evidence for: Merged pull request #4342: fix(guard): mark tool input cut to an excerpt in the action envelope (#4342)
Upgrade and compatibility
None documented.
Compare with the previous release
Predecessor on the same channel: v3.43.1
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
- @alxspiker
Implementation · 1 credit
- @kantorcodes
Implementation · 21 credits
- @MatthiasLew
Implementation · 1 credit
- @Vyeche
Implementation · 7 credits
- @zerocodefast
Implementation · 229 credits
Evidence ledger259 credits
- @alxspikerSource for alxspiker
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Verified commit author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @MatthiasLewSource for MatthiasLew
Implementation · Pull request author
- @VyecheSource for Vyeche
Implementation · Pull request author
- @VyecheSource for Vyeche
Implementation · Pull request author
- @VyecheSource for Vyeche
Implementation · Pull request author
- @VyecheSource for Vyeche
Implementation · Pull request author
- @VyecheSource for Vyeche
Implementation · Pull request author
- @VyecheSource for Vyeche
Implementation · Pull request author
- @VyecheSource for Vyeche
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Verified commit author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Verified commit author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Verified commit author