[ 
https://issues.apache.org/jira/browse/CAMEL-23467?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Cosentino resolved CAMEL-23467.
--------------------------------------
    Resolution: Fixed

Implemented on main via PR https://github.com/apache/camel/pull/25086 
(invokeAgent and invokeInlineAgent operations). Additive, main-only (4.22.0).

_Claude Code on behalf of Andrea Cosentino (@oscerd)._

> Camel-AWS-Bedrock: Add support for InvokeAgent and InvokeInlineAgent 
> operations in Bedrock Agent Runtime
> --------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-23467
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23467
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Andrea Cosentino
>            Assignee: Andrea Cosentino
>            Priority: Major
>             Fix For: 4.22.0
>
>
> The {{aws-bedrock-agent-runtime}} component does not expose the 
> {{InvokeAgent}} API (used to invoke a deployed Bedrock agent) or 
> {{InvokeInlineAgent}} (defining the agent inline at invocation time). These 
> are the primary entry points for agent-based workflows on Bedrock and are 
> widely requested.
> Both APIs return event-stream responses (similar to {{converseStream}}), so 
> handling will need to mirror the existing streaming infrastructure built for 
> the runtime component.
> *Suggested scope:*
> * Add {{invokeAgent}} and {{invokeInlineAgent}} to 
> {{BedrockAgentRuntimeOperations}}.
> * Add {{agentId}}, {{agentAliasId}}, {{sessionId}}, and (for inline) 
> inline-agent fields to {{BedrockAgentRuntimeConfiguration}} (with header 
> overrides).
> * Add an async client to the agent-runtime endpoint (mirroring 
> {{BedrockEndpoint}}'s {{BedrockRuntimeAsyncClient}}).
> * Implement event-stream handling for {{ResponseStream}} events ({{chunk}}, 
> {{trace}}, {{returnControl}}, {{files}}), modeled after 
> {{ConverseStreamHandler}}.
> * Surface intermediate trace events, citations, and final response via 
> headers/body.
> * Honor existing {{streamOutputMode}} (complete/chunks).
> * Add tests and update {{aws-bedrock-agent-runtime-component.adoc}}.
> ----
> _Filed by Claude Code on behalf of Andrea Cosentino._



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to