From 40ada1e5ef8b1bfb60be5bebccb81681e83af3da Mon Sep 17 00:00:00 2001 From: alexheifetz Date: Fri, 8 Aug 2025 01:42:09 -0400 Subject: [PATCH 1/9] Update embabel-agent to stable version 0.1.0 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0d4956b..730d6b4 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ 21 - 0.1.0-SNAPSHOT + 0.1.0 From 3e4aeb8cd5551b0e27c92cf502979b92780deea4 Mon Sep 17 00:00:00 2001 From: alexheifetz Date: Sun, 10 Aug 2025 21:59:07 -0400 Subject: [PATCH 2/9] Update to work with agent-0.1.1-SNAP dev version --- .../java/com/embabel/template/agent/WriteAndReviewAgent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/embabel/template/agent/WriteAndReviewAgent.java b/src/main/java/com/embabel/template/agent/WriteAndReviewAgent.java index 250eed4..39169e0 100644 --- a/src/main/java/com/embabel/template/agent/WriteAndReviewAgent.java +++ b/src/main/java/com/embabel/template/agent/WriteAndReviewAgent.java @@ -143,7 +143,7 @@ ReviewedStory reviewStory(UserInput userInput, Story story, OperationContext con Story craftStory(UserInput userInput, OperationContext context) { PromptRunner runner = context.promptRunner() // Higher temperature for more creative output - .withLlm(LlmOptions.fromCriteria(AutoModelSelectionCriteria.INSTANCE, 0.9)) + .withLlm(LlmOptions.fromCriteria(AutoModelSelectionCriteria.INSTANCE)) .withPromptContributor(Personas.WRITER); return runner.createObject(String.format(""" From 7920c9b1c8b7de64509caf12332451c30385ed40 Mon Sep 17 00:00:00 2001 From: alexheifetz Date: Sun, 10 Aug 2025 22:01:11 -0400 Subject: [PATCH 3/9] Switch to agent-0.1.1-SNAP --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 730d6b4..7b4210c 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ 21 - 0.1.0 + 0.1.1-SNAPSHOT From 1362c1744f543b69441031dec93ecdf14f00d432 Mon Sep 17 00:00:00 2001 From: alexheifetz Date: Sun, 10 Aug 2025 22:10:17 -0400 Subject: [PATCH 4/9] Fix broken test. --- .../com/embabel/template/agent/WriteAndReviewAgentTest.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java b/src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java index d3db4ee..7d2fa76 100644 --- a/src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java +++ b/src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java @@ -24,10 +24,7 @@ void testWriteAndReviewAgent() { String prompt = promptRunner.getLlmInvocations().getFirst().getPrompt(); assertTrue(prompt.contains("knight"), "Expected prompt to contain 'knight'"); - - var temp = promptRunner.getLlmInvocations().getFirst().getInteraction().getLlm().getTemperature(); - assertEquals(0.9, temp, 0.01, - "Expected temperature to be 0.9: Higher for more creative output"); + } @Test From 5b134c908060629f787500aff551d87ad1e92916 Mon Sep 17 00:00:00 2001 From: alexheifetz Date: Wed, 13 Aug 2025 01:59:33 -0400 Subject: [PATCH 5/9] Fixed compile errors. --- .../com/embabel/template/agent/WriteAndReviewAgent.java | 8 ++------ .../embabel/template/agent/WriteAndReviewAgentTest.java | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/embabel/template/agent/WriteAndReviewAgent.java b/src/main/java/com/embabel/template/agent/WriteAndReviewAgent.java index 39169e0..6b7897d 100644 --- a/src/main/java/com/embabel/template/agent/WriteAndReviewAgent.java +++ b/src/main/java/com/embabel/template/agent/WriteAndReviewAgent.java @@ -41,17 +41,13 @@ abstract class Personas { "Roald Dahl", "A creative storyteller who loves to weave imaginative tales that are a bit unconventional", "Quirky", - "Create memorable stories that captivate the reader's imagination.", - "", - PromptContributionLocation.BEGINNING + "Create memorable stories that captivate the reader's imagination." ); static final Persona REVIEWER = Persona.create( "Media Book Review", "New York Times Book Reviewer", "Professional and insightful", - "Help guide readers toward good stories", - "", - PromptContributionLocation.BEGINNING + "Help guide readers toward good stories" ); } diff --git a/src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java b/src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java index 7d2fa76..b37485a 100644 --- a/src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java +++ b/src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java @@ -24,7 +24,7 @@ void testWriteAndReviewAgent() { String prompt = promptRunner.getLlmInvocations().getFirst().getPrompt(); assertTrue(prompt.contains("knight"), "Expected prompt to contain 'knight'"); - + } @Test From 98d7bca2bdcd24c796580b225a4119e4f599cffd Mon Sep 17 00:00:00 2001 From: Rod Johnson Date: Mon, 25 Aug 2025 12:13:03 +1000 Subject: [PATCH 6/9] Update API --- .idea/jarRepositories.xml | 5 ++++ .../template/agent/WriteAndReviewAgent.java | 25 ++++++++----------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index d288ac2..003cdc5 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -31,5 +31,10 @@