Coevolved: An incredibly efficient agent framework and runtime
Project description
Coevolved Agent Development Framework
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
UsagePolicyandUsageTracker. 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afc1e10e8006b5576103c3bec2a2de46726c26ca5b1edbdfd345ef599f00cf84
|
|
| MD5 |
47c2aaeeb8cb7dd41a65db8d7dd5a083
|
|
| BLAKE2b-256 |
be3a6ae50101619b82f7124dac5fbbf48bfe1df1c2565b8f6e719636686ba6f0
|
Provenance
The following attestation bundles were made for coevolved-0.1.0.tar.gz:
Publisher:
publish.yml on Coevolved/coevolved
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
coevolved-0.1.0.tar.gz -
Subject digest:
afc1e10e8006b5576103c3bec2a2de46726c26ca5b1edbdfd345ef599f00cf84 - Sigstore transparency entry: 814116135
- Sigstore integration time:
-
Permalink:
Coevolved/coevolved@960e8a16cac1b98b79c40650cd48ebebfc36d9be -
Branch / Tag:
refs/tags/0.1.0 - Owner: https://github.com/Coevolved
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@960e8a16cac1b98b79c40650cd48ebebfc36d9be -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7857727b571032ed296389a9308184f17ed2549b96310bfc8277cef8a5c19214
|
|
| MD5 |
41eb47af11534be840e0b3964d885396
|
|
| BLAKE2b-256 |
39cd5eabdf3f8771610d860c9e837f644c333d9eb89479f3c6a7b3d1d93de568
|
Provenance
The following attestation bundles were made for coevolved-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on Coevolved/coevolved
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
coevolved-0.1.0-py3-none-any.whl -
Subject digest:
7857727b571032ed296389a9308184f17ed2549b96310bfc8277cef8a5c19214 - Sigstore transparency entry: 814116138
- Sigstore integration time:
-
Permalink:
Coevolved/coevolved@960e8a16cac1b98b79c40650cd48ebebfc36d9be -
Branch / Tag:
refs/tags/0.1.0 - Owner: https://github.com/Coevolved
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@960e8a16cac1b98b79c40650cd48ebebfc36d9be -
Trigger Event:
release
-
Statement type: