Catalog PyPI
PACKAGE EXPLORERView in registry

agent-evolve

PyPI

A comprehensive toolkit for evolving and tracking AI agents

agentaievolutionmachine-learningoptimization
Versions collected1
Direct dependencies14From release 1.0.0
Last observed20 Oct, 21:53 UTC

README

Version 1.0.0 documentation

Agent Evolve

A comprehensive toolkit for evolving and tracking AI agents through evolutionary programming and automated optimization.

Features

  • 🧬 Evolutionary Optimization: Automatically improve your AI agents using OpenEvolve
  • 📊 Interactive Dashboard: Real-time tracking and visualization of evolution progress
  • 🎯 Smart Extraction: Automatically find and extract functions marked for evolution
  • 🔧 Auto-Generation: Generate evaluators, training data, and configurations automatically
  • 📈 Metrics Tracking: Comprehensive metrics collection and analysis
  • 🚀 CLI Interface: Easy-to-use command-line tools for all operations

Quick Start

Installation

pip install agent-evolve

Basic Usage

  1. Mark functions for evolution by adding the @evolve decorator:
from agent_evolve import evolve

@evolve()
def my_function(x: int) -> str:
    return f"Hello {x}"
  1. Extract evolution targets:
agent-evolve extract /path/to/your/code
  1. Run the evolution pipeline:
agent-evolve pipeline my_function
  1. View results in the dashboard:
agent-evolve dashboard

CLI Commands

  • extract - Extract functions marked with @evolve decorator
  • generate-training-data - Generate training data for extracted functions
  • generate-evaluators - Generate evaluation functions
  • generate-configs - Generate OpenEvolve configuration files
  • evolve - Run evolution optimization on a specific tool
  • pipeline - Run the complete pipeline (training data → evaluator → config → evolution)
  • dashboard - Launch the interactive Streamlit dashboard
  • analyze - Analyze tracking data

Dashboard Features

  • Evolution Pipeline: Step-by-step progress tracking
  • Code Comparison: Side-by-side diffs of original vs evolved code
  • Metrics & Timeline: Performance improvements over time
  • Interactive Tools: Generate evaluators, run evolution, and more

Requirements

  • Python 3.8+
  • OpenAI API key (for evaluator generation)
  • OpenEvolve package

License

MIT License - see LICENSE file for details.

Contributing

Contributions welcome! Please read our contributing guidelines and submit pull requests.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.05 Aug 202514

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
yourusername/agent-evolve

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:53 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:87f2a6397cef4c7416e3c7efd1d1ee9359370e6dc8bf99f27684db8094bc2d09