# 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 Environment
venv/
env/
ENV/
.venv

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

# OS
.DS_Store
Thumbs.db

# Logs
*.log
logs/

# Test
.pytest_cache/
.coverage
htmlcov/

# Rust / Tauri
packages/desktop/target/
packages/desktop/gen/

# MCP specific
.mcp/
*.mcp.json

# Workbench UI
packages/workbench-ui/node_modules/
packages/workbench-ui/dist/
packages/workbench-server/src/mcp_supervisor_workbench/static/assets/
packages/workbench-server/src/mcp_supervisor_workbench/static/index.html
src/mcp_ai_supervisor/workbench/static/assets/
src/mcp_ai_supervisor/workbench/static/index.html

# Node modules 兜底 — 任何子目录下的 node_modules 都不入库，防止未来重现 dashboard-ui/node_modules 这种事故
**/node_modules/

# Reference repositories (top-level only)
/references/
# Allow skill references subdirectories
!.cursor/skills/**/references/
!packages/workbench-server/resources/skills/**/references/
# tgit-cursor-hook-scaffold
.cursor/hooks.json
.cursor/hooks/after-file-edit.js
# tgit-cursor-hook-logs
.cursor/hooks/logs/

# Generated reports
code-stats-report.md

# PyPI credentials
.pypi-credentials

# cursor-memory
.cursor/memory/
.cursor/hooks/capture-user-message.sh
.cursor/hooks/capture-feedback-message.sh
.cursor/rules/memory-system.mdc
