pi-guardrails: v0.16.0
Minor Changes fff80de: Add correlated prompt lifecycle events and report active approval prompts to Herdr.
Minor Changes fff80de: Add correlated prompt lifecycle events and report active approval prompts to Herdr.
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…
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…
Minor Changes 0f4f478: Add guardrails:action:prompted event that fires when guardrails shows an interactive prompt to the user, before the user has responded. This complements the existing guardrails:action:blocked (post-decision) and guardrails:risk:detected events.
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…
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…
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…
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…
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…