[PR #467] [MERGED] Add AI Agent Governance Tutorials (Policy Sandboxing & Multi-Agent Trust Layer) #2905

Closed
opened 2026-04-26 21:57:34 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/467
Author: @imran-siddique
Created: 2/5/2026
Status: Merged
Merged: 2/8/2026
Merged by: @Shubhamsaboo

Base: mainHead: add-agent-governance-tutorials


📝 Commits (1)

  • 2fec006 Add AI agent governance tutorials

📊 Changes

6 files changed (+1797 additions, -0 deletions)

View changed files

advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer/README.md (+230 -0)
advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer/multi_agent_trust_layer.py (+782 -0)
advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer/requirements.txt (+1 -0)
advanced_ai_agents/single_agent_apps/ai_agent_governance/README.md (+182 -0)
advanced_ai_agents/single_agent_apps/ai_agent_governance/ai_agent_governance.py (+600 -0)
advanced_ai_agents/single_agent_apps/ai_agent_governance/requirements.txt (+2 -0)

📄 Description

🛡️ AI Agent Governance Tutorials

This PR adds two self-contained tutorials teaching how to build governance layers for AI agents.

Tutorial 1: AI Agent Governance - Policy-Based Sandboxing

Location: advanced_ai_agents/single_agent_apps/ai_agent_governance/

Teaches developers how to build deterministic policy enforcement for single AI agents:

  • Filesystem access control (allowed/denied paths)
  • Network policy enforcement (domain allowlists)
  • Rate limiting to prevent runaway agents
  • Action interception and validation
  • Audit logging for compliance

Tutorial 2: Multi-Agent Trust Layer

Location: advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer/

Teaches developers how to build secure agent-to-agent communication:

  • Agent identity with human sponsor accountability
  • Trust scoring (0-1000) based on behavioral monitoring
  • Delegation chains that cryptographically narrow scope
  • Policy enforcement across agent interactions
  • Full audit trail of agent communications

Why These Fit awesome-llm-apps

Self-contained tutorials - Complete working code, not external tool promotion
Educational focus - Teaches concepts (policy enforcement, trust scoring) from scratch
Practical patterns - Reusable patterns developers can adapt for their own agents
Working examples - Run immediately with python ai_agent_governance.py

Files Added

  • ai_agent_governance/README.md - Tutorial documentation
  • ai_agent_governance/ai_agent_governance.py - Complete implementation (~500 lines)
  • ai_agent_governance/requirements.txt - Dependencies
  • multi_agent_trust_layer/README.md - Tutorial documentation
  • multi_agent_trust_layer/multi_agent_trust_layer.py - Complete implementation (~700 lines)
  • multi_agent_trust_layer/requirements.txt - Dependencies

Happy to make any adjustments to better fit the repo's style! 🙏


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Shubhamsaboo/awesome-llm-apps/pull/467 **Author:** [@imran-siddique](https://github.com/imran-siddique) **Created:** 2/5/2026 **Status:** ✅ Merged **Merged:** 2/8/2026 **Merged by:** [@Shubhamsaboo](https://github.com/Shubhamsaboo) **Base:** `main` ← **Head:** `add-agent-governance-tutorials` --- ### 📝 Commits (1) - [`2fec006`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/2fec0064a4000e2abaa1784a12e292ecf9a2143f) Add AI agent governance tutorials ### 📊 Changes **6 files changed** (+1797 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer/README.md` (+230 -0) ➕ `advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer/multi_agent_trust_layer.py` (+782 -0) ➕ `advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer/requirements.txt` (+1 -0) ➕ `advanced_ai_agents/single_agent_apps/ai_agent_governance/README.md` (+182 -0) ➕ `advanced_ai_agents/single_agent_apps/ai_agent_governance/ai_agent_governance.py` (+600 -0) ➕ `advanced_ai_agents/single_agent_apps/ai_agent_governance/requirements.txt` (+2 -0) </details> ### 📄 Description ## 🛡️ AI Agent Governance Tutorials This PR adds two self-contained tutorials teaching how to build governance layers for AI agents. ### Tutorial 1: AI Agent Governance - Policy-Based Sandboxing **Location:** `advanced_ai_agents/single_agent_apps/ai_agent_governance/` Teaches developers how to build deterministic policy enforcement for single AI agents: - Filesystem access control (allowed/denied paths) - Network policy enforcement (domain allowlists) - Rate limiting to prevent runaway agents - Action interception and validation - Audit logging for compliance ### Tutorial 2: Multi-Agent Trust Layer **Location:** `advanced_ai_agents/multi_agent_apps/multi_agent_trust_layer/` Teaches developers how to build secure agent-to-agent communication: - Agent identity with human sponsor accountability - Trust scoring (0-1000) based on behavioral monitoring - Delegation chains that cryptographically narrow scope - Policy enforcement across agent interactions - Full audit trail of agent communications ### Why These Fit awesome-llm-apps ✅ **Self-contained tutorials** - Complete working code, not external tool promotion ✅ **Educational focus** - Teaches concepts (policy enforcement, trust scoring) from scratch ✅ **Practical patterns** - Reusable patterns developers can adapt for their own agents ✅ **Working examples** - Run immediately with `python ai_agent_governance.py` ### Files Added - `ai_agent_governance/README.md` - Tutorial documentation - `ai_agent_governance/ai_agent_governance.py` - Complete implementation (~500 lines) - `ai_agent_governance/requirements.txt` - Dependencies - `multi_agent_trust_layer/README.md` - Tutorial documentation - `multi_agent_trust_layer/multi_agent_trust_layer.py` - Complete implementation (~700 lines) - `multi_agent_trust_layer/requirements.txt` - Dependencies Happy to make any adjustments to better fit the repo's style! 🙏 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-26 21:57:34 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-llm-apps#2905