# Configuration files (user-configurable, environment-specific)
agents.json
opencode.json
skill_repositories.json

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

# Node modules
node_modules/
webui/node_modules/

# WebUI static assets — track dist/ even though dist/ is globally ignored
!webui/dist/
!webui/dist/**

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

# Claude Code
.claude/

# Telegram Configuration (contains tokens)
telegram_config.json
telegram_connector.log

# WebEX Configuration (contains tokens)
webex_config.json
webex_connector.log
webex_downloads/

# Agent-accessible downloads (temporary files)
/agent-downloads/

# Environment-specific files
webui.pid
webui.log
setup_summary

# Local documentation (contains sensitive credentials)
TELEGRAM_DEV_SETUP.md

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
telegram_downloads/
.env

# Secrets and credentials
*.env
*.env.local
*.env.*.local
webex_config.json
telegram_config.json
.env.prod
.env.dev

# Documentation with credentials
*SETUP*.md
*DEPLOYMENT*.md
*QUICK*.md

# Secrets scanning
.gitleaks.toml

# SSL certs
certs/
.task-scheduler/
.canvas-sessions/
sessions.db

# Backup files
*.bak

# Stale log files
logs/wee_executor.log

# Transcript storage (contains sensitive session data)
logs/transcripts/
