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

luigidemasi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 2bf28b3c23cf camel-langchain4j-agent - Replace deprecated methods
     new 92c3050f83a4 CAMEL-25618: Require explicit experts in semantic 
evaluations
     new 78acc373e10f CAMEL-25618: Capture and expose semantic audit from typed 
AI events
     new 16cd4e8e0cc3 CAMEL-25618: Share current semantic measurements across 
management and tooling
     new 12e8bdcdf1af CAMEL-25618: Make expert parameter controls visible in 
the TUI

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/camel/catalog/dev-consoles-openapi.json | 212 ++++++-
 .../apache/camel/catalog/dev-consoles.properties   |   1 +
 .../camel/catalog/dev-consoles/semantic-audit.json | 198 ++++++-
 .../catalog/dev-consoles/semantic-metadata.json    |  16 +-
 .../catalog/dev-consoles/semantic-monitoring.json  |  90 +++
 .../camel/catalog/docs/semantic-language.adoc      | 453 ++++++++++-----
 .../org/apache/camel/catalog/docs/switch-eip.adoc  |   3 +-
 .../camel/catalog/docs/typesafe-ai-component.adoc  |  25 +-
 .../apache/camel/catalog/docs/wolf-defender.adoc   |   7 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |  24 +-
 components/camel-ai/camel-semantic/pom.xml         |   5 +
 .../apache/camel/dev-console/semantic-audit.json   | 198 ++++++-
 .../camel/dev-console/semantic-metadata.json       |  16 +-
 .../camel/dev-console/semantic-monitoring.json     |  90 +++
 .../apache/camel/dev-console/semantic-monitoring   |   2 +
 .../org/apache/camel/dev-consoles.properties       |   2 +-
 .../src/main/docs/semantic-language.adoc           | 453 ++++++++++-----
 .../camel/language/semantic/SemanticLanguage.java  | 341 +----------
 .../camel/semantic/LoggingSemanticAuditSink.java   |   7 +
 .../camel/semantic/MemorySemanticAuditStore.java   |  16 +-
 .../org/apache/camel/semantic/SemanticAdapter.java |   4 +-
 .../org/apache/camel/semantic/SemanticAudit.java   |  44 --
 ...ception.java => SemanticAuditCapabilities.java} |  14 +-
 .../camel/semantic/SemanticAuditConfiguration.java |   2 +-
 .../camel/semantic/SemanticAuditConsole.java       | 145 +++--
 .../camel/semantic/SemanticAuditDecision.java      |  58 --
 .../apache/camel/semantic/SemanticAuditQuery.java  |  44 +-
 .../apache/camel/semantic/SemanticAuditReader.java |  25 +-
 .../apache/camel/semantic/SemanticAuditRecord.java |  41 +-
 .../camel/semantic/SemanticAuditResultFilter.java  | 104 ++++
 .../apache/camel/semantic/SemanticAuditSink.java   |   2 +-
 .../camel/semantic/SemanticCapabilities.java       |  52 ++
 .../apache/camel/semantic/SemanticEvaluation.java  |   4 +-
 .../camel/semantic/SemanticEvaluationBuilder.java  |   2 +-
 .../camel/semantic/SemanticEvaluationsBuilder.java |  12 +-
 .../org/apache/camel/semantic/SemanticEvent.java   | 117 ++++
 ...icAuditSink.java => SemanticExchangeEvent.java} |  32 +-
 .../org/apache/camel/semantic/SemanticFinding.java |  52 ++
 .../camel/semantic/SemanticMetadataConsole.java    |  59 +-
 ...ticAuditSink.java => SemanticMetricSource.java} |  13 +-
 .../camel/semantic/SemanticMonitoringConsole.java  |  73 +++
 .../camel/semantic/SemanticMonitoringEvent.java    |  75 +++
 .../camel/semantic/SemanticMonitoringSnapshot.java |  67 +++
 .../apache/camel/semantic/SemanticObserver.java    |   3 -
 .../apache/camel/semantic/SemanticOperation.java   |  15 +
 .../org/apache/camel/semantic/SemanticResult.java  |  12 +
 .../camel/semantic/SemanticResultMetrics.java      | 263 +++++++++
 .../semantic/SemanticXmlRoutesBuilderLoader.java   |  10 +-
 .../semantic/internal/SemanticAuditAccess.java     | 219 +++++++
 .../semantic/internal/SemanticAuditExtensions.java | 199 +++++++
 .../semantic/internal/SemanticAuditService.java    | 173 ++++--
 .../internal/SemanticMonitoringService.java        | 267 +++++++++
 .../yaml/SemanticDefinitionDeserializer.java       |  13 +-
 .../camel/semantic/SemanticAuditAccessTest.java    | 168 ++++++
 .../semantic/SemanticAuditBulkRetrievalTest.java   |  99 ++++
 .../camel/semantic/SemanticAuditConsoleTest.java   |  82 ++-
 .../camel/semantic/SemanticAuditInputTest.java     |  10 +-
 .../camel/semantic/SemanticAuditQueryTest.java     | 168 ++++++
 .../semantic/SemanticAuditRegressionTest.java      |  43 +-
 .../camel/semantic/SemanticAuditReviewTest.java    |  21 +-
 .../apache/camel/semantic/SemanticAuditTest.java   |  52 +-
 .../apache/camel/semantic/SemanticBatchTest.java   |   4 +-
 .../camel/semantic/SemanticCapabilitiesTest.java   |   4 +-
 .../apache/camel/semantic/SemanticConsoleTest.java |   5 +-
 .../camel/semantic/SemanticContractTest.java       |  38 +-
 .../camel/semantic/SemanticDeclarationDslTest.java |  43 +-
 .../org/apache/camel/semantic/SemanticEipTest.java |   4 +-
 .../semantic/SemanticEvaluationBuilderTest.java    |  24 +-
 .../apache/camel/semantic/SemanticEventTest.java   | 353 +++++++++++
 .../apache/camel/semantic/SemanticExpertTest.java  | 134 ++---
 .../camel/semantic/SemanticExpertYamlTest.java     |  32 +-
 .../camel/semantic/SemanticInitializationTest.java | 102 +---
 .../camel/semantic/SemanticLanguageTest.java       | 277 +--------
 .../semantic/SemanticMetadataConsoleTest.java      |  91 +--
 .../semantic/SemanticMonitoringSamplingTest.java   | 121 ++++
 .../camel/semantic/SemanticMonitoringTest.java     | 162 ++++++
 .../camel/semantic/SemanticPropertiesTest.java     |  57 +-
 .../camel/semantic/SemanticResultMetricsTest.java  | 188 ++++++
 .../semantic/SemanticRetryAndValidationTest.java   |   3 +-
 .../camel/semantic/SemanticScoreMetadataTest.java  |  11 +-
 .../semantic/SemanticXmlAutoDiscoveryTest.java     |  15 +-
 .../camel/semantic/SemanticXmlLoaderTest.java      |   2 +-
 .../services/org/apache/camel/semantic-adapter     |   2 -
 .../src/main/docs/typesafe-ai-component.adoc       |  25 +-
 .../typesafeai/TypeSafeAiSemanticAdapter.java      |   8 +-
 .../typesafeai/TypeSafeAiApiPathTest.java          |   6 +-
 .../typesafeai/TypeSafeAiSemanticAdapterTest.java  |  40 +-
 .../services/org/apache/camel/semantic-adapter     |   2 -
 .../src/main/docs/wolf-defender.adoc               |   7 +-
 .../wolfdefender/WolfDefenderSemanticAdapter.java  |   2 -
 .../wolfdefender/WolfDefenderLanguageTest.java     |  11 +-
 .../WolfDefenderSemanticAdapterTest.java           |  14 +-
 .../main/docs/modules/eips/pages/switch-eip.adoc   |   3 +-
 .../org/apache/camel/main/BaseMainSupport.java     |   1 +
 .../camel/main/MainDurationEventNotifier.java      |   1 +
 .../apache/camel/main/MainDurationAliasTest.java   |  23 +
 design/semantic-audit.adoc                         | 200 ++++---
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |  38 ++
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |  96 +--
 .../ROOT/pages/camel-jbang-tui-observe.adoc        | 143 +++--
 .../ROOT/pages/camel-jbang-tui-source-editor.adoc  |   4 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |   2 +-
 .../jbang-commands/camel-jbang-semantic-audit.adoc |  25 +-
 .../camel-jbang-semantic-monitoring.adoc           |  28 +
 .../pages/jbang-commands/camel-jbang-semantic.adoc |   3 +-
 .../camel/cli/connector/LocalCliConnector.java     |  32 +-
 .../LocalCliConnectorSemanticMetadataTest.java     |  52 +-
 .../META-INF/camel-jbang-commands-metadata.json    |   2 +-
 .../dsl/jbang/core/commands/ai/eip-samples.json    |   2 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |   3 +-
 .../jbang/core/commands/action/CamelSemantic.java  |  13 +-
 .../jbang/core/commands/action/SemanticAudit.java  | 157 +++--
 .../core/commands/action/SemanticMonitoring.java   |  77 +++
 .../dsl/jbang/core/commands/ai/AppFeatures.java    |   8 +
 .../dsl/jbang/core/commands/ai/ToolGroups.java     |   2 +-
 .../jbang/core/common/SemanticAuditFilters.java    | 139 +++++
 .../jbang/core/common/SemanticResultFormatter.java | 205 +++++++
 .../jbang/core/commands/RouteDslConverterTest.java |   2 +-
 .../core/commands/action/SemanticCommandTest.java  | 183 +++---
 .../core/common/SemanticResultFormatterTest.java   |  90 +++
 .../core/commands/mcp/TransformToolsTest.java      |   5 +-
 .../jbang/core/commands/tui/SemanticAuditView.java | 645 ++++++++++++++-------
 .../commands/tui/SemanticCompletionContext.java    |   5 +-
 .../jbang/core/commands/tui/SemanticDetails.java   |  11 +-
 .../core/commands/tui/SemanticEvaluationPopup.java |   6 +
 .../core/commands/tui/SemanticMcpQueries.java      | 111 ++++
 .../commands/tui/SemanticMonitoringDetails.java    | 229 ++++++++
 .../core/commands/tui/SemanticMonitoringView.java  | 493 ++++++++++++++++
 .../core/commands/tui/SemanticPlayground.java      | 105 +++-
 .../core/commands/tui/SemanticResultView.java      | 100 ++--
 .../dsl/jbang/core/commands/tui/SemanticTab.java   | 157 ++++-
 .../core/commands/tui/TuiToolDefinitions.java      |  78 ++-
 .../dsl/jbang/core/commands/tui/TuiToolGroups.java |  15 +-
 .../jbang/core/commands/tui/TuiToolRegistry.java   |  52 +-
 .../src/main/resources/tui/help/semantic.md        | 110 ++--
 .../core/commands/tui/AiPanelToolGroupsTest.java   |  17 +
 .../core/commands/tui/SemanticAuditViewTest.java   | 210 +++++++
 .../core/commands/tui/SemanticDetailsTest.java     |  43 ++
 .../tui/SemanticMetadataCompletionTest.java        |  12 +-
 .../commands/tui/SemanticMonitoringViewTest.java   | 276 +++++++++
 .../core/commands/tui/SemanticResultViewTest.java  |  10 +-
 .../jbang/core/commands/tui/SemanticTabTest.java   | 427 +++++++++++---
 .../jbang/core/commands/tui/SourceSizeTest.java    |   2 +-
 .../download/KnownDependenciesResolverTest.java    |   3 +-
 .../dsl/yaml/validator/SemanticSchemaTest.java     |  33 +-
 .../resources/schema/camelYamlDsl-canonical.json   |  17 +-
 .../resources/schema/camelYamlDsl-model.json       |  24 +-
 .../generated/resources/schema/camelYamlDsl.json   |  17 +-
 .../camel/dsl/yaml/SemanticEvaluationTest.java     |  54 +-
 .../maven/packaging/PrepareKameletMainMojo.java    |   4 +-
 150 files changed, 8870 insertions(+), 2739 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-monitoring.json
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-monitoring.json
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-monitoring
 delete mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAudit.java
 rename 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/{internal/NoUniqueSemanticExpertException.java
 => SemanticAuditCapabilities.java} (61%)
 delete mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditDecision.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditResultFilter.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticEvent.java
 copy 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/{LoggingSemanticAuditSink.java
 => SemanticExchangeEvent.java} (51%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticFinding.java
 copy 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/{SemanticAuditSink.java
 => SemanticMetricSource.java} (59%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringConsole.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringEvent.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringSnapshot.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticResultMetrics.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditAccess.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditExtensions.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticMonitoringService.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditAccessTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditBulkRetrievalTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditQueryTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticEventTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticMonitoringSamplingTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticMonitoringTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticResultMetricsTest.java
 delete mode 100644 
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/semantic-adapter
 delete mode 100644 
components/camel-ai/camel-wolf-defender/src/generated/resources/META-INF/services/org/apache/camel/semantic-adapter
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-monitoring.adoc
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticMonitoring.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/SemanticAuditFilters.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/SemanticResultFormatter.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/SemanticResultFormatterTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMcpQueries.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringDetails.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringView.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticAuditViewTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticDetailsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringViewTest.java

Reply via email to