This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 0ce523ee61d0 camel-langchain4j-agent: Use non-deprecated
JsonExtractorOutputGuardrail from langchain4j-guardrails
0ce523ee61d0 is described below
commit 0ce523ee61d0ecf76351fcfeb3e7390b14062b0f
Author: James Netherton <[email protected]>
AuthorDate: Thu Mar 5 13:10:45 2026 +0000
camel-langchain4j-agent: Use non-deprecated JsonExtractorOutputGuardrail
from langchain4j-guardrails
---
components/camel-ai/camel-langchain4j-agent/pom.xml | 5 +++++
.../component/langchain4j/agent/pojos/TestJsonOutputGuardrail.java | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/components/camel-ai/camel-langchain4j-agent/pom.xml
b/components/camel-ai/camel-langchain4j-agent/pom.xml
index 947f894048b9..b0fe279ddc1f 100644
--- a/components/camel-ai/camel-langchain4j-agent/pom.xml
+++ b/components/camel-ai/camel-langchain4j-agent/pom.xml
@@ -60,6 +60,11 @@
<artifactId>langchain4j-mcp</artifactId>
<version>${langchain4j-beta-version}</version>
</dependency>
+ <dependency>
+ <groupId>dev.langchain4j</groupId>
+ <artifactId>langchain4j-guardrails</artifactId>
+ <version>${langchain4j-beta-version}</version>
+ </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-langchain4j-tools</artifactId>
diff --git
a/components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/pojos/TestJsonOutputGuardrail.java
b/components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/pojos/TestJsonOutputGuardrail.java
index 1d63412e097d..2334db03eb30 100644
---
a/components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/pojos/TestJsonOutputGuardrail.java
+++
b/components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/pojos/TestJsonOutputGuardrail.java
@@ -17,8 +17,8 @@
package org.apache.camel.component.langchain4j.agent.pojos;
import dev.langchain4j.data.message.AiMessage;
-import dev.langchain4j.guardrail.JsonExtractorOutputGuardrail;
import dev.langchain4j.guardrail.OutputGuardrailResult;
+import dev.langchain4j.guardrails.JsonExtractorOutputGuardrail;
/**
* Test JSON output guardrail that extends JsonExtractorOutputGuardrail but
returns the JSON as a String instead of a