Skip to content

Add pi-governance to Extensions#40

Open
dtmirizzi wants to merge 2 commits intoqualisero:mainfrom
dtmirizzi:add-pi-governance
Open

Add pi-governance to Extensions#40
dtmirizzi wants to merge 2 commits intoqualisero:mainfrom
dtmirizzi:add-pi-governance

Conversation

@dtmirizzi
Copy link
Copy Markdown

Summary

What is pi-governance?

A governance extension for pi agents that provides:

  • RBAC — Role-based tool and path permissions (analyst, project_lead, admin, auditor)
  • Bash classifier — 70+ patterns classify commands as safe/dangerous/needs-review
  • DLP — Data loss prevention with API key blocking and PII masking
  • Audit — Every policy decision logged as structured JSONL
  • HITL — Human-in-the-loop approval for sensitive operations
  • Budget — Per-role tool invocation limits
  • Config self-protection — Agents cannot modify their own governance files
  • Config hot-reload — YAML policy changes take effect without restart
  • OpenClaw plugin — Channel identity bridge for multi-platform deployments

Published on npm as @grwnd/pi-governance with full documentation site.

Checklist

  • Tool is actively maintained
  • Has documentation / README
  • Description is concise and explains value
  • Link works and goes to correct resource
  • Not a duplicate
  • Alphabetically ordered within section

dtmirizzi and others added 2 commits March 1, 2026 21:03
Governance, RBAC, DLP, audit, and HITL extension for pi agents.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant