Repository navigation
v0.2.18
Packaging and types, after an audit of the whole repository.
py.typedships, so a consumer's type checker reads the annotations that were already there.mypyis clean and runs in CI, which it did not before; it found 28 errors, nearly all fromcriteriabeing declaredMapping | Sequence[str]while__post_init__normalizes it to a mapping.- The base install is
httpxalone. FastAPI and uvicorn moved to theserverextra, wheredecide servealready told people to look. A client no longer installs a web server it never runs. - Every README link is absolute, so the PyPI page renders: its diagram was a broken image and every link to
docs/, the changelog and the licence was a 404, because PyPI resolves relative paths againstpypi.org. - Removed
Capabilities.max_choice_options, which nothing set and nothing read, and an unused helper indecide.recording.