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

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

> Camel-AWS-Bedrock: Add support for Retrieve operation in Bedrock Agent Runtime
> ------------------------------------------------------------------------------
>
>                 Key: CAMEL-23466
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23466
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Andrea Cosentino
>            Assignee: Andrea Cosentino
>            Priority: Major
>             Fix For: 4.21.0
>
>
> The {{aws-bedrock-agent-runtime}} component currently exposes only the 
> {{retrieveAndGenerate}} operation. The {{Retrieve}} API (semantic search 
> against a knowledge base, returning matched chunks without LLM generation) is 
> a commonly-used standalone operation when users want to plug in their own 
> generation step or simply inspect retrieval quality.
> The SDK class 
> {{software.amazon.awssdk.services.bedrockagentruntime.BedrockAgentRuntimeClient}}
>  already exposes {{retrieve(RetrieveRequest)}}; only the Camel wiring is 
> missing.
> *Suggested scope:*
> * Add {{retrieve}} to {{BedrockAgentRuntimeOperations}} enum.
> * Wire it in {{BedrockAgentRuntimeProducer}} (header- and POJO-mode).
> * Surface result chunks via headers/body (e.g., 
> {{CamelAwsBedrockAgentRuntimeRetrievedResults}}).
> * Honor retrieval-config knobs ({{numberOfResults}}, {{filter}}, 
> {{overrideSearchType}}).
> * Add unit/integration test.
> * 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