Skip to main content

Oedix Agent Framework — Minimal Core + Plugin Architecture

Project description

oedix

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

Installation

pip install oedix

With LLM provider extras:

# OpenAI
pip install oedix[openai]

# Anthropic
pip install oedix[anthropic]

# All providers
pip install oedix[all]

Quick Start

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

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

License

MIT

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

oedix-0.0.1.tar.gz (40.0 kB view details)

Uploaded Source

Built Distribution

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

oedix-0.0.1-py3-none-any.whl (42.3 kB view details)

Uploaded Python 3

File details

Details for the file oedix-0.0.1.tar.gz.

File metadata

  • Download URL: oedix-0.0.1.tar.gz
  • Upload date:
  • Size: 40.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for oedix-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c9d2a5456ec309413c455025059072e5c1000867a913eed9cc5e04ae0e8ca33f
MD5 8421a9adfafc4f06676996da8a3a5046
BLAKE2b-256 90a9c09c1dc40374ecd79ea0a5de83923c2b765c15718d38d4de09df24bdaadc

See more details on using hashes here.

File details

Details for the file oedix-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: oedix-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 42.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for oedix-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 babee368abd1460d363daaf6aa06d481270b648c328b2a264c4a2a6c66b4ff29
MD5 9151584bb37948c2a9fd97d6494bfa04
BLAKE2b-256 ec8505754561589cbb35f7be953b9e2f4286d60d3c42233f915e7de0398cf8fc

See more details on using hashes here.

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