← Back to AI Insights
Gemini Executive Synthesis

EDDI – A multi-agent AI engine

Technical Positioning
A multi-agent AI engine that ensures control and predictability in production by defining agent logic in JSON configurations rather than dynamic code, preventing arbitrary code execution by LLMs, and offering advanced orchestration, model selection, and cost-optimization features.
SaaS Insight & Market Implications
EDDI addresses a critical enterprise concern: maintaining control and security over AI agent behavior in production. By externalizing agent logic into JSON configurations, it mitigates the risks associated with dynamic code execution by LLMs, a significant barrier to enterprise AI adoption. The emphasis on predictable, auditable agent behavior, combined with advanced orchestration, multi-model support, and cost-aware cascading, positions EDDI as a robust solution for complex, production-grade AI systems. Its compatibility with MCP and A2A protocols further enhances its interoperability within the emerging agent ecosystem. This product directly targets the operational challenges of deploying and managing AI agents at scale, offering a governance-first approach.
Proprietary Technical Taxonomy
multi-agent AI engine agent logic JSON configs dynamic code execution LLMs orchestration styles cascading system MCP server and client

Raw Developer Origin & Technical Request

Source Icon Hacker News Apr 17, 2026
Show HN: EDDI – Multi-agent AI engine where agent logic lives in JSON, not code

I started EDDI in 2006 as a rule-based dialog engine. Back then it was pattern matching and state machines. When LLMs showed up, the interesting question wasn't "how do I call GPT" but "how do I keep control over what the AI does in production?"My answer was: agent logic belongs in JSON configs, not code. You describe what an agent should do, which LLM to use, what tools it can call, how it should behave. The engine reads that config and runs it. No dynamic code execution, ever. The LLM cannot run arbitrary code by design. The engine is strict so the AI can be creative.v6 is the version where this actually became practical. You can have groups of agents debating a topic in five different orchestration styles (round table, peer review, devil's advocate...). Each agent can use a different model. A cascading system tries cheap models first and only escalates to expensive ones when confidence is low.It also implements MCP as both server and client, so you can control EDDI from Claude Desktop or Cursor. And Google's A2A protocol for agents discovering each other across platforms.The whole thing runs in Java 25 on Quarkus, ships as a single Docker image, and installs with one command. Open source since 2017, Apache 2.0.Would love to hear thoughts on the architecture and feature set. And if you have ideas for what's missing or what you'd want from a system like this, I'm all ears. Always looking for good input on the roadmap.

Developer Debate & Comments

No active discussions extracted for this entry yet.

Frequently Asked Questions

Market intelligence mapped to EDDI – A multi-agent AI engine.

What problem does EDDI – A multi-agent AI engine solve?
Based on our AI analysis of the original developer request, its primary technical positioning is: A multi-agent AI engine that ensures control and predictability in production by defining agent logic in JSON configurations rather than dynamic code, preventing arbitrary code execution by LLMs, and offering advanced orchestration, model selection, and cost-optimization features.
Which technical concepts are associated with EDDI – A multi-agent AI engine?
Our proprietary extraction maps EDDI – A multi-agent AI engine to adjacent architectural concepts including multi-agent AI engine, agent logic, JSON configs, dynamic code execution.
Are there startups building around EDDI – A multi-agent AI engine?
Yes, market intelligence reveals commercial overlap. A product named 'Qwen3.6-Plus' focuses directly on this: Multimodal AI optimized for real-world coding agents

Engagement Signals

2
Upvotes
0
Comments

Cross-Market Term Frequency

Quantifies the cross-market adoption of foundational terms like LLMs and Cursor by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.