Metadata-Version: 2.4
Name: oedix
Version: 0.0.1
Summary: Oedix Agent Framework — Minimal Core + Plugin Architecture
Author: oedix contributors
License-Expression: MIT
Project-URL: Homepage, https://github.com/oedix/oedix
Project-URL: Repository, https://github.com/oedix/oedix
Keywords: agent,llm,ai,framework,autonomous
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: aiohttp>=3.8
Provides-Extra: openai
Requires-Dist: openai>=1.0; extra == "openai"
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.30; extra == "anthropic"
Provides-Extra: all
Requires-Dist: openai>=1.0; extra == "all"
Requires-Dist: anthropic>=0.30; extra == "all"

# oedix

Minimal Core + Plugin Agent Framework for autonomous LLM-powered agents.

## Installation

```bash
pip install oedix
```

With LLM provider extras:

```bash
# OpenAI
pip install oedix[openai]

# Anthropic
pip install oedix[anthropic]

# All providers
pip install oedix[all]
```

## Quick Start

```python
import oedix

agent = oedix.Agent(config="agent.json", data_dir="/data")
agent.set_event_handler(my_handler)

async for event in agent.run("안녕하세요"):
    print(event)
```

## Lower-level Imports

```python
from oedix.core import AgentQueue, ActionSet, Action, Context
from oedix.core.config import AgentConfig
from oedix.core.events import Event, EventType
```

## License

MIT
