Skip to content

Commit 5c6fe28

Browse files
committed
Upgrade to 1.2.0 and remove Embabel repository
1 parent e952458 commit 5c6fe28

4 files changed

Lines changed: 32 additions & 62 deletions

File tree

.idea/jarRepositories.xml

Lines changed: 0 additions & 40 deletions
This file was deleted.

pom.xml

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
<properties>
2020
<java.version>21</java.version>
21-
<embabel-agent.version>0.1.4</embabel-agent.version>
21+
<embabel-agent.version>0.2.0</embabel-agent.version>
2222
</properties>
2323

2424
<dependencies>
@@ -75,24 +75,25 @@
7575
</plugins>
7676
</build>
7777

78-
<repositories>
79-
<repository>
80-
<id>embabel-releases</id>
81-
<url>https://repo.embabel.com/artifactory/libs-release</url>
82-
<snapshots>
83-
<enabled>false</enabled>
84-
</snapshots>
85-
</repository>
86-
<repository>
87-
<id>embabel-snapshots</id>
88-
<url>https://repo.embabel.com/artifactory/libs-snapshot</url>
89-
<releases>
90-
<enabled>false</enabled>
91-
</releases>
92-
<snapshots>
93-
<enabled>true</enabled>
94-
</snapshots>
95-
</repository>
96-
</repositories>
78+
<!-- Uncomment these lines to enable Embabel repositories and use snapshots -->
79+
<!-- <repositories>-->
80+
<!-- <repository>-->
81+
<!-- <id>embabel-releases</id>-->
82+
<!-- <url>https://repo.embabel.com/artifactory/libs-release</url>-->
83+
<!-- <snapshots>-->
84+
<!-- <enabled>false</enabled>-->
85+
<!-- </snapshots>-->
86+
<!-- </repository>-->
87+
<!-- <repository>-->
88+
<!-- <id>embabel-snapshots</id>-->
89+
<!-- <url>https://repo.embabel.com/artifactory/libs-snapshot</url>-->
90+
<!-- <releases>-->
91+
<!-- <enabled>false</enabled>-->
92+
<!-- </releases>-->
93+
<!-- <snapshots>-->
94+
<!-- <enabled>true</enabled>-->
95+
<!-- </snapshots>-->
96+
<!-- </repository>-->
97+
<!-- </repositories>-->
9798

9899
</project>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
3+
# We only compile rather than run tests to avoid the need for an Open AI API key
4+
echo "Compiling in a Docker container to make sure dependencies can be downloaded"
5+
6+
# Navigate to project root (two levels up from /scripts/diagnostic)
7+
cd "$(dirname "$0")/../.." || exit 1
8+
9+
docker run --rm -v "$(pwd)":/app -w /app maven:3.9-eclipse-temurin-21 mvn clean compile

src/test/java/com/embabel/template/agent/WriteAndReviewAgentTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ void testWriteAndReviewAgent() {
1818
context.expectResponse(new WriteAndReviewAgent.Story("One upon a time Sir Galahad . . "));
1919

2020
var agent = new WriteAndReviewAgent(200, 400);
21-
var story = agent.craftStory(new UserInput("Tell me a story about a brave knight", Instant.now()), context);
21+
var story = agent.craftStory(new UserInput("Tell me a story about a brave knight", Instant.now()), context.ai());
2222

2323
var prompt = promptRunner.getLlmInvocations().getFirst().getMessages().getFirst().getContent();
2424
assertTrue(prompt.contains("knight"), "Expected prompt to contain 'knight'");
@@ -32,7 +32,7 @@ void testReview() {
3232
var story = new WriteAndReviewAgent.Story("Once upon a time, Sir Galahad...");
3333
var context = FakeOperationContext.create();
3434
context.expectResponse("A thrilling tale of bravery and adventure!");
35-
var review = agent.reviewStory(userInput, story, context);
35+
var review = agent.reviewStory(userInput, story, context.ai());
3636
var llmInvocation = context.getLlmInvocations().getFirst();
3737
var prompt = llmInvocation.getMessages().getFirst().getContent();
3838
assertTrue(prompt.contains("knight"), "Expected prompt to contain 'knight'");

0 commit comments

Comments
 (0)