davsclaus opened a new pull request, #29535:
URL: https://github.com/apache/camel/pull/29535
_Claude Code on behalf of davsclaus_
From a walk of the quick-start and run examples in the TUI.
**About**
- Without a comment at the top of a route file, the purpose is the first
paragraph of the README (`README.md`, `.adoc`, `.txt`, any case; title, badges
and markup left out), then the descriptions of the routes as before, then the
overview of `camel-summary.md`, marked AI-assisted. The four quick-start
examples, memory-leak and tui-hello-world had no description; now all do from
their README. `camel get about` gets the same (camel-jbang-core
`About.purpose`).
- `r` opens the README and `s` the summary of the project in the document
viewer (as `s` does from the Diagram). The Next line shows them.
- In shows the period or schedule a timer or cron runs with, from the
properties of the integration with its profile applied: `timer:welcome
(period=3000)`, not `{{welcome.period}}`.
- The "no description yet" hint names the file of the first route
(`routes.camel.yaml`), not the first file (`beans.yaml`).
- The summary is named as the integration (`routes`), not the directory an
example runs from (`camel-example-70611379802352910`).
**Other findings**
- The shell, the AI panel and the MCP answers get the full name of the
selected integration. It was shortened to 20 characters for the title, so
`camel` commands in the shell targeted `properties-and-pr...`.
- Overview: no `0ms/0ms/0ms` before the first exchange.
- The CPU average of an integration starts at 0 (as a system load average),
so the first seconds of its JVM are not a 500% average of the last 15 minutes.
Camel's inflight load keeps starting from its first value.
- The diagram zoom and mini panels are saved one at a time, so the last save
writes the latest state. `AbstractDiagramTabTest` failed now and then on the
order of two background saves, and wrote into the `~/.camel-cli.properties` of
who ran it; it now uses a temporary home and waits for the saves.
Tests: `AboutTest` (README, summary, AsciiDoc), `ExamplesSayWhatTheyDoTest`
(every bundled example has a purpose),
`AboutViewTest.theQuickStartRoutesExampleSaysWhatItDoesAndWhenItRuns`,
`PlaceholdersTest`, `IntegrationSummaryDocTest`, `McpFacadeControlTest`,
`OverviewTabRenderTest`, `LoadAvgTest`. camel-jbang-core and the TUI suite pass
locally (except the two `DoctorRepositoryTest` failures of my local repository
setup, which fail without this change too). Checked live with
quick-start/routes and run/properties-and-profiles.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
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]