# Environment variables - NEVER commit these!
.env
*.env
**/.env

# API Keys and secrets
**/config/secrets.json
*credentials*

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
build/

# Virtual environments
venv/
env/
ENV/

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

# FAISS indices (too large)
*.faiss
*.index

# Trajectories (can be large, user-specific)
trajectories/*.json

# Test/probe results (JSON files - often large and temporary)
*.json
!package.json
!package-lock.json
!tsconfig.json
!config.json
!**/config.json
!.vscode/*.json

# Large data files
*.ndjson.gz
*.tar.gz

# Temporary files
*.tmp
*.log
.DS_Store

# Image files
*.png

# Model caches
models/
.cache/

MCP-Universe/
test/
test_result/
analysis/

# MCP data working directory (large data files, tokens, indices)
MCP_INFO_MGR/mcp_data/working/traj.bash

# evaluation scripts
analyze_scripts/