bedrock_agents_sdk.plugins package
Submodules
bedrock_agents_sdk.plugins.base module
Base plugin class for Bedrock Agents SDK.
- class bedrock_agents_sdk.plugins.base.AgentPlugin[source]
Bases:
object
Base class for all plugins for the Bedrock Agents SDK
- bedrock_agents_sdk.plugins.base.BedrockAgentsPlugin
alias of
AgentPlugin
- bedrock_agents_sdk.plugins.base.ClientPlugin
alias of
AgentPlugin
bedrock_agents_sdk.plugins.guardrail module
Guardrail plugin for Bedrock Agents SDK.
- class bedrock_agents_sdk.plugins.guardrail.GuardrailPlugin(guardrail_id: str, guardrail_version: str = None)[source]
Bases:
AgentPlugin
Plugin for adding guardrails to Bedrock Agents
bedrock_agents_sdk.plugins.knowledge_base module
Knowledge base plugin for Bedrock Agents SDK.
- class bedrock_agents_sdk.plugins.knowledge_base.KnowledgeBasePlugin(knowledge_base_id: str, description: str = None, retrieval_config: dict = None)[source]
Bases:
AgentPlugin
Plugin for adding knowledge base integration to Bedrock Agents
bedrock_agents_sdk.plugins.security module
Security plugin for Bedrock Agents SDK.
- class bedrock_agents_sdk.plugins.security.SecurityPlugin(customer_encryption_key_arn=None)[source]
Bases:
AgentPlugin
Plugin for adding security features to Bedrock Agents