Skip to content

Collaboration: Governance callbacks for ADK agent lifecycle #4764

Description

@imran-siddique

Hi @klateefa @DeanChensj

We recently moved our agent governance work to microsoft/agent-governance-toolkit under the Microsoft org, and wanted to restart the conversation around ADK integration with a cleaner scope.

The problem we're focused on: As ADK agents get deployed in production, teams need runtime governance - policy checks on tool usage, audit trails for compliance, capability restrictions based on context. Today this requires custom per-agent implementation.

What we'd like to explore with the ADK team:

  1. Before/after callbacks on tool execution - Is there an established hook point where governance checks could run before a tool is invoked and after results return? This would enable policy-based tool filtering without modifying agent logic.

  2. Sub-agent delegation governance - When an agent delegates to a sub-agent, is there a callback or event where trust/permission checks could be inserted?

  3. Structured audit events - Does ADK emit structured lifecycle events (agent started, tool called, delegation happened) that a governance layer could subscribe to?

We're not proposing any specific implementation yet - we want to understand ADK's extension model first and design something that feels native. If there are existing patterns for cross-cutting concerns in ADK, we'd love pointers.

Repo: microsoft/agent-governance-toolkit
Install: pip install ai-agent-compliance

Metadata

Metadata

Labels

core[Component] This issue is related to the core interface and implementationneeds review[Status] The PR/issue is awaiting review from the maintainerspam[Status] Issues suspected of having comments which are spam

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions