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

Claus Ibsen resolved CAMEL-25513.
---------------------------------
    Resolution: Fixed

> camel-jbang-mcp - a write reports the reload and the first output of the 
> integration running from its directory
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-25513
>                 URL: https://issues.apache.org/jira/browse/CAMEL-25513
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-jbang
>            Reporter: Claus Ibsen
>            Priority: Major
>             Fix For: 4.23.0
>
>
> camel_write_file and camel_edit_file report what a dev-mode integration did 
> with the written file (CAMEL-24859) only when the tool knows the integration: 
> a selected process. Through camel-jbang-mcp an agent passes the project 
> directory and no integration name, so no write reports a reload: in a run of 
> the local-model benchmark ladder none of the 68 step traces got one, and the 
> answer only says "An integration running the file in dev mode reloads it 
> now". The agent writes blind: in the transform-xslt example the model's 
> stylesheet produced <packingSlip orderId="" country=""/>, it read the log 
> before the reload had run, and declared the step done.
> Proposal:
> * when no integration is selected, the write tools look up the dev-mode 
> integration running from the directory (as camel_run does to avoid a second 
> copy) and await its reload
> * after a reload, the answer carries the first lines the routes logged (and 
> any WARN or ERROR) within a few seconds, so the agent sees the result of its 
> change at once: "After the reload it logged: Packing slip: <packingSlip 
> orderId=\"\" ..."



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

Reply via email to