Skip to content

Instantly share code, notes, and snippets.

View ehsavoie's full-sized avatar

Emmanuel Hugonnet ehsavoie

View GitHub Profile
@ehsavoie
ehsavoie / myaiapp.java
Last active March 17, 2025 08:06 — forked from jmesnil/myaiapp.java
myaiapp.java
///usr/bin/env jbang "$0" "$@" ; exit $?
//DEPS org.wildfly.bom:wildfly-expansion:35.0.1.Final@pom
//DEPS org.wildfly:wildfly-ai-bom:1.0.0-SNAPSHOT@pom
//DEPS org.wildfly.glow:wildfly-glow:1.3.2.Final
//DEPS jakarta.ws.rs:jakarta.ws.rs-api
//DEPS jakarta.enterprise:jakarta.enterprise.cdi-api
//DEPS dev.langchain4j:langchain4j
//GLOW --spaces=incubating
import dev.langchain4j.data.message.*;
//usr/bin/env jbang "$0" "$@" ; exit $?
//DEPS info.picocli:picocli:4.2.0
//DEPS org.eclipse.jgit:org.eclipse.jgit:5.8.1.202007141445-r
import org.eclipse.jgit.api.ListBranchCommand;
import org.eclipse.jgit.api.errors.GitAPIException;
import org.eclipse.jgit.lib.Ref;
import org.eclipse.jgit.lib.Repository;
import org.eclipse.jgit.revwalk.RevCommit;