Metadata-Version: 2.4
Name: pyeve
Version: 0.0.1
Summary: Filesystem-first framework for durable backend AI agents in Python
Project-URL: Homepage, https://github.com/vercel/eve
Project-URL: Documentation, https://beta.eve.dev/docs
Project-URL: Repository, https://github.com/vercel/eve
License: Apache-2.0
Keywords: agents,ai,durable,framework,llm
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software 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: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# pyeve

Filesystem-first framework for durable backend AI agents in Python.

> **Coming soon.** This package is under active development.
> See the [TypeScript version](https://beta.eve.dev) for the stable release.

## What it will do

Drop an `agent/` directory, run `pyeve dev`. Your agent is live.

```
my-agent/
└── agent/
    ├── agent.py          # model + runtime config
    ├── instructions.md   # always-on system prompt
    └── tools/
        └── get_weather.py
```

Tools are plain async functions — no boilerplate:

```python
# agent/tools/get_weather.py
async def execute(city: str) -> dict:
    """Return current weather for a city."""
    return {"city": city, "condition": "Sunny", "temp_f": 72}
```

- Works with FastAPI, Django, Flask, or standalone
- Durable sessions out of the box
- Provider-agnostic: Anthropic, OpenAI, SAP AI Core, LiteLLM

## Stay tuned

- GitHub: https://github.com/vercel/eve
- Docs: https://beta.eve.dev
