Architektur
Das Projekt folgt einer modularen Clean Architecture mit CQRS und Event-Driven Ansätzen.
Verzeichnisstruktur
src/
– Hauptquellcode (Agenten, Provider, Cache, Parser, Tools)test/
– Unit- und Integrationstestsgenerated/
– Generierter Beispielcodeconfig/
– Konfigurationsdateiendocs/
– Dokumentation
Hauptkomponenten
- Agenten: Architekt, Coder, Orchestrator
- Provider: Verschiedene LLM-Provider (z.B. Ollama)
- Cache: File-Cache, Array-Cache, Decorator
- Parser & Tools: Unterstützung für Analyse und Code-Generierung