# 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/
env/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/

# MyPy
.mypy_cache/

# Logs
*.log
logs/

# Local configuration
.env
.env.local
*.local.yaml

# macOS
.DS_Store
.AppleDouble
.LSOverride

# Node (for UI)
node_modules/
.next/
out/
.turbo/

# Data (don't commit user data)
~/.openhoof/
data/

# Build artifacts
dist/
build/

# Temp files
*.tmp
*.temp
/tmp/
.venv-train/

# Model weights (too large for git)
fused_model/
*.safetensors
*.gguf
.venv-train/

# Agent workspace runtime files (belong in ~/.openhoof/, not repo)
.microclaw/
SOUL.md
MEMORY.md
memory/
test_agent_workspace/

# Training data (captured at runtime, not committed)
*.jsonl
