davsclaus opened a new pull request, #29699:
URL: https://github.com/apache/camel/pull/29699

   A follow-up from r32 of the local-model benchmark (qwen3.6, 7 rounds), 
route-batch-file step 3: when a file split with streaming has been read, log 
"Settlement <file name> done: <lines> lines". The value is `CamelSplitSize`, 
which a streaming split sets on its last message (`CamelSplitComplete`).
   
   In 3 of 7 runs the model asked `camel_catalog_doc` for the split EIP, also 
with `optionsFilter: Camel` and with `includeDoc: true`. No answer named these 
properties. The catalog has them (the exchange properties of the EIP model), 
but the tool did not return them. The doc page had only the Antora include line 
where the website shows their table. The step failed in all 7 runs: the models 
logged "done: 1 lines", "done: 0 lines" or "done:  lines".
   
   **What changes**
   
   - `camel_catalog_doc` of an EIP lists the exchange properties the EIP sets 
(name, javaType, description), as it lists the headers of a component. 22 EIPs 
have them. The answer for split grows by about 830 characters.
   - `optionsFilter` also matches the exchange properties, by name and 
description: `optionsFilter: size` on split gives `CamelSplitSize`.
   - With `includeDoc`, the `include::partial$eip-exchangeProperties.adoc[]` 
line of an EIP page (64 pages) is replaced by the list. An EIP without exchange 
properties says so, as its page on the website does.
   
   **Tests**
   
   - `CatalogDocsTest`: split lists its properties with their types; a filter 
matches a property and nothing else; EIPs without properties are unchanged; the 
doc page has the list in place of the include line.
   - Run locally: the camel-jbang-core `ai` package, 1019 tests, 0 failures, 1 
skipped.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   https://claude.ai/code/session_016Y4dDi5iQNgtHrDdz2NpwF
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to