# Dependencies
node_modules/

# Runtime workspace
workspace/

# Environment variables
.env

# Test caches
__tests__/soak/.model-cache/

# Python cache
__pycache__/
*.pyc
*.pyo
*.pyd

# Migration build output
scripts/export-tencent-vdb/dist/
scripts/migrate-sqlite-to-tcvdb/dist/
scripts/read-local-memory/dist/

# Root-level build output (not used at runtime, not published)
dist/

node_modules/
benchmark-runs/
.codebuddy
.ai_assets

# Dev-only scripts & lockfile (not shipped in MR)
install-plugin.sh
package-lock.json
pnpm-lock.yaml
yarn.lock
test-offload.sh
test-offload-mmd.sh
test-offload-sessions.sh

# npm pack / release tarballs (never commit packaged outputs)
dist-pack/
*.tgz
*.tar.gz
*.whl

# TypeScript build intermediates
*.tsbuildinfo
*.js.map

# SDK build output (source is .ts/.py, not compiled output)
sdk/typescript/dist/
sdk/python/dist/
sdk/python/*.egg-info/

# Vitest cache
.vite/

# Environment (already covered above, explicit for clarity)
.env.*
!.env.example

# Eval scripts output
scripts/eval-report.json

# OS files
.DS_Store

# Generated binaries
vectors.db

# Office temp files
~$*

# Generated docs (HTML/PDF)
docs/*.html
docs/*.pdf
docs/*.png
docs/*.pptx
docs/*.mmd

# Log files
*.log
scene_blocks/
gateway.log

# 可观测性私人文档（不上传git）
docs/开发环境说明.md
docs/可观测性开发规范.md
docs/插件埋点列表.md

# DevCloud multipod test runtime artifact (contains real credentials, never commit)
__tests__/devcloud-multipod/.env.devcloud

# Local-only diagnostic / convention scripts (not shipped)
__tests__/devcloud-multipod/diag-instance.sh
scripts/COMMIT_CONVENTION.md
scripts/pre-commit-check.sh
