Skip to main content

Coevolved: An incredibly efficient agent framework and runtime

Project description

Coevolved Agent Development Framework

License

The Coevolved Agent Development Framework is a flexible, atomic-first framework that gives software developers more control over AI agent construction. It is an efficient orchestration framework for building, debugging, managing, and deploying agent systems in production.

Installation

Install the coevolved package from PyPI:

pip install -U coevolved

Value Adds

  • Atomic-first Architecture & Observability: Every operation is a Step, a composable unit with built-in input/output validation, automatic tracing, and execution metadata. Steps emit structured events (start, end, error) with configurable snapshot policies, giving you complete visibility into agent execution without manual instrumentation.

  • Checkpointing: Built-in state persistence infrastructure enables failure recovery, human-in-the-loop workflows, and time-travel debugging. Resume from any checkpoint with full state lineage, making long-running agents reliable and debuggable.

  • Composable Patterns: Express complex workflows using built-in composition primitives—sequential chains, parallel execution, fallback strategies, and retry logic with exponential backoff. Compose steps into agents without writing custom orchestration code.

  • Budget Enforcement: Enforce limits on steps, LLM calls, tokens, cost, and execution time with UsagePolicy and UsageTracker. Get automatic warnings at configurable thresholds and prevent runaway costs in production deployments.

  • Type-safe Validation: Optional Pydantic schemas provide runtime type validation where you need it, without forcing rigid type systems. Steps validate inputs and outputs automatically, catching errors early while remaining flexible.

Contributing

We welcome contributions from the community! Whether it's a feature request, bug report, documentation improvement, or code contribution, please read our

Additional Resources

More documentation can be found at our docs.

Local Development

For developers who want to contribute or run Coevolved locally, we support a fast and reliable workflow powered by uv, an ultrafast Python package manager and virtual environment tool.

When you run uv sync, it automatically installs the coevolved package in editable mode, so your code changes are immediately available without reinstalling.

Detailed local development setup instructions, including dependencies, virtual environment creation, and workflow tips, are available here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coevolved-0.1.0.tar.gz (37.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coevolved-0.1.0-py3-none-any.whl (50.4 kB view details)

Uploaded Python 3

File details

Details for the file coevolved-0.1.0.tar.gz.

File metadata

  • Download URL: coevolved-0.1.0.tar.gz
  • Upload date:
  • Size: 37.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for coevolved-0.1.0.tar.gz
Algorithm Hash digest
SHA256 afc1e10e8006b5576103c3bec2a2de46726c26ca5b1edbdfd345ef599f00cf84
MD5 47c2aaeeb8cb7dd41a65db8d7dd5a083
BLAKE2b-256 be3a6ae50101619b82f7124dac5fbbf48bfe1df1c2565b8f6e719636686ba6f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for coevolved-0.1.0.tar.gz:

Publisher: publish.yml on Coevolved/coevolved

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coevolved-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: coevolved-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 50.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for coevolved-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7857727b571032ed296389a9308184f17ed2549b96310bfc8277cef8a5c19214
MD5 41eb47af11534be840e0b3964d885396
BLAKE2b-256 39cd5eabdf3f8771610d860c9e837f644c333d9eb89479f3c6a7b3d1d93de568

See more details on using hashes here.

Provenance

The following attestation bundles were made for coevolved-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Coevolved/coevolved

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page