Evolving AI Agents

Darwin Godel Machine referenskod för självförbättrande, självevolverande AI-agenter i Python

av majiayu000 · majiayu000/claude-skill-registry

Fungerar med konfiguration ★ 6.4/10

Evolving AI Agents — Darwin Godel Machine referenskod för självförbättrande, självevolverande AI-agenter i Python

Vad den gör

Tillhandahåller fristående Python-referensimplementeringar av Darwin Godel Machine-mönster för självevolverande AI-agenter: ett agentarkiv, fitness-proportionell sampling, LLM-baserad kodmutation, benchmark-utvärdering, nyhetsbaserad arkivering och långtidsminne. Utlöses när en användare vill bygga självförbättrande agenter, evolutionära agentloopar eller DGM-stil kodmutation och utvärdering. Det är en konceptuell referens snarare än ett plug-and-run-bibliotek; den vanliga evolutionsloopen behöver anpassas för att konvergera på en given uppgift.

Testrapport

Hämtade den enda fristående SKILL.md på skills/ai-ml/self-evolving-agent (identisk fork-kopia på skills/agent/self-evolving-agent-plurigrid-asi); metadata.json finns, inga externa skript refererade, inga säkerhetsbrister. Jag körde två lösare på samma leksaksuppgift (evolvera en slumpmässig 12-teckensträng mot ett mål). Min baseline elitistiska evolutionära loop nådde fitness 1.0 på 85 generationer; färdighetens ordagranna DarwinGodelMachine stannade vid 0.667 efter 2000 generationer och löste den aldrig. Observerade att dess is_novel/code_similarity använder whitespace-tokenisering, så mångfaldskontrollen är inaktiv för icke-multi-token-kandidater och arkivet fylls till 100 med låg-fitness-skräp, vilket dränker urvalet.

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

Kommandon och exempelprompter

  • /evolving-ai-agentsDarwin Godel Machine referenskod för självförbättrande, självevolverande AI-agenter i Python

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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