This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26790-experiment-checks
in repository https://gitbox.apache.org/repos/asf/camel.git
from 07b86a794e4b CAMEL-26790: camel-chaos - a time expectation of a route
without an exchange does not fail the experiment
add 62406fe880ee chore: camel-jbang - Beans starts with the beans of the
integration, Consumers says LAST and LAST FAIL, and the numbers of Integrations
stand next to the names (#29500)
add 55f6acc28b9c chore: camel-jbang - Health is a page: all good in one
look, or what is wrong first, with ready and live second by second (#29504)
add 5edbf4cd5f68 chore: camel-jbang - Process shows each argument after
the jar, Source Info is about the open file, the heap chart has an axis, and a
millisecond of jitter is no spike (#29495)
add bee65d77b290 chore: camel-jbang - an integration that could not start
on a port in use says which running integration has it (#29509)
add 4a2b40ad6a90 CAMEL-26786: camel-jbang - chaos exploration tools for
camel ask and the MCP server: explore start, one experiment per call, explore
finish (#29499)
add dc73c347e3c0 CAMEL-26789: camel-chaos - an experiment fails when its
rules lost messages at the dead letter channel (#29512)
add 5d933eeefcc4 Merge branch 'main' into CAMEL-26790-experiment-checks
No new revisions were added by this update.
Summary of changes:
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 24 +-
.../camel/dsl/jbang/core/commands/AskTools.java | 13 +-
.../dsl/jbang/core/commands/ai/ToolConfirms.java | 19 +-
.../dsl/jbang/core/commands/ai/ToolGroups.java | 11 +-
.../dsl/jbang/core/commands/ai/ToolRegistry.java | 116 +++++++++
.../dsl/jbang/core/commands/AskToolsTest.java | 23 +-
.../core/commands/ai/ChaosExploreToolsTest.java | 141 ++++++++++
.../dsl/jbang/core/commands/ai/ToolGroupsTest.java | 10 +-
.../jbang/core/commands/ai/ToolRegistryTest.java | 17 +-
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 84 ++++++
.../mcp/RuntimeToolsChaosSecurityTest.java | 23 +-
.../dsl/jbang/core/commands/tui/ActionsPopup.java | 2 +-
.../dsl/jbang/core/commands/tui/BeansTab.java | 17 +-
.../dsl/jbang/core/commands/tui/ConsumersTab.java | 24 +-
.../core/commands/tui/DataRefreshService.java | 6 +
.../jbang/core/commands/tui/DocViewerPopup.java | 15 +-
.../jbang/core/commands/tui/HealthCheckInfo.java | 9 +
.../dsl/jbang/core/commands/tui/HealthHistory.java | 93 +++++++
.../dsl/jbang/core/commands/tui/HealthPage.java | 284 +++++++++++++++++++++
.../dsl/jbang/core/commands/tui/HealthTab.java | 42 ++-
.../jbang/core/commands/tui/IntegrationInfo.java | 3 +
.../dsl/jbang/core/commands/tui/MemoryTab.java | 28 +-
.../jbang/core/commands/tui/MonitorContext.java | 2 +
.../dsl/jbang/core/commands/tui/OverviewTab.java | 29 ++-
.../dsl/jbang/core/commands/tui/PopupManager.java | 7 +
.../dsl/jbang/core/commands/tui/PortInUse.java | 122 +++++++++
.../dsl/jbang/core/commands/tui/ProcessTab.java | 31 ++-
.../dsl/jbang/core/commands/tui/SourceTab.java | 29 ++-
.../dsl/jbang/core/commands/tui/StatusParser.java | 41 ++-
.../dsl/jbang/core/commands/tui/TimelineTab.java | 12 +-
.../jbang/core/commands/tui/TuiToolRegistry.java | 9 +
.../src/main/resources/tui/help/beans.md | 4 +-
.../src/main/resources/tui/help/consumers.md | 11 +-
.../src/main/resources/tui/help/health.md | 37 ++-
.../core/commands/tui/BeansTabRenderTest.java | 28 ++
.../core/commands/tui/ConsumersTabRenderTest.java | 15 ++
.../core/commands/tui/HealthTabRenderTest.java | 109 +++++++-
.../core/commands/tui/MemoryTabRenderTest.java | 41 +++
.../core/commands/tui/OverviewTabRenderTest.java | 15 ++
.../dsl/jbang/core/commands/tui/PortInUseTest.java | 104 ++++++++
.../core/commands/tui/ProcessTabRenderTest.java | 18 ++
.../core/commands/tui/SourceTabJumpLinksTest.java | 22 ++
.../jbang/core/commands/tui/StatusParserTest.java | 20 ++
.../core/commands/tui/TimelineTabRenderTest.java | 11 +
44 files changed, 1628 insertions(+), 93 deletions(-)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ChaosExploreToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthHistory.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthPage.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/PortInUse.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/PortInUseTest.java