# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual environments
.venv
venv/
env/

# IDEs
.idea/
.vscode/
*.swp
*.swo

# Environment
.env
.env.local

# Data
data/agents/
data/chat_history/
data/csp/
!data/.gitkeep

# Node
apps/operator/node_modules/
apps/operator/dist/
apps/webui/node_modules/
apps/webui/dist/
apps/webui/.vite/
# WebUI dist synced into the package by scripts/build_package.sh at build time
src/tlon_server/webui_dist/
# apps/webui/src/lib/ holds ported pure-logic modules; the Python-template
# "lib/" rule above would otherwise ignore it.
!apps/webui/src/lib/

# Testing
.pytest_cache/
.ruff_cache/
.coverage
htmlcov/

# OS
.DS_Store
Thumbs.db

# Claude
.claude/worktrees/
.claude/
