# Python build artifacts
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
*.egg-info/
*.egg
build/
dist/
.eggs/
# Re-include the openclaw-plugin's compiled JS — it's a tracked build artifact
# (committed for tester convenience; rebuilt via `cd openclaw-plugin && npm run build`).
!openclaw-plugin/dist/
!openclaw-plugin/dist/**

# Virtual envs
.venv/
venv/
env/

# Tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.tox/

# uv: lockfile committed for reproducibility

# OS / editor
.DS_Store
*.swp
.idea/
.vscode/

# Local-only
tmp/
.tmp-design-review/
.playwright-mcp/
.claude/scheduled_tasks.lock
