From 92230e29306b288d9b6aec776a37993086de8465 Mon Sep 17 00:00:00 2001 From: alexheifetz Date: Wed, 3 Sep 2025 22:46:10 -0400 Subject: [PATCH 1/2] No need to include embabel-starter-agent. --- pom.xml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pom.xml b/pom.xml index 2f0b759..62433dd 100644 --- a/pom.xml +++ b/pom.xml @@ -24,12 +24,6 @@ - - com.embabel.agent - embabel-agent-starter - ${embabel-agent.version} - - com.embabel.agent embabel-agent-starter-shell From 7f4de75c995b996cde8937dada9b1d950df8bd5c Mon Sep 17 00:00:00 2001 From: alexheifetz Date: Wed, 3 Sep 2025 22:47:52 -0400 Subject: [PATCH 2/2] Turn off interactive shell mode. --- .../template/agent/WriteAndReviewAgentIntegrationTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/java/com/embabel/template/agent/WriteAndReviewAgentIntegrationTest.java b/src/test/java/com/embabel/template/agent/WriteAndReviewAgentIntegrationTest.java index 2b40c36..5cc324f 100644 --- a/src/test/java/com/embabel/template/agent/WriteAndReviewAgentIntegrationTest.java +++ b/src/test/java/com/embabel/template/agent/WriteAndReviewAgentIntegrationTest.java @@ -4,6 +4,7 @@ import com.embabel.agent.domain.io.UserInput; import com.embabel.agent.testing.integration.EmbabelMockitoIntegrationTest; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.BeforeAll; import static org.junit.jupiter.api.Assertions.*; @@ -14,6 +15,12 @@ */ class WriteAndReviewAgentIntegrationTest extends EmbabelMockitoIntegrationTest { + @BeforeAll + static void setUp() { + // Set shell configuration to non-interactive mode + System.setProperty("embabel.agent.shell.interactive.enabled", "false"); + } + @Test void shouldExecuteCompleteWorkflow() { var input = new UserInput("Write about artificial intelligence");