File tree Expand file tree Collapse file tree
src/test/java/com/embabel/template/agent Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 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 >
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 >
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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'" );
You can’t perform that action at this time.
0 commit comments