ramu11 opened a new pull request, #28354:
URL: https://github.com/apache/camel/pull/28354
## Summary
- Add configurable tool search support for AI tool integrations.
- Support keyword and vector-based discovery.
- Preserve existing behavior when tool search is disabled.
- Add YAML DSL acceptance coverage and configuration metadata.
## Tests
The following module tests passed:
```bash
mvn -pl components/camel-ai/camel-openai test
mvn -pl components/camel-ai/camel-ai-tool test
mvn -pl components/camel-ai/camel-langchain4j-agent-api test
mvn -pl components/camel-ai/camel-langchain4j-agent test
mvn -pl components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat
test
```
The targeted YAML DSL acceptance test passed:
```bash
mvn -pl dsl/camel-yaml-dsl/camel-yaml-dsl \
-Dtest=LangChain4jAgentToolSearchYamlTest test
```
**Test results:**
- `camel-openai`: 386 passed
- `camel-ai-tool`: 143 passed
- `camel-langchain4j-agent-api`: 214 passed
- `camel-langchain4j-agent`: 78 passed
- `camel-spring-ai-chat`: 17 passed
- `LangChain4jAgentToolSearchYamlTest`: 1 passed
**Note:** The full YAML DSL module test command:
```bash
mvn -pl dsl/camel-yaml-dsl/camel-yaml-dsl test
```
reported five `BeansTest` failures involving bean-validation error messages.
These tests were not modified and appear unrelated to this change.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]