{"_id":"@agentegrity/google-adk","_rev":"9-289a873e20a3d9e7dd7e0996db884bda","name":"@agentegrity/google-adk","dist-tags":{"latest":"0.10.0"},"versions":{"0.5.0":{"name":"@agentegrity/google-adk","version":"0.5.0","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"license":"Apache-2.0","_id":"@agentegrity/google-adk@0.5.0","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"homepage":"https://github.com/requie/agentegrity-framework/tree/main/clients/typescript/packages/google-adk","bugs":{"url":"https://github.com/requie/agentegrity-framework/issues"},"dist":{"shasum":"8454e98e624744be7e7b211715cd2f0827894c96","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.5.0.tgz","fileCount":8,"integrity":"sha512-1x0GG/UPvr+aRicK/1JtO8unh1JF6Kj8YjeUMLugpcbnua+lNuxnUb233oJB55P8Gcz7kiS5aX+md+DDEFCurQ==","signatures":[{"sig":"MEQCIBGoAYKQaFMfxGJ2M1s8RWLH0ZlB9WzR+XHae6ZTb+PKAiAJIPfa75cgCGqmpvvw8mvUYTmk8/QPqEfqgIAaqqdLXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"repository":{"url":"git+https://github.com/requie/agentegrity-framework.git","type":"git","directory":"clients/typescript/packages/google-adk"},"_npmVersion":"10.8.2","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentegrity/client":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.5.0_1776813098529_0.19543957511134802","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agentegrity/google-adk","version":"0.5.1","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"license":"Apache-2.0","_id":"@agentegrity/google-adk@0.5.1","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"homepage":"https://github.com/requie/agentegrity-framework/tree/main/clients/typescript/packages/google-adk","bugs":{"url":"https://github.com/requie/agentegrity-framework/issues"},"dist":{"shasum":"d64b0f9d410b600eec9d01c05cb9c98d471ac875","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.5.1.tgz","fileCount":8,"integrity":"sha512-yMwktrOcH9QMv3Jp4Jo3uOlYsugm1j9Ay6yZcztq7M/S01GHun1qTsFYVKKyQw9ZCCADrGMjEJ0bJnuEL6r6Yg==","signatures":[{"sig":"MEUCIQCCYyPf2/jKvc0668OcP8h1l2cxWEuQrcAHSI8SHMxDTgIgPD0K3ICcu3hIjL05zFFhaycEGYu3LlV+J1khc+Ot148=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"repository":{"url":"git+https://github.com/requie/agentegrity-framework.git","type":"git","directory":"clients/typescript/packages/google-adk"},"_npmVersion":"10.8.2","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentegrity/client":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.5.1_1776813624206_0.6381601980699638","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@agentegrity/google-adk","version":"0.5.2","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"license":"Apache-2.0","_id":"@agentegrity/google-adk@0.5.2","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"homepage":"https://github.com/requie/agentegrity-framework/tree/main/clients/typescript/packages/google-adk","bugs":{"url":"https://github.com/requie/agentegrity-framework/issues"},"dist":{"shasum":"90b0c8dd5cfeb9bd4f6aec8a5bcffae1824514dc","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.5.2.tgz","fileCount":8,"integrity":"sha512-P3xTG6DK90a5hPkDY32x3Y2Hvq0QiwJH8x0rcGkFM1FOoKgkCAXTjtrS7WVDSpgVhP0f3kjC2JgStFDBON4J9Q==","signatures":[{"sig":"MEQCID9IyF1lQ+1OMo1fLWEUbw5MkyJEnZmhfDf4RPspMUPaAiAwFKNS3twebKz0Mw2jS+3Dr5DbmU7Nx6JQp5tCfUTC6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20874},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"repository":{"url":"git+https://github.com/requie/agentegrity-framework.git","type":"git","directory":"clients/typescript/packages/google-adk"},"_npmVersion":"10.8.2","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentegrity/client":"0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.5.2_1776890389746_0.8495783283366007","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agentegrity/google-adk","version":"0.6.0","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"license":"Apache-2.0","_id":"@agentegrity/google-adk@0.6.0","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"homepage":"https://github.com/cogensec/agentegrity-framework/tree/main/clients/typescript/packages/google-adk","bugs":{"url":"https://github.com/cogensec/agentegrity-framework/issues"},"dist":{"shasum":"e6ffd53d865cf8fc45d0cbc6bd34016ebe13cb35","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.6.0.tgz","fileCount":8,"integrity":"sha512-0UZsbLK4FWifh+bNgrG+jGJu18tMEBn7A35JmXvwUwqS7iHbHwa2JlSUgy16Go/00KeKwyaFYyp5u4vpYSDQcA==","signatures":[{"sig":"MEUCIEKOfXrC1SOooX86y9oVti1ulmsiapUXfg5ZzISPH79XAiEA4bpMcy3HhLpJIvMoTlMbtWrOdfmXmgfQArQh9Q9pSWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"repository":{"url":"git+https://github.com/cogensec/agentegrity-framework.git","type":"git","directory":"clients/typescript/packages/google-adk"},"_npmVersion":"10.8.2","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentegrity/client":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.0_1778082957653_0.9806043058219363","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agentegrity/google-adk","version":"0.7.0","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"license":"Apache-2.0","_id":"@agentegrity/google-adk@0.7.0","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"homepage":"https://github.com/cogensec/agentegrity/tree/main/clients/typescript/packages/google-adk","bugs":{"url":"https://github.com/cogensec/agentegrity/issues"},"dist":{"shasum":"9a1317ed2bbe514abe989701f5e2ce94e5130b68","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.7.0.tgz","fileCount":8,"integrity":"sha512-6nWpvPP686q6Fb8sN9w20W0j13D8YO9Md2zg/Z8XyTZAIgSTNzsZrfP58TQO7Tf7ka64fZ68wgE4xMcek4mUew==","signatures":[{"sig":"MEUCIDeCkTrNbD3G3jgWi7MISVdnfJ46r+A43kOxyldPeV7bAiEA8KTleomGW8mCiqfqQB0Cyz8HoZ27ANeNMY9Kjs/V3iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"repository":{"url":"git+https://github.com/cogensec/agentegrity.git","type":"git","directory":"clients/typescript/packages/google-adk"},"_npmVersion":"10.8.2","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentegrity/client":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.7.0_1780950217575_0.07076649972180649","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agentegrity/google-adk","version":"0.8.0","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"license":"Apache-2.0","_id":"@agentegrity/google-adk@0.8.0","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"homepage":"https://github.com/cogensec/agentegrity/tree/main/clients/typescript/packages/google-adk","bugs":{"url":"https://github.com/cogensec/agentegrity/issues"},"dist":{"shasum":"412cb1660276e183606d94154ba6b6f6b14df1f9","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.8.0.tgz","fileCount":9,"integrity":"sha512-hsnArcTfSWhX8vM7K1on3yd37qlWA6TI020cGV8B1vACVnchGbYWTFkZ01h1kzUTkLunjixw1jqui8yhCcK4AA==","signatures":[{"sig":"MEUCIQC3X2WLDkvWba0qKIUgUtf3SyGJ7IkBFMcsJPWOIDD5GgIgEm5Mv3n1IDPElMQTuPNmx8lORnAuXxeK04xsxf8tL6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"repository":{"url":"git+https://github.com/cogensec/agentegrity.git","type":"git","directory":"clients/typescript/packages/google-adk"},"_npmVersion":"10.8.2","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentegrity/client":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.8.0_1782237243538_0.4587050833683475","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@agentegrity/google-adk","version":"0.8.1","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"license":"Apache-2.0","_id":"@agentegrity/google-adk@0.8.1","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"homepage":"https://github.com/cogensec/agentegrity/tree/main/clients/typescript/packages/google-adk","bugs":{"url":"https://github.com/cogensec/agentegrity/issues"},"dist":{"shasum":"06dc88bdb0ab463b82ea4e857718fe228f0b5b64","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.8.1.tgz","fileCount":9,"integrity":"sha512-PnMvlysmwkB4C6NNwPtqJ5bANEy/fymLDEU622skB9vzjlcFZUVaSHG4FmXoU43ZtMJ6MpLdXucqo1yJxP7H5w==","signatures":[{"sig":"MEQCIFJO/KpgQD2RY0XkP1f1U8LciFEjvBMUt6k2MJ5dqzdfAiBDZ4lydbEZg8WGcZYx8681wfQ7luGlIOqYIt8unSS7/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"repository":{"url":"git+https://github.com/cogensec/agentegrity.git","type":"git","directory":"clients/typescript/packages/google-adk"},"_npmVersion":"10.8.2","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentegrity/client":"0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.8.1_1783015726069_0.9502192618876719","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agentegrity/google-adk","version":"0.9.0","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"license":"Apache-2.0","_id":"@agentegrity/google-adk@0.9.0","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"homepage":"https://github.com/cogensec/agentegrity/tree/main/clients/typescript/packages/google-adk","bugs":{"url":"https://github.com/cogensec/agentegrity/issues"},"dist":{"shasum":"c3330fa99a88047907888a211de95e428671dec2","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.9.0.tgz","fileCount":9,"integrity":"sha512-dqzJn+595KGNF1cpq4iuAi54nv4GQyXP/ebt2+LJZayDiGqAr2KkGPER3E3M2dABcWdIi5jE85Puobn4Qerl7w==","signatures":[{"sig":"MEYCIQDUhydtPpcuZ8Ih6YORAmEmXUHvi99TRAFLiU1tzH5ETwIhALgHUhAuGocgoDBLj6ImYXgGZrgf7blVbA6xThSVrYRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"repository":{"url":"git+https://github.com/cogensec/agentegrity.git","type":"git","directory":"clients/typescript/packages/google-adk"},"_npmVersion":"10.8.2","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentegrity/client":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.9.0_1785033004953_0.5244995884851993","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agentegrity/google-adk","version":"0.10.0","description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","license":"Apache-2.0","type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","typecheck":"tsc --noEmit","test":"AGENTEGRITY_OFFLINE=1 node --test --import tsx src/*.test.ts","clean":"rm -rf dist"},"keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"dependencies":{"@agentegrity/client":"0.10.0"},"devDependencies":{"typescript":"^5.4.0","tsx":"^4.7.0","@types/node":"^20.0.0"},"engines":{"node":">=18"},"homepage":"https://github.com/cogensec/agentegrity/tree/main/clients/typescript/packages/google-adk","repository":{"type":"git","url":"git+https://github.com/cogensec/agentegrity.git","directory":"clients/typescript/packages/google-adk"},"bugs":{"url":"https://github.com/cogensec/agentegrity/issues"},"_id":"@agentegrity/google-adk@0.10.0","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w9KhjL19Sx8QJhc6kxTmmwsdbnvCnbpNHKwiJOYEop3gvdrPtZ1LRwfGMnYB4mR9pr1f8SKPIau/MrwoKZd+6A==","shasum":"901ad05c5feb5567cc272b47d87bf605e5ca270d","tarball":"https://registry.npmjs.org/@agentegrity/google-adk/-/google-adk-0.10.0.tgz","fileCount":9,"unpackedSize":27589,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/MVWwfOKLGiesyXg44bChc8nGG/skuPssEAncP4o1pQIgS2K0Pc9FdmWAyn61bi4U1qk4E45ZzN8CoOpNGGPwHGA="}]},"_npmUser":{"name":"cogensec","email":"tarique@cogensec.com"},"directories":{},"maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/google-adk_0.10.0_1785723339330_0.9382739363672503"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T23:11:38.433Z","modified":"2026-08-03T02:15:39.655Z","0.5.0":"2026-04-21T23:11:38.693Z","0.5.1":"2026-04-21T23:20:24.344Z","0.5.2":"2026-04-22T20:39:49.894Z","0.6.0":"2026-05-06T15:55:57.830Z","0.7.0":"2026-06-08T20:23:37.726Z","0.8.0":"2026-06-23T17:54:03.693Z","0.8.1":"2026-07-02T18:08:46.250Z","0.9.0":"2026-07-26T02:30:05.095Z","0.10.0":"2026-08-03T02:15:39.470Z"},"bugs":{"url":"https://github.com/cogensec/agentegrity/issues"},"license":"Apache-2.0","homepage":"https://github.com/cogensec/agentegrity/tree/main/clients/typescript/packages/google-adk","keywords":["agentegrity","google-adk","gemini","agent","security","observability"],"repository":{"type":"git","url":"git+https://github.com/cogensec/agentegrity.git","directory":"clients/typescript/packages/google-adk"},"description":"Zero-config agentegrity adapter for the Google ADK JS. Mirrors the Python agentegrity.google_adk module.","maintainers":[{"name":"cogensec","email":"tarique@cogensec.com"}],"readme":"# @agentegrity/google-adk\n\nZero-config [agentegrity](https://github.com/cogensec/agentegrity) adapter for the **Google Agent Development Kit (ADK)** JS. Mirrors the Python `agentegrity.google_adk` module 1:1.\n\n## Install\n\n```bash\nnpm i @agentegrity/google-adk\n```\n\n## Use\n\n```ts\nimport { Agent, Runner } from \"@google/adk\";\nimport { instrument, report } from \"@agentegrity/google-adk\";\n\nconst agent = new Agent({ name: \"my-agent\" });\ninstrument(agent);\nconst runner = new Runner(agent);\nawait runner.run({ input: \"hello\" });\nconsole.log(await report());\n```\n\nThe adapter duck-types the ADK callback API (`addBeforeAgentCallback`, `addBeforeToolCallback`, plugin registration, and `EventEmitter`-style `on()`) so it works across ADK JS 0.x versions without pinning a specific release.\n\n`instrument()` returns a cleanup function — call it on shutdown to fire the session-end event:\n\n```ts\nconst close = instrument(agent);\n// ... agent runs ...\nawait close();\n```\n\n## API\n\n| Function | Returns |\n|---|---|\n| `instrument(agent, options?)` | Cleanup function `() => Promise<void>` |\n| `report()` | Session summary snapshot |\n| `reset()` | Discard the module-global adapter |\n| `registerExporter(exporter)` | Subscribe an additional `SessionExporter` |\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}