Aliou Diallo

pi-guardrails releases

June 2026

pi-guardrails: v0.15.0

Minor Changes 9f0d736: Add a "decline and stop" option to the permission-gate prompt. Choosing it (press s, or select "Decline and stop" in the RPC fallback) blocks the dangerous command, emits a guardrails:action:blocked event with the new user-stop block source, and aborts the…

pi-guardrails: v0.14.0

Minor Changes e012ea0: Migrate pathAccess.allowedPaths from a flat string[] (trailing-slash convention) to an explicit { kind, path } discriminated array. file grants match the exact path; directory grants match the directory and its descendants. Removes the implicit trailing-sl…

May 2026

pi-guardrails: v0.12.0

Minor Changes bd90cdf: Remove the permission gate command explainer and its subagent runtime. 5cef4eb: Split Guardrails into separate policy, path-access, and permission-gate extensions backed by shared config, generated JSON schema support, and refreshed README documentation. B…

April 2026

pi-guardrails: v0.11.0

Minor Changes 11e88c0: Fix dd pattern (if= to of=) and expand dangerous command detection Fixed the dd pattern to check for of= (output file) instead of if= (input file), as of= is the actual dangerous write operation. Also extracted dangerous command matchers to a separate modu…

pi-guardrails: v0.10.0

Minor Changes 6356335: Add command-based onboarding for new users. add /guardrails:onboarding command and session-start hint when setup is pending replace auto-open onboarding with explicit overlay flow add onboarding completion marker for config compatibility and first-run stat…

March 2026

pi-guardrails: v0.9.0

Minor Changes 78f640d: Improve settings UX with guided policy creation and top-level examples tab. Add a real wizard flow for creating a new policy in settings (name, protection, patterns, review), then open the policy editor. Move policy examples into a dedicated top-level Exam…

pi-guardrails: v0.8.0

Minor Changes e8eea2f: Redesign file protection from legacy envFiles to a new policies system with per-rule protection levels (noAccess, readOnly, none), add migration from old config fields, and replace the old env hook with a general policies hook. e762afc: Add opt-in LLM comm…