Replies: 1 comment 2 replies
-
|
Definitely interested in this space of showing agents harnesses is just middleware and not tied to a specific language. And your EDDI definitely makes use of a big list of middleware :) |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone 👋
I'm Gregor, and I've been building EDDI, a config-driven multi-agent orchestration middleware for conversational AI. It's built entirely on Quarkus 3.34 and Java 25, and I wanted to share it here since Quarkus has been absolutely central to the project.
The problem
Most multi-agent frameworks today are Python or Node libraries. Great for prototyping, but hard to govern when you need auditability, multi-tenancy, and compliance in production. EDDI takes the opposite approach: a deterministic Java engine that safely governs non-deterministic AI. Agent behavior lives in versioned JSON configs, so you can change how agents behave without redeployment.
How deep does Quarkus go?
EDDI isn't just "built on Quarkus". It relies on the ecosystem heavily:
quarkus-rest,quarkus-rest-jacksonquarkus-oidc,quarkus-keycloak-authorizationquarkus-mongodb-client+quarkus-jdbc-postgresql(switch with one env var)quarkus-schedulerquarkus-micrometer-registry-prometheusquarkus-opentelemetryquarkus-smallrye-healthquarkus-mcp-server-http(Quarkiverse)quarkus-quteDev mode with live reload has been invaluable. Iterating on agent behavior configs with instant feedback is a huge productivity win.
Highlights
curl ... | bashsets up everything via Docker5,100+ tests with Testcontainers, >80% coverage, OpenSSF Best Practices badge. Ships as a Red Hat-certified container image.
Quarkiverse extension
We're also building a quarkus-eddi Quarkiverse extension: Dev Services, fluent client API, SSE streaming, and an MCP bridge. Not yet on Maven Central, but the repo is public if you want to follow along.
Links
🔗 GitHub · Website · Docker Hub · Apache 2.0
I'd be curious to hear: is anyone else in the Quarkus community working on LLM/agent orchestration? And if anyone has experience publishing Quarkiverse extensions, I'd appreciate any tips on the release process. 🙂
Beta Was this translation helpful? Give feedback.
All reactions