docs: add Vaultak runtime security guide for AgentChat#7766
Open
samueloladji-beep wants to merge 1 commit into
Open
docs: add Vaultak runtime security guide for AgentChat#7766samueloladji-beep wants to merge 1 commit into
samueloladji-beep wants to merge 1 commit into
Conversation
Adds python/docs/src/user-guide/agentchat-user-guide/vaultak-security.md — a guide for integrating Vaultak (pip install autogen-ext-vaultak) with AutoGen via the native DefaultInterventionHandler interface. The handler intercepts ToolCallRequestEvent messages before they reach agents, risk-scores the requested tool call (0–10), and returns DropMessage to block execution above a configurable threshold. PII is masked in ToolCallExecutionEvent outputs, and errors trigger dashboard alerts. Also adds a "Runtime Security (Vaultak)" grid card to index.md and registers vaultak-security in the Advanced toctree (after tracing). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Author
|
@microsoft-github-policy-service agree |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new guide for integrating Vaultak — a runtime security platform — with AutoGen AgentChat, using AutoGen's native
DefaultInterventionHandlerinterface.Install:
pip install autogen-ext-vaultakChanges
python/docs/src/user-guide/agentchat-user-guide/vaultak-security.md(new)VaultakInterventionHandlersubclassesDefaultInterventionHandlerand is passed toSingleThreadedAgentRuntime(intervention_handlers=[...])ToolCallRequestEventmessages onon_publish, risk-scores the requested tool call (0–10), and returnsDropMessageto block execution above a configurable thresholdToolCallExecutionEventoutputs before they reach the next agentInterventionHandlerAPI referencepython/docs/src/user-guide/agentchat-user-guide/index.mdvaultak-securityin the Advanced toctree (aftertracing)Integration Architecture
The
InterventionHandlerprotocol is AutoGen Core's native primitive forintercepting messages — no monkey-patching, no middleware wrapping. On every
on_publishcall, the handler checks whether the message is aToolCallRequestEvent, scores the tool call via the Vaultak SDK, and returnsDropMessageif the risk score exceeds the configured threshold.Test plan
/user-guide/agentchat-user-guide/vaultak-security.htmlvaultak-securityappears in the Advanced sidebar🤖 Generated with Claude Code