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

28.0.0 (2026-08-30)

⚠ BREAKING CHANGES

  • pi-permission-system: PermissionDecisionResolution gains authorizer_allowed and authorizer_denied, and existing decisions change which resolution they report. An ask decided by a registered authorizerChain link now reports authorizer_allowed / authorizer_denied instead of user_approved / user_denied, and a subagent's ask answered by its parent reports what decided inside that parent — policy_allow / policy_deny for a rule, authorizer_* for a link — instead of attributing it to the user. Consumers switching exhaustively over resolution must handle the two new values; a consumer counting user_denied as human interactions now gets the accurate count rather than one inflated by machine decisions.

Features

  • pi-permission-system: broadcast the decider that actually resolved a permission ask (1b92386), closes #772

Bug Fixes

  • pi-permission-system: tell the agent which authorizer refused its call (412189b), closes #772

Documentation

  • pi-permission-system: record decision attribution and mark Phase 14 Step 5 complete (b31f5d5), closes #772

Don't miss a new pi-packages release

NewReleases is sending notifications on new releases.