Evolving AI Agents

Darwin Godel Machine referencekode for selvforbedrende, selvevolverende AI-agenter i Python

Af majiayu000 · majiayu000/claude-skill-registry

Virker med opsætning ★ 6.4/10

Evolving AI Agents — Darwin Godel Machine referencekode for selvforbedrende, selvevolverende AI-agenter i Python

Hvad det gør

Leverer selvstændige Python-referenceimplementeringer af Darwin Godel Machine-mønstre for selvevolverende AI-agenter: et agentarkiv, fitness-proportional sampling, LLM-baseret kode-mutation, benchmark-evaluering, nyhedsbaseret arkivering og langtidshukommelse. Udløses, når en bruger ønsker at bygge selvforbedrende agenter, evolutionære agent-loops eller DGM-stil kode-mutation og evaluering. Det er en konceptuel reference snarere end et plug-and-run-bibliotek; standard-evolutions-loop'en kræver tilpasning for at konvergere på en given opgave.

Testrapport

Hentede den enkeltstående SKILL.md på skills/ai-ml/self-evolving-agent (identisk forked kopi på skills/agent/self-evolving-agent-plurigrid-asi); metadata.json til stede, ingen eksterne scripts refereret, ingen sikkerhedsbrister. Jeg kørte to løsere på den samme legetøjsopgave (udvikle en tilfældig 12-tegns streng mod et mål). Min baseline elitistiske evolutionære loop nåede fitness 1.0 på 85 generationer; skill'ens ordrette DarwinGodelMachine stoppede ved 0.667 efter 2000 generationer og løste den aldrig. Observerede, at dens is_novel/code_similarity bruger whitespace-tokenisering, så diversitetskontrollen er inert for ikke-multi-token kandidater, og arkivet fyldes til 100 med lav-fitness skrammel, hvilket drukner udvælgelsen.

Testet: 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).

Kommandoer og eksempelprompter

  • /evolving-ai-agentsDarwin Godel Machine referencekode for selvforbedrende, selvevolverende AI-agenter i Python

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Evolve this agent's prompt against our benchmark
  • Optimize my agent's skills automatically
  • Run an evaluation loop to improve this agent