
LLM-gesteuerter Generator für Mythic Agents, Payload-Typen und C2-Profile.
LLM-gesteuerter Generator für Mythic Agents, Payload-Typen und C2-Profile.
Mythic-Agents sind mühsam von Hand zu schreiben: Jeder implementiert dasselbe Wire-Protokoll, Payload-Type-Gerüst und C2-Infrastruktur neu. Mythic Ornn überspringt den Boilerplate-Code, indem es die offiziellen Mythic-Entwicklerdokumentationen als Retrieval-Schicht einer Generierungs-Pipeline nutzt. Ein LLM konsultiert eine lokale, bereinigte Kopie dieser Dokumentationen und erzeugt Agents, die von Haus aus dem dokumentierten Nachrichtenformat entsprechen.
Die Pipeline arbeitet in zwei Modi, die sich dieselben Dokumentationen und Regeln teilen:
template/AGENT.md verwandelt jeden Coding-Agenten in einen Mythic-Entwickler. Du beschreibst einen Agenten, er liest die Dokumentationen und erstellt oder erweitert ein Projekt. Dies ist der interaktive Workflow im Editor.ornn-agent/ ist ein Mythic-Payload-Typ, der andere Agents aus der Mythic-UI generiert. Beschreibe einen Agenten, starte den Build, und der Container (LLM + gebündelte Dokumentationen + ein Python-Template) liefert ein lauffähiges Payload zurück. Es ist ein Payload-Typ, der Payload-Typen erzeugt.mythic-doc/ — bereinigte Kopie der offiziellen Mythic-Dokumentationen; der Kontext, der dem Modell während der Generierung zugeführt wird.template/ — AGENT.md ist die einzige Quelle der Wahrheit für das Verhalten des Agenten (Build-Reihenfolge, Container-Bibliotheksversionen, Regeln). Tool-agnostisch; template/README.md behandelt opencode, Claude Code, Cursor und einfachen Chat..opencode/ — dünner Adapter, der template/AGENT.md in das Subagenten-System von opencode einbindet.examples/ — lege hier vollständige Mythic-Bundles ab; der Agent nutzt sie als alternative Referenzquelle neben den Dokumentationen.ornn-agent/ — eigenständiges Produkt, das mit diesem Setup gebaut wurde; bündelt die Dokumentationen im Container. Siehe ornn-agent/README.md.mythic-doc/ ist eine bereinigte Kopie der offiziellen Mythic-Dokumentationen (github.com/MythicMeta/Mintlify_Documentation). Siehe NOTICE für Namensnennung und Lizenzstatus. Mythic selbst ist BSD 3-Clause.