i3T4AN/KADATH
Evolutionary multi-agent runtime that breeds, evaluates, and improves autonomous agents across reproducible epochs to converge on optimization of a goal.
What it solves
KADATH is an evolutionary framework for creating high-performance AI agents. Instead of manually tuning a single prompt or agent configuration, it uses a Darwinian process of competition, selection, and mutation over multiple generations to evolve agents that are progressively better at achieving a specific, measurable goal.
How it works
KADATH operates through a "kernel" (the control plane) and "organisms" (the agents being evolved). The process follows a cyclical evolutionary loop:
- Benchmark Creation: An "Architect" model converts a user-defined goal into a strict, machine-readable benchmark with rubrics and anti-fraud rules.
- Population Execution: A population of agents (organisms) attempts the goal. Each agent has its own genome consisting of a system prompt, Python implementation, tools, and dependencies.
- Grading: A "Grader" model reviews frozen evidence (logs, artifacts, browser history) to extract facts and apply the benchmark's formulas to calculate a fitness score.
- Selection: The top 30% of agents are preserved. The middle cohort can reflect on their own performance and mutate. The lowest-performing agents are culled.
- Reproduction: A "Birther" creates new agents based on the elite performers, applying mutations suggested by a "Tweaker" model that analyzes what made the elites successful.
- Heredity: Children inherit their parent's genome, persistent workspace, and a filtered view of ancestral and population-wide memories.
Who it’s for
It is designed for developers and researchers who need highly optimized agents for complex tasks where the best prompt or framework configuration is not immediately obvious and can be discovered through automated iteration.
Highlights
- Evolvable Frameworks: Evolves not just prompts, but the entire agent framework, including Python code and dependencies.
- Strict Isolation: Agents run in secure, read-only containers with restricted resource limits and the kernel managing all credentials.
- Evidence-Based Grading: Grading is performed on frozen, immutable evidence boundaries to prevent agents from cheating or manipulating their own scores.
- Knowledge Heredity: Implements a sophisticated memory system where agents inherit ancestral records and can rate the utility of population-wide memories.
- Automated Benchmarking: Uses a specialized Architect model to turn vague goals into verifiable, machine-readable metrics.
Related
- Project
- Project
- Project
- Project