Evolving AI Agents
Darwin Godel Machine Referenzcode für sich selbst verbessernde, sich selbst entwickelnde KI-Agenten in Python
Funktioniert mit Setup
Was es kann
Bietet eigenständige Python-Referenzimplementierungen von Darwin Godel Machine-Mustern für sich selbst entwickelnde KI-Agenten: ein Agentenarchiv, fitnessproportionale Stichprobenziehung, LLM-basierte Code-Mutation, Benchmark-Evaluierung, neuigkeitsbasierte Archivierung und Langzeitgedächtnis. Wird ausgelöst, wenn ein Benutzer selbstverbessernde Agenten, evolutionäre Agentenschleifen oder DGM-ähnliche Code-Mutation und -Evaluierung erstellen möchte. Es handelt sich um eine konzeptionelle Referenz und nicht um eine Plug-and-Run-Bibliothek; die Standard-Evolutionsschleife muss angepasst werden, um bei einer bestimmten Aufgabe zu konvergieren.
Testbericht
Die einzelne eigenständige SKILL.md unter skills/ai-ml/self-evolving-agent abgerufen (identische Fork-Kopie unter skills/agent/self-evolving-agent-plurigrid-asi); metadata.json vorhanden, keine externen Skripte referenziert, keine Sicherheitsmängel. Ich habe zwei Solver für dieselbe Spielzeugaufgabe ausgeführt (einen zufälligen 12-Zeichen-String auf ein Ziel hin entwickeln). Meine Baseline-Elitisten-Evolutionsschleife erreichte Fitness 1.0 in 85 Generationen; die wortgetreue DarwinGodelMachine des Skills stagnierte bei 0.667 nach 2000 Generationen und löste sie nie. Beobachtet, dass ihre is_novel/code_similarity Leerzeichen-Tokenisierung verwendet, sodass die Diversitätsprüfung für Nicht-Multi-Token-Kandidaten inert ist und das Archiv sich mit 100 niedrig-Fitness-Müll füllt, was die Selektion ertränkt.
Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git /tmp/evolving-ai-agents-src mkdir -p ~/.claude/skills cp -R /tmp/evolving-ai-agents-src/skills/ai-ml/self-evolving-agent ~/.claude/skills/evolving-ai-agents # SKILL.md is fully self-contained (all Python inline); no extra deps, no API key to install. # The code samples import an LLM `model` and `embedding_model` you must supply to actually run # LLM-based mutation / long-term memory. An identical copy lives at # skills/agent/self-evolving-agent-plurigrid-asi/. Upstream: github.com/plurigrid/asi (MIT).
Befehle & Beispiel-Prompts
/evolving-ai-agentsDarwin Godel Machine Referenzcode für sich selbst verbessernde, sich selbst entwickelnde KI-Agenten in Python
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Evolve this agent's prompt against our benchmarkOptimize my agent's skills automaticallyRun an evaluation loop to improve this agent