Metadata-Version: 2.4
Name: alloygent
Version: 0.1.0
Summary: A boring, typed Python library for building agent workflows from plain functions.
Project-URL: Homepage, https://github.com/XorenAI/Alloygent
Project-URL: Repository, https://github.com/XorenAI/Alloygent
Project-URL: Issues, https://github.com/XorenAI/Alloygent/issues
Author: XorenAI
License-Expression: MIT
License-File: LICENSE
Keywords: agents,ai,orchestration,typed,workflow
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# Alloygent

A boring, typed Python library for building agent workflows from plain functions.

## Install

```bash
pip install alloygent
```

For local development with uv:

```bash
uv sync
uv run pytest
```

## Example

```python
from alloygent import Agent, Workflow

double = Agent("double", lambda value: value * 2)

workflow = Workflow()
workflow.add(double).add(lambda value: value + 1)

assert workflow.run(3) == 7
```
