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)

Reply via email to