Omar Atie created CAMEL-24566:
---------------------------------
Summary: CLI GenAI Dependency Auto-Discovery
Key: CAMEL-24566
URL: https://issues.apache.org/jira/browse/CAMEL-24566
Project: Camel
Issue Type: Improvement
Reporter: Omar Atie
h1. CLI GenAI Dependency Auto-Discovery
Create at [https://issues.apache.org/jira/secure/CreateIssue.jspa] (requires
ASF login)
||Field||Value||
|*Project*|CAMEL|
|*Type*|Improvement|
|*Component*|camel-jbang|
|*Summary*|camel-jbang: Auto-discover GenAI observability dependencies on camel
run|
h2. Description
When running GenAI routes with the Camel CLI, users currently must pass
explicit {{--dependency}} flags for:
* {{camel-langchain4j-chat}}
* {{camel-ai-observability}}
* Provider-specific libraries such as {{langchain4j-ollama}}
Camel CLI should auto-discover these dependencies from route URIs
({{{}langchain4j-chat{}}}, {{{}openai{}}}, etc.) and observability settings
({{{}--observe{}}} / {{{}camel.aiObservability.enabled{}}}), similar to
existing component dependency resolution.
h2. Context
Requested from GenAI observability blog review ([camel-website PR
#1734|https://github.com/apache/camel-website/pull/1734]).
h2. Related
* CAMEL-17449 — auto-discover dependencies for Quarkus export (related pattern)
After creating, update the blog note in Part 1 to link to the JIRA key.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)