[
https://issues.apache.org/jira/browse/CAMEL-26730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-26730.
---------------------------------
Resolution: Fixed
Fixed by https://github.com/apache/camel/pull/29410 (merged to main for 4.24.0).
_Claude Code on behalf of davsclaus_
> camel-jbang - AI tools: a literal \n between a value and the next key is
> written as a line break, and a file named as a Citrus http body goes under
> resource:
> -------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CAMEL-26730
> URL: https://issues.apache.org/jira/browse/CAMEL-26730
> Project: Camel
> Issue Type: Improvement
> Components: camel-jbang, camel-jbang-mcp, camel-yaml-dsl
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 4.24.0
>
>
> Follow-ups from the r29 run of the local-model benchmark (qwen3.6, 5 rounds):
> * The model wrote the two characters \n after a value where it meant a line
> break (expression: "$[...]"\n resultType: java.util.List). The validator says
> so and gives the two lines to write, but the model sent the same file again
> 15, 10 and 16 times in three runs (15 in r28). The write tool now writes the
> \n as a line break by itself, when the validator's lines are the old line
> split at the \n and the result validates, and says so in its answer. A \n
> inside quotes, in block scalars or in code is left alone.
> * The Citrus test refusal of CAMEL-26690 put a body that names a file
> (classpath:test/sample-order.json) under data:, so the test sent that text. A
> body that names a file now goes under resource: file:, the Citrus form for it.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)