Development

Setup

git clone https://github.com/sonic182/llm-async.git
cd llm-async
poetry install

Running Tests

poetry run pytest -p no:sugar

Running a single test:

poetry run pytest -k "test_name"

Linting and Formatting

poetry run ruff check llm_async tests
poetry run ruff format llm_async tests

Building

poetry build

Building the Docs

poetry run sphinx-build -b html docs/source docs/build/html

Roadmap

  • Support for additional providers (e.g., Grok, Anthropic direct API)

  • More advanced tool features

  • Response caching and retry mechanisms