github gotgenes/pi-packages pi-permission-system-v25.0.0
pi-permission-system: v25.0.0

25.0.0 (2026-08-11)

⚠ BREAKING CHANGES

  • pi-permission-system: a bash command referencing $HOME or ${HOME} now reaches the external_directory gate whether or not the target exists, so a policy with external_directory: {"*": "ask"} prompts for commands that previously ran silently. Allow the directory explicitly to restore the old behavior — e.g. "external_directory": {"~/.cargo/registry/*": "allow"}. The token shown in prompts, review-log entries, and derived session-approval patterns is now the expanded path rather than the $HOME/... spelling; this makes the prompt agree with the approval pattern, which was already derived from the expanded form.

Features

  • pi-permission-system: expand ${HOME} alongside $HOME in path patterns (3ebbd41), closes #694

Bug Fixes

  • pi-permission-system: resolve $HOME and $PWD expansions in bash path tokens (8cbc7ee), closes #694

Documentation

  • pi-permission-system: record resolved shell expansions in ADR 0009 and user docs (caaf5ec), closes #694

Don't miss a new pi-packages release

NewReleases is sending notifications on new releases.