{"id":"labsai-eddi","name":"EDDI","af_score":61.8,"security_score":55.5,"reliability_score":38.8,"what_it_does":"EDDI (Enhanced Dialog Driven Interface) is a Java/Quarkus multi-agent orchestration middleware for conversational AI. It routes conversations to one or more LLM providers, coordinates tool/API calls, and manages stateful, configurable conversation flows via a lifecycle pipeline and versioned JSON behavior rules. It can run as a Docker container (Kubernetes/OpenShift friendly) and includes built-in tools plus support for whitelisted HTTP-call tools.","best_when":"You need a configurable middleware layer that manages agent routing, tool execution (including safe HTTP calls), and conversation state across multiple backend systems and LLMs.","avoid_when":"You only need a lightweight chatbot UI or a single-model proxy with minimal security/tooling; the added orchestration/config complexity may be unnecessary.","last_evaluated":"2026-03-30T13:34:07.845999+00:00","has_mcp":false,"has_api":true,"auth_methods":["OAuth 2.0 (Keycloak) for authentication and user management (as stated)"],"has_free_tier":false,"known_gotchas":["Tool execution is governed by configuration/rules; agents may fail to call tools if tool whitelisting/rate limits/budgets are not configured as expected.","Outbound web requests and SSRF-prone capabilities are protected; some URLs may be blocked due to SSRF protection rules.","HTTP-call tools rely on pre-configuration; agent behavior may be limited to allowed endpoints/parameters rather than free-form API calls."],"error_quality":0.0}