This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch CAMEL-26788-chaos-explore-save
in repository https://gitbox.apache.org/repos/asf/camel.git


    from ce9e9a05333a CAMEL-26788: camel-jbang - chaos-explore says why the 
report is not saved, and the experiment tool reads the status once for the feed
     add fd0aa6ab825f CAMEL-26779: camel-snmp - the consumer can run its first 
poll before it is started (#29474)
     add c65364268fb3 Fix header names in component doc examples that no 
component declares (#29488)
     add 46902125fa5c CAMEL-23710: Disable background Develocity scan upload on 
Jenkins (#29483)
     add 08f87098c4aa chore: camel-cli-connector - the JFR action test no 
longer loses its action file to another test's connector (#29484)
     add bfeacf53283d chore: camel-jbang - a launched example runs its source 
as saved, the log opens on a whole line, the circuit breaker chart shows its 
calls, events of one millisecond read newest first, and error counts add up 
(#29486)
     add ae27d8e5a630 chore: camel-jbang - clicks on About, Heap Histogram, the 
JFR views and the Timeline seconds, and the wheel scrolls the panel under the 
mouse (#29468)
     add 2948bb6308fb CAMEL-26776: Ensure KeyValueRepository instances isolate 
namespaces across components and patterns (#29479)
     add 85d6ce1e525b chore: camel-jbang - fix ConfigurationTabRenderTest after 
the first row is selected (#29503)
     add 398eb80a135a chore: camel-jbang - Producers says what was sent, the 
strips of What happened fill the width, and Watch calms down once the errors 
stopped (#29493)
     add 39abbae74ce5 chore: camel-jbang - Inspect shows the steps inside a 
circuit breaker, fits the steps to their table, and f follows the last exchange 
(#29496)
     add 9e4372970dbd Ignore .bob directory and exclude from license checks 
(#29497)
     add 063cced3f550 CAMEL-26593: camel-kafka - run the ITs in 4 parallel 
forks and drop the serials groups (#29494)
     add 3fd480282421 CAMEL-26355: Add MCP prompts from Camel routes (#29454)
     add 3dcc374d3e34 CAMEL-26785: camel-management - the steps of a circuit 
breaker's onFallback are processors of the route (#29490)
     add 7cce4ff2f34a CAMEL-26781: camel-core - the runtime endpoint registry 
counts the reply of an InOut consumer once per message (#29478)
     add 72fbc1a97df8 CAMEL-26786: camel-jbang - camel cmd chaos-experiment: 
one experiment in one call, with its traffic and the wait for its verdict 
(#29498)
     add 6264c4653806 chore: camel-jbang - Events shows one category at a time 
with f, and Startup is a waterfall with the slowest first on s (#29507)
     add 09e606b1fafb chore: camel-jbang - the topology and About's Out show 
what a recipient list or a toD sent to, as the runtime saw it (#29508)
     add e4c63e37377c chore: camel-jbang - the flow of Endpoints counts the 
messages that come in and go out, not the hand-offs between the routes (#29510)
     add b9969d98cdfe chore: camel-jbang - the strips of What happened are in 
the order of the routes, a called route after its caller (#29511)
     add fac088073e26 chore: camel-jbang - Memory Leak says where each sample 
was allocated, so two leaks of byte[] are told apart (#29513)
     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 bf7a8ea5b22e CAMEL-26787: camel-jbang - let there be chaos: the 
playbook as an MCP prompt, and camel cmd chaos-explore with the AI of camel ask 
(#29501)
     add bfbed54e6cb8 Merge branch 'main' into CAMEL-26788-chaos-explore-save

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   1 +
 .mvn/develocity.xml                                |   2 +-
 bom/camel-bom/pom.xml                              |   5 +
 catalog/camel-allcomponents/pom.xml                |   5 +
 .../org/apache/camel/catalog/beans.properties      |   1 +
 .../beans/NamespacedKeyValueRepository.json        |  15 +
 .../org/apache/camel/catalog/components.properties |   1 +
 .../apache/camel/catalog/components/ai-prompt.json |  49 ++++
 .../camel/catalog/components/state-store.json      |  14 +-
 .../org/apache/camel/catalog/docs.properties       |   1 +
 .../org/apache/camel/catalog/docs/ai-patterns.adoc |   5 +-
 .../camel/catalog/docs/ai-prompt-component.adoc    | 103 +++++++
 .../org/apache/camel/catalog/docs/chaos.adoc       |   5 +-
 .../catalog/docs/kubernetes-nodes-component.adoc   |   2 +-
 .../catalog/docs/kubernetes-pods-component.adoc    |   2 +-
 .../org/apache/camel/catalog/docs/main.adoc        |   9 +-
 .../org/apache/camel/catalog/docs/mcp-server.adoc  |  69 +++--
 .../catalog/docs/spring-rabbitmq-component.adoc    |   2 +-
 .../camel/catalog/docs/state-store-component.adoc  |  16 ++
 .../camel/catalog/docs/zookeeper-component.adoc    |   2 +-
 .../main/camel-main-configuration-metadata.json    |   7 +-
 .../apache/camel/catalog/others/mcp-server.json    |   2 +-
 .../camel-ai-prompt}/pom.xml                       |  30 +-
 .../ai/prompt/AiPromptComponentConfigurer.java     |  88 ++++++
 .../ai/prompt/AiPromptConfigurationConfigurer.java |  66 +++++
 .../ai/prompt/AiPromptEndpointConfigurer.java      |  84 ++++++
 .../ai/prompt/AiPromptEndpointUriFactory.java}     |  29 +-
 .../camel/component/ai/prompt/ai-prompt.json       |  49 ++++
 .../services/org/apache/camel/component.properties |   7 +
 .../services/org/apache/camel/component/ai-prompt  |   2 +
 .../apache/camel/configurer/ai-prompt-component    |   2 +
 .../org/apache/camel/configurer/ai-prompt-endpoint |   2 +
 ...camel.component.ai.prompt.AiPromptConfiguration |   2 +
 .../org/apache/camel/urifactory/ai-prompt-endpoint |   2 +
 .../src/main/docs/ai-prompt-component.adoc         | 103 +++++++
 .../apache/camel/component/ai/prompt/AiPrompt.java |  20 +-
 .../component/ai/prompt/AiPromptArgument.java      |  18 +-
 .../component/ai/prompt/AiPromptComponent.java     | 115 ++++++++
 .../component/ai/prompt/AiPromptConfiguration.java | 101 +++++++
 .../component/ai/prompt/AiPromptConsumer.java      | 201 +++++++++++++
 .../component/ai/prompt/AiPromptEndpoint.java      | 115 ++++++++
 .../component/ai/prompt/AiPromptExecutor.java      | 109 +++++++
 .../component/ai/prompt/AiPromptRegistry.java      | 238 +++++++++++++++
 .../ai/prompt/AiPromptRegistryListener.java        |  19 +-
 .../camel/component/ai/prompt/AiPromptResult.java  |  24 +-
 .../camel/component/ai/prompt/AiPromptSpec.java    | 101 +++++++
 .../component/ai/prompt/AiPromptComponentTest.java | 112 ++++++++
 .../ai/prompt/AiPromptEndpointLifecycleTest.java   | 103 +++++++
 .../ai/prompt/AiPromptStartupOrderTest.java        |  92 ++++++
 components/camel-ai/camel-mcp-server-api/pom.xml   |   6 +-
 .../services/org/apache/camel/other.properties     |   2 +-
 .../src/generated/resources/mcp-server-api.json    |   2 +-
 .../component/mcp/server/McpPromptArgument.java    |  15 +-
 .../component/mcp/server/McpPromptHandler.java     |  20 +-
 .../component/mcp/server/McpPromptMessage.java     |  15 +-
 ...rRefusedException.java => McpPromptResult.java} |  32 ++-
 .../component/mcp/server/McpServerBridge.java      | 250 +++++++++++++++-
 .../mcp/server/McpServerConfiguration.java         |  13 +
 .../component/mcp/server/McpServerConstants.java   |   5 +
 .../component/mcp/server/McpServerEngine.java      |  34 ++-
 .../component/mcp/server/McpServerPrompt.java      |  30 +-
 .../mcp/server/McpServerRefusedException.java      |   9 +-
 .../server/McpServerBridgeEngineRefusalTest.java   |  55 +++-
 .../mcp/server/McpServerBridgePromptTest.java      | 184 ++++++++++++
 .../mcp/server/RecordingMcpServerEngine.java       |  29 +-
 .../McpServerPromptConformanceTestSupport.java     | 186 ++++++++++++
 components/camel-ai/camel-mcp-server/pom.xml       |   2 +-
 .../services/org/apache/camel/other.properties     |   2 +-
 .../src/generated/resources/mcp-server.json        |   2 +-
 .../camel-mcp-server/src/main/docs/mcp-server.adoc |  69 +++--
 .../component/mcp/server/McpPromptSdkSupport.java  | 114 ++++++++
 .../mcp/server/main/DefaultMcpServerFactory.java   |   1 +
 .../mcp/server/stdio/StdioMcpServerEngine.java     |  63 +++-
 .../mcp/server/vertx/VertxMcpServerEngine.java     |  27 +-
 .../mcp/server/stdio/StdioMcpServerEngineTest.java |  75 ++++-
 .../vertx/VertxMcpServerPromptConformanceTest.java |  41 +++
 components/camel-ai/pom.xml                        |   1 +
 components/camel-chaos/src/main/docs/chaos.adoc    |   5 +-
 .../camel/component/chaos/ChaosExperiment.java     |  27 +-
 .../camel/component/chaos/ChaosExperimentTest.java |  26 ++
 components/camel-kafka/pom.xml                     |  20 +-
 ...eakOnFirstErrorOffUsingKafkaManualCommitIT.java |   3 -
 .../KafkaBreakOnFirstErrorReleaseResourcesIT.java  |   1 -
 .../KafkaBreakOnFirstErrorReplayOldMessagesIT.java |   3 -
 .../KafkaBreakOnFirstErrorSeekIssueIT.java         |   3 -
 ...rstErrorWithBatchUsingAsyncCommitManagerIT.java |   3 -
 ...irstErrorWithBatchUsingKafkaManualCommitIT.java |   3 -
 ...rrorWithBatchUsingKafkaManualCommitRetryIT.java |   3 -
 ...irstErrorWithBatchUsingSyncCommitManagerIT.java |   3 -
 .../integration/KafkaConsumerIdempotentIT.java     |   3 -
 .../kafka/integration/KafkaExactlyOnceIT.java      |   3 -
 .../integration/KafkaExactlyOnceRebalanceIT.java   |   3 -
 .../integration/KafkaExactlyOnceRegressionIT.java  |   3 -
 .../health/KafkaConsumerBadPortHealthCheckIT.java  |   3 -
 ...fkaConsumerBadPortSupervisingHealthCheckIT.java |   3 -
 .../KafkaConsumerGroupProtocolHealthCheckIT.java   |   3 -
 .../health/KafkaConsumerHealthCheckIT.java         |   3 -
 .../KafkaConsumerUnresolvableHealthCheckIT.java    |   3 -
 .../src/main/docs/kubernetes-nodes-component.adoc  |   2 +-
 .../src/main/docs/kubernetes-pods-component.adoc   |   2 +-
 .../ResilienceFallbackManagementTest.java          |  86 ++++++
 .../resilience4j/ResilienceInputHitsTest.java      |  13 +-
 .../apache/camel/component/snmp/SnmpOIDPoller.java |   5 +-
 .../src/main/docs/spring-rabbitmq-component.adoc   |   2 +-
 .../camel-state-store/camel-state-store/pom.xml    |   2 +-
 .../statestore/StateStoreComponentConfigurer.java  |   3 +
 .../statestore/StateStoreEndpointConfigurer.java   |   3 +
 .../statestore/StateStoreEndpointUriFactory.java   |   3 +-
 .../camel/component/statestore/state-store.json    |  14 +-
 .../src/main/docs/state-store-component.adoc       |  16 ++
 .../component/statestore/StateStoreComponent.java  |  59 +++-
 .../component/statestore/StateStoreEndpoint.java   |  14 +-
 .../statestore/StateStoreAutoDiscoveryTest.java    |   5 +-
 .../statestore/StateStoreBackendFactoryTest.java   |   6 +-
 .../StateStoreNamespaceIsolationTest.java          | 148 ++++++++++
 .../statestore/StateStoreStreamBodyTest.java       |   2 +-
 .../src/main/docs/zookeeper-component.adoc         |   2 +-
 .../engine/DefaultRuntimeEndpointRegistry.java     |  99 ++++---
 .../main/docs/modules/eips/pages/ai-patterns.adoc  |   5 +-
 .../apache/camel/processor/CacheProcessorTest.java |  40 +++
 .../support/KeyValueAggregationRepositoryTest.java |  16 ++
 ...ttpServerConfigurationPropertiesConfigurer.java |   7 +
 .../camel-main-configuration-metadata.json         |   7 +-
 .../org/apache/camel/main/components.properties    |   1 +
 core/camel-main/src/main/docs/main.adoc            |   9 +-
 .../main/HttpServerConfigurationProperties.java    |  51 +++-
 .../management/JmxManagementLifecycleStrategy.java |   9 +
 .../management/ManagedEndpointReplyHitsTest.java   | 100 +++++++
 .../NamespacedKeyValueRepositoryConfigurer.java    |  49 ++++
 .../services/org/apache/camel/bean.properties      |   2 +-
 .../camel/bean/NamespacedKeyValueRepository.json   |  15 +
 ...ache.camel.support.NamespacedKeyValueRepository |   2 +
 .../support/KeyValueAggregationRepository.java     |  19 +-
 .../support/NamespacedKeyValueRepository.java      | 271 ++++++++++++++++++
 .../support/NamespacedKeyValueRepositoryTest.java  | 185 ++++++++++++
 .../java/org/apache/camel/util/ArtifactUtils.java  |   3 +
 .../modules/ROOT/examples/json/ai-prompt.json      |   1 +
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../modules/ROOT/pages/ai-prompt-component.adoc    |   1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |  18 +-
 .../apache/camel/cli/connector/ErrorCounts.java    |  12 +-
 .../camel/cli/connector/ErrorCountsTest.java       |   4 +
 .../connector/LocalCliConnectorJfrActionTest.java  |   6 +
 .../connector/LocalCliConnectorSendActionTest.java |  23 +-
 .../component/ComponentsBuilderFactory.java        |  13 +
 .../dsl/AiPromptComponentBuilderFactory.java       | 218 ++++++++++++++
 .../dsl/StateStoreComponentBuilderFactory.java     |  19 ++
 .../builder/endpoint/EndpointBuilderFactory.java   |   1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |   1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |  40 +++
 .../dsl/AiPromptEndpointBuilderFactory.java        | 318 +++++++++++++++++++++
 .../dsl/StateStoreEndpointBuilderFactory.java      |  32 +++
 .../dsl/jbang/core/commands/process/ListChaos.java |   5 +
 .../jbang/core/commands/process/ListChaosTest.java |   5 +-
 .../dsl/jbang/core/commands/tui/AboutView.java     | 160 +++++++++--
 .../jbang/core/commands/tui/AbstractTableTab.java  |  48 +++-
 .../dsl/jbang/core/commands/tui/ActionsPopup.java  |   2 +-
 .../dsl/jbang/core/commands/tui/BeansTab.java      |  37 ++-
 .../jbang/core/commands/tui/CircuitBreakerTab.java |  10 +-
 .../jbang/core/commands/tui/ConfigurationTab.java  |  20 +-
 .../dsl/jbang/core/commands/tui/ConsumersTab.java  |  24 +-
 .../core/commands/tui/DataRefreshService.java      |   6 +
 .../jbang/core/commands/tui/DiagramTopology.java   |  48 ++++
 .../jbang/core/commands/tui/DocViewerPopup.java    |  15 +-
 .../dsl/jbang/core/commands/tui/EndpointFlow.java  |  59 ++++
 .../dsl/jbang/core/commands/tui/EndpointsTab.java  |  12 +-
 .../dsl/jbang/core/commands/tui/ErrorsTab.java     |  97 ++++---
 .../dsl/jbang/core/commands/tui/EventTab.java      |  67 ++++-
 .../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/HeapHistogramTab.java  |   1 +
 .../dsl/jbang/core/commands/tui/HistoryEntry.java  |  32 ++-
 .../dsl/jbang/core/commands/tui/HistoryTab.java    | 250 +++-------------
 .../jbang/core/commands/tui/IntegrationInfo.java   |   7 +
 .../camel/dsl/jbang/core/commands/tui/JfrTab.java  |  20 ++
 .../dsl/jbang/core/commands/tui/LeakSite.java      |  60 ++++
 .../camel/dsl/jbang/core/commands/tui/LogTab.java  |  43 ++-
 .../dsl/jbang/core/commands/tui/MemoryLeakTab.java |   2 +-
 .../dsl/jbang/core/commands/tui/MemoryTab.java     |  28 +-
 .../jbang/core/commands/tui/MetricsCollector.java  |  30 +-
 .../jbang/core/commands/tui/MonitorContext.java    |   2 +
 .../dsl/jbang/core/commands/tui/ObservedOuts.java  | 109 +++++++
 .../dsl/jbang/core/commands/tui/OverviewTab.java   |  33 ++-
 .../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/ProducersTab.java  |  84 +++++-
 .../jbang/core/commands/tui/SourceRunState.java    |   5 +-
 .../dsl/jbang/core/commands/tui/SourceTab.java     |  29 +-
 .../dsl/jbang/core/commands/tui/StartupTab.java    |  68 +++--
 .../dsl/jbang/core/commands/tui/StatusParser.java  |  43 ++-
 .../dsl/jbang/core/commands/tui/StepOrder.java     | 149 ++++++++++
 .../dsl/jbang/core/commands/tui/ThreadsTab.java    |  20 +-
 .../jbang/core/commands/tui/TimelineExchanges.java |  28 +-
 .../dsl/jbang/core/commands/tui/TimelineTab.java   |  39 ++-
 .../dsl/jbang/core/commands/tui/TraceEntry.java    |  32 ++-
 .../jbang/core/commands/tui/TuiToolRegistry.java   |   9 +
 .../src/main/resources/tui/help/beans.md           |   5 +-
 .../src/main/resources/tui/help/circuit-breaker.md |  23 +-
 .../src/main/resources/tui/help/configuration.md   |   1 +
 .../src/main/resources/tui/help/consumers.md       |  11 +-
 .../src/main/resources/tui/help/endpoints.md       |   7 +
 .../src/main/resources/tui/help/errors.md          |  13 +-
 .../src/main/resources/tui/help/event.md           |   3 +
 .../src/main/resources/tui/help/health.md          |  37 ++-
 .../src/main/resources/tui/help/history.md         |  20 +-
 .../src/main/resources/tui/help/jfr.md             |   2 +-
 .../src/main/resources/tui/help/memory-leak.md     |   2 +-
 .../src/main/resources/tui/help/overview.md        |  14 +-
 .../src/main/resources/tui/help/producers.md       |   9 +-
 .../src/main/resources/tui/help/startup.md         |  32 +--
 .../src/main/resources/tui/help/threads.md         |   1 +
 .../src/main/resources/tui/help/timeline.md        |   2 +
 .../dsl/jbang/core/commands/tui/AboutViewTest.java | 118 +++++++-
 .../core/commands/tui/BeansTabRenderTest.java      |  28 ++
 .../commands/tui/CircuitBreakerTabRenderTest.java  |  21 ++
 .../commands/tui/ConfigurationTabRenderTest.java   |  44 +++
 .../core/commands/tui/ConsumersTabRenderTest.java  |  15 +
 .../core/commands/tui/DiagramTopologyTest.java     |  39 +++
 .../jbang/core/commands/tui/EndpointFlowTest.java  |  54 ++++
 .../core/commands/tui/ErrorsTabRenderTest.java     |  68 +++++
 .../jbang/core/commands/tui/EventTabOrderTest.java |  80 ++++++
 .../core/commands/tui/HealthTabRenderTest.java     | 109 ++++++-
 .../core/commands/tui/HistoryTabRenderTest.java    |  56 ++++
 .../jbang/core/commands/tui/JfrTabRenderTest.java  |  20 ++
 .../dsl/jbang/core/commands/tui/LeakSiteTest.java  |  54 ++++
 .../jbang/core/commands/tui/LogTabTailTest.java    |  80 ++++++
 .../core/commands/tui/MemoryTabRenderTest.java     |  41 +++
 .../tui/MetricsCollectorCircuitBreakerTest.java    |  55 ++++
 .../jbang/core/commands/tui/ObservedOutsTest.java  |  83 ++++++
 .../core/commands/tui/OverviewTabRenderTest.java   |  15 +
 .../dsl/jbang/core/commands/tui/PortInUseTest.java | 104 +++++++
 .../core/commands/tui/ProcessTabRenderTest.java    |  18 ++
 .../core/commands/tui/ProducersTabStatsTest.java   | 100 +++++++
 .../core/commands/tui/SourceRunStateTest.java      |  13 +
 .../core/commands/tui/SourceTabJumpLinksTest.java  |  22 ++
 .../core/commands/tui/StartupTabRenderTest.java    |  24 ++
 .../jbang/core/commands/tui/StatusParserTest.java  |  20 ++
 .../dsl/jbang/core/commands/tui/StepOrderTest.java |  98 +++++++
 .../core/commands/tui/TimelineTabRenderTest.java   |  55 ++++
 .../camel-component-known-dependencies.properties  |   1 +
 parent/pom.xml                                     |   5 +
 pom.xml                                            |   2 +
 .../apache/camel/maven/packaging/MojoHelper.java   |   2 +-
 246 files changed, 8649 insertions(+), 851 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/NamespacedKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ai-prompt.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/ai-prompt-component.adoc
 copy components/{camel-state-store/camel-state-store => 
camel-ai/camel-ai-prompt}/pom.xml (67%)
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/java/org/apache/camel/component/ai/prompt/AiPromptComponentConfigurer.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/java/org/apache/camel/component/ai/prompt/AiPromptConfigurationConfigurer.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/java/org/apache/camel/component/ai/prompt/AiPromptEndpointConfigurer.java
 copy 
components/{camel-state-store/camel-state-store/src/generated/java/org/apache/camel/component/statestore/StateStoreEndpointUriFactory.java
 => 
camel-ai/camel-ai-prompt/src/generated/java/org/apache/camel/component/ai/prompt/AiPromptEndpointUriFactory.java}
 (68%)
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/org/apache/camel/component/ai/prompt/ai-prompt.json
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/component/ai-prompt
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-prompt-component
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-prompt-endpoint
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ai.prompt.AiPromptConfiguration
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ai-prompt-endpoint
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/docs/ai-prompt-component.adoc
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 => 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPrompt.java
 (77%)
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 => 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptArgument.java
 (65%)
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptComponent.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptConfiguration.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptConsumer.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptEndpoint.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptExecutor.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptRegistry.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 => 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptRegistryListener.java
 (71%)
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 => 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptResult.java
 (67%)
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptSpec.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/test/java/org/apache/camel/component/ai/prompt/AiPromptComponentTest.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/test/java/org/apache/camel/component/ai/prompt/AiPromptEndpointLifecycleTest.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/test/java/org/apache/camel/component/ai/prompt/AiPromptStartupOrderTest.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 => 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpPromptArgument.java
 (77%)
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 => 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpPromptHandler.java
 (74%)
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 => 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpPromptMessage.java
 (76%)
 copy 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/{McpServerRefusedException.java
 => McpPromptResult.java} (50%)
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 => 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerPrompt.java
 (64%)
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgePromptTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/conformance/McpServerPromptConformanceTestSupport.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/McpPromptSdkSupport.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerPromptConformanceTest.java
 create mode 100644 
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceFallbackManagementTest.java
 create mode 100644 
components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreNamespaceIsolationTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedEndpointReplyHitsTest.java
 create mode 100644 
core/camel-support/src/generated/java/org/apache/camel/support/NamespacedKeyValueRepositoryConfigurer.java
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/NamespacedKeyValueRepository.json
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.NamespacedKeyValueRepository
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/NamespacedKeyValueRepository.java
 create mode 100644 
core/camel-support/src/test/java/org/apache/camel/support/NamespacedKeyValueRepositoryTest.java
 create mode 120000 docs/components/modules/ROOT/examples/json/ai-prompt.json
 create mode 120000 docs/components/modules/ROOT/pages/ai-prompt-component.adoc
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AiPromptComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AiPromptEndpointBuilderFactory.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/EndpointFlow.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/LeakSite.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ObservedOuts.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/main/java/org/apache/camel/dsl/jbang/core/commands/tui/StepOrder.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/EndpointFlowTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/EventTabOrderTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LeakSiteTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTabTailTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MetricsCollectorCircuitBreakerTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ObservedOutsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/PortInUseTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ProducersTabStatsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/StepOrderTest.java

Reply via email to