__pycache__/
*.pyc
*.pyo
.venv/
# kaos-core VFS scratch directory created when writer tests / examples
# instantiate a default KaosRuntime in the working tree.
.kaos-vfs/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
*.egg-info/
dist/
build/
htmlcov/
coverage.xml
# uv.lock is gitignored at v0.1.0a1 because the dev group used to
# carry sibling packages (kaos-mcp, kaos-pdf) that aren't on PyPI yet
# and `uv lock` refuses to resolve them. Re-track the lockfile when
# those siblings ship and the [mcp] extra returns at 0.1.0a2.
uv.lock
