Skip to content

Bedrock agent collaborator

Inputs

Name Description Type Default Required
agent_version Version of the agent to check for collaborators string "DRAFT" no
collaborator_agents Map of collaborator agent configurations
map(object({
agent_alias_arn = string
collaboration_instruction = string
relay_conversation_history = optional(string, "TO_COLLABORATOR")
}))
{} no
enable_cleanup_on_destroy Enable cleanup of supervisor when collaborators are removed bool true no
explicit_depends_on Explicit dependencies to ensure proper resource ordering any [] no
supervisor_agent_id The ID of the supervisor agent that will coordinate with collaborator agents string n/a yes
supervisor_name Name of the supervisor agent string "" no
supervisor_role_arn Role ARN for the supervisor agent string "" no
tags Additional tags map(string) {} no

Outputs

Name Description
agent_collaborators Map of created agent collaborators
collaborator_trigger Trigger value for supervisor alias recreation
collaborators_ready Indicates when collaborators are fully established
supervisor_ready Dependency that indicates collaborators are ready for supervisor agent