JSON-gesteuerte Agent-Logik
In EDDI ist alles, was das Verhalten eines Agents definiert, eine JSON-Konfigurations-Ressource: Regeln (System-Prompts), LLM-Konnektor-Einstellungen, Workflow-Pipelines, Tool-Konfigurationen und Deployment-Deskriptoren. Keine Code-Änderungen, kein Redeployment.
Warum das wichtig ist
- Kein Redeployment — Agent-Verhalten durch JSON-Updates ändern, nicht durch Quellcode
- Prompt-Engineer-freundlich — Nicht-Entwickler ändern Regeln über UI oder REST-API
- Versionskontrolliert — JSON-Konfigurationen leben in Git neben Infrastructure-as-Code
- Hot-Reloadable — Änderungen werden sofort wirksam, kein Server-Neustart nötig
- Auditierbar — Jede Konfigurationsänderung wird im unveränderlichen Audit-Trail erfasst
Ressourcentypen
EDDI verwaltet diese Konfigurations-Ressourcen: Regeln (System-Prompts), Workflows (Pipeline-Definitionen), LLM-Konnektoren (Anbieter-Einstellungen), HTTP-Konnektoren (externe API-Integrationen), Agents (Deployment-Deskriptoren) und Environments (Deployment-Ziele).