Andrea Cosentino created CAMEL-23474:
----------------------------------------

             Summary: camel-jbang-mcp: stop echoing input route in 
camel_route_context response
                 Key: CAMEL-23474
                 URL: https://issues.apache.org/jira/browse/CAMEL-23474
             Project: Camel
          Issue Type: Improvement
          Components: camel-jbang
    Affects Versions: 4.21.0
            Reporter: Andrea Cosentino


h3. Context

Part of an effort to reduce token consumption of the {{camel-jbang-mcp}} MCP 
server. The module exposes 31 tools, 6 resources, and 3 prompts; both tool 
schemas (loaded once per session) and tool results (per call) contribute to LLM 
context-window pressure for every user of the server.

Related tickets in this effort are linked via "Relates to".

{{ExplainTools.java:93}} returns the verbatim input route inside 
{{RouteContextResult}} (record at line 158). The LLM just sent the route as 
input — sending it back in the response is pure waste, especially for 
multi-line YAML routes.

h3. Proposed change

* Remove {{String route}} from {{RouteContextResult}} 
({{ExplainTools.java:158-161}}).
* Update the constructor call at {{ExplainTools.java:93}} accordingly.

h3. Acceptance

{{camel_route_context}} response size no longer scales with input route size.

----
_Filed by Claude Code on behalf of Andrea Cosentino_



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

Reply via email to