node_modules/
dist/
build/
*.egg-info/
__pycache__/
.pytest_cache/
.ruff_cache/
.venv/
.DS_Store
# The built viewer is copied into the Python package by `make viewer`;
# release CI rebuilds it, so it is never committed.
python/src/agentplay/viewer/
