# ========================
# AgentSecrets SDK
# Multi-language .gitignore
# Python · Go · JavaScript
# ========================

# ----- OS & Editor -----
.DS_Store
Thumbs.db
*.swp
*.swo
*~
.vscode/
.idea/
*.iml
.vs/

# ----- Python -----
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg
*.egg-info/
dist/
build/
eggs/
*.whl
.eggs/
sdist/
develop-eggs/
.installed.cfg
lib/
lib64/
parts/
var/
*.manifest
*.spec
pip-log.txt
pip-delete-this-directory.txt

# Virtual environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Testing & Coverage
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
pytestdebug.log

# Type checking
.mypy_cache/
.dmypy.json
dmypy.json
.pytype/

# Distribution / packaging
*.tar.gz
*.whl

# ----- Go -----
# Binaries
*.exe
*.exe~
*.dll
*.dylib

# Test binary
*.test

# Output of go coverage
*.out

# Go workspace
go.work
go.work.sum

# Vendor directory (if not committing deps)
# vendor/

# ----- JavaScript / TypeScript -----
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Build output
javascript/dist/
javascript/lib/
javascript/esm/
javascript/cjs/
*.tsbuildinfo

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Coverage
javascript/coverage/

# Parcel / bundler caches
.parcel-cache
.next
.nuxt
.cache

# ----- General Build Artifacts -----
*.log
tmp/
temp/
.tmp/

# ----- Local Learning Notes (not for publication) -----
learning/
