{"_id":"@silverprotocol/google-adk","_rev":"44-8642ac68f4ef2e00716f2819bae724a0","name":"@silverprotocol/google-adk","dist-tags":{"beta":"0.2.0-beta.0","latest":"0.12.0"},"versions":{"0.1.0":{"name":"@silverprotocol/google-adk","version":"0.1.0","license":"MIT","_id":"@silverprotocol/google-adk@0.1.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"15d982939f046bde59472b548150f16989a61de4","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.1.0.tgz","fileCount":8,"integrity":"sha512-+oeSjvfkSzQ5/HFAxX6oEUgQPDv5c/TzjFoWdo5oZ7dcwr1ABxOeD2Y4rCPfaSmt+vrxVPitldBJ1JvdMNG79A==","signatures":[{"sig":"MEYCIQD6Dxr47wAbr0kK5N07mI7d0Mt8w1DRdzZ7T64m84JgFgIhAJ9uHsIs1SCw6b+gQxAsxaIEyLOHC7/2DU6SYB11Gj5M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"wanseob","email":"email@wanseob.com"},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the Google Agent Development Kit (ADK Event / Gemini Content.parts[] → AgEvent[]) — fixture-tested.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@silverprotocol/core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@iqai/adk":"^0.1.0"},"peerDependenciesMeta":{"@iqai/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.1.0_1783309735907_0.6756602241478351","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@silverprotocol/google-adk","version":"0.2.0","license":"MIT","_id":"@silverprotocol/google-adk@0.2.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"28aaf02ca7bab852c6b1bb7bc93dde381dee9304","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.2.0.tgz","fileCount":8,"integrity":"sha512-b6th2cfu6lJYNvb/QMcvgpjTvFARbhs89/Cb0r1oelzVjR8/Fw2RKLauqrLMZO1saqzSndkRJJbXQwy5GWDwsg==","signatures":[{"sig":"MEUCIQCtqGqjJjQocJhDq0l0R1i3D8m0VE5xot+qWNc2zD0dGgIgDlfaacVEC38WtZ2EFamQ+9M9u5EA9FN5ZEYNFuSIdiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the Google Agent Development Kit (ADK Event / Gemini Content.parts[] → AgEvent[]) — fixture-tested.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@iqai/adk":"^0.1.0"},"peerDependenciesMeta":{"@iqai/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.2.0_1783400006132_0.5323297907956606","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.0":{"name":"@silverprotocol/google-adk","version":"0.2.0-beta.0","license":"MIT","_id":"@silverprotocol/google-adk@0.2.0-beta.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"e64030e6b11b8ec088479a7d642cbfdbf04a9b86","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.2.0-beta.0.tgz","fileCount":8,"integrity":"sha512-iopyp+U5VHInlFBzOI+fX3oXVRtmWNNLPG3cXM9uByoxC/L/2gvoYPsBtKkrSxgZxpBT5bo2oNO88+Ipx4j50g==","signatures":[{"sig":"MEQCIDWaY3ViHfWeBo5FCEDtTvgqJb4ecyz98ea35vLeMVPqAiA88WX3ZBcj977nga/CrS/PojG36rGXSsxHJji0RcMV0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.2.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the Google Agent Development Kit (ADK Event / Gemini Content.parts[] → AgEvent[]) — fixture-tested.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.2.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@iqai/adk":"^0.1.0"},"peerDependenciesMeta":{"@iqai/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.2.0-beta.0_1783401914174_0.5801038254812685","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@silverprotocol/google-adk","version":"0.2.1","license":"MIT","_id":"@silverprotocol/google-adk@0.2.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"a1ccd8427bda8070c43d06c71bade97d6624f9f3","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.2.1.tgz","fileCount":8,"integrity":"sha512-ItnkSI4W4cE3JhlPCfbcixvo3BN99FVDFKvpoC/PlIyBgLbu4Od7qvBkHoUkxDabjPSPRxOWAN3YCb8xNF8IiA==","signatures":[{"sig":"MEYCIQC81uVlSC3hIyxiEN7r8vyogTqXsvMh/T6RwwWPZ5CG/AIhAMl7YGNZngzPHw2LAQ5Zsf14sqxa3m/W4RazKp1vZ23y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the Google Agent Development Kit (ADK Event / Gemini Content.parts[] → AgEvent[]) — fixture-tested.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@iqai/adk":"^0.1.0"},"peerDependenciesMeta":{"@iqai/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.2.1_1783414123590_0.9211575831346122","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@silverprotocol/google-adk","version":"0.2.2","license":"MIT","_id":"@silverprotocol/google-adk@0.2.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"21a1dd8ac331e5c334985a500d3873f6fea8414c","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.2.2.tgz","fileCount":8,"integrity":"sha512-jyples5cuph0vYQC7LF8tQPSD3ga0wg38EdyVrJ3R/RCSwI53+4jK4i9iTowXFDMU1cWT3PjJnT06RgUcbHXnw==","signatures":[{"sig":"MEYCIQC3PCB7d2Cm3Yb54modSHvUQvgNrdLkF3zaPL7jN8iVhwIhAL6mGM2lMh4kaVdDo9t1s5D5lDHzxVbW4qn+i6OTQ2Zz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the Google Agent Development Kit (ADK Event / Gemini Content.parts[] → AgEvent[]) — fixture-tested.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@iqai/adk":"^0.1.0"},"peerDependenciesMeta":{"@iqai/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.2.2_1783420103631_0.2693347828102002","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@silverprotocol/google-adk","version":"0.3.0","license":"MIT","_id":"@silverprotocol/google-adk@0.3.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"d487c85becd0b7bb8b25dad5777118657d0c7f15","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.0.tgz","fileCount":8,"integrity":"sha512-R/sZhu3X8XsdtOVTJF37rhwCn19YlY3m+0M5StT5yzdNcgUtzzBz+x06c3r59b/4/DTt1qiaCA5X2UVdb9hhdQ==","signatures":[{"sig":"MEQCIBBeffQWFfydRkCYr+ji98WWbhcOsUruum5KCiDRmeOWAiA40tW5CS7/50FnwIYIRl/ZAcz7EQuPuQwqxkvX6TZN9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.0_1783425340430_0.7000544131902053","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@silverprotocol/google-adk","version":"0.3.1","license":"MIT","_id":"@silverprotocol/google-adk@0.3.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"36a6e0c3f454c2d9b82ff721e93d71bf136d086b","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.1.tgz","fileCount":8,"integrity":"sha512-q+bo71A9XL6qeqpM/E2Zin3JwlngFy2C3YfCkgsbdkkeUwYzTwDuROTbbHxbjtX8LMxEKsTpDRlUS8ocMYzrbg==","signatures":[{"sig":"MEQCIBQgzoDV0opQV/5c7gldXb9fpcNz+FmVzjWot6wJIRkUAiBrZj7SOL6u0Nr0oE/zXQvuEUyqv3utJ5LRGxwIi70tIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.1_1783426248678_0.6208372995005622","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@silverprotocol/google-adk","version":"0.3.2","license":"MIT","_id":"@silverprotocol/google-adk@0.3.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"03417ef598e5b183bfa03bfe3be085ae09f0fab7","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.2.tgz","fileCount":8,"integrity":"sha512-NlaGNXO1W1x0OehiEtxqSWjCy9DwuGAOVv0ZFzjp0exJ51doxqu//D8P0mZi5z/DrE1St9C7Cp+3UrlxNwT8Dw==","signatures":[{"sig":"MEQCIE7rDmTjawWlK9sdTLkpH5WmEy3bRxqB+LB+XvosJWwEAiBhn57VUipjNch4xsOcYEff2y1jvzCfNhKY/sO+/XFXqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.2_1783427521707_0.35679940203202265","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@silverprotocol/google-adk","version":"0.3.3","license":"MIT","_id":"@silverprotocol/google-adk@0.3.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"af4627838bf01c5d74964044b31ec15b9fff8a3a","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.3.tgz","fileCount":8,"integrity":"sha512-fW4Rj5ayB6TMih+t9DJZF1h5xWY9Dge6UlpzBX0E9chHOjcU/nzCdQ3pGMoxwCNmt8MLqMXwUq8ipGg98fAGSA==","signatures":[{"sig":"MEUCIQDwNTgIipFDqHazQe/xwGA4609U2AZnj6JcP/wxXBADogIgMapHKMJgJUFlm7Z2QHtdEw50kyQmLaDk0R0B0ySieVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.3_1783949484949_0.25167848502079515","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@silverprotocol/google-adk","version":"0.3.4","license":"MIT","_id":"@silverprotocol/google-adk@0.3.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"ae432dd45b3e13248544fa11fd11c882eed6962b","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.4.tgz","fileCount":8,"integrity":"sha512-okc+sxXJza6rsOlYyIVJzQ9u18voBFeH7s0YwISU5Lpci5BC+IZpdcPKYPrfbcSaaVbFaXPOJys1zuEyl5GGVA==","signatures":[{"sig":"MEUCIQCAKolLw6JguFdLWPLEL8K9pDg02xr6uqiKocrTUnc64QIgU+oU5ZMVdamtb4qrw43FUmWoXhdiSSV++p/Qlrfa+rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.4_1784707416349_0.2927726823352841","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@silverprotocol/google-adk","version":"0.3.5","license":"MIT","_id":"@silverprotocol/google-adk@0.3.5","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"651b96a27ec2efa71e2937b68337ae77125eb860","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.5.tgz","fileCount":8,"integrity":"sha512-y9ezGini9FF5oO6f3JQGUCQTBM8RSwicUE9ZulWAQlq5TdtxdbFpfg07ERgltf0A7ttLIyh4w4OlVAyyyNOWEw==","signatures":[{"sig":"MEYCIQCsc0ca0XSJsp7eoyrKGYSt+uUCoshTZVFQJSVtyk7yLQIhAPoSckHgJoq/sAVsjJSn97or/O9l4oQaNn+NqQd1aSoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.5_1784715921515_0.42388259616808965","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@silverprotocol/google-adk","version":"0.3.6","license":"MIT","_id":"@silverprotocol/google-adk@0.3.6","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"2eb609051a156a0e37b20a328320a7917ba05c8e","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.6.tgz","fileCount":8,"integrity":"sha512-7vrzZ+F459VEysLuOIxxVHV6shajS6vXqeukGqLbTuNDmHXdIAgjr4OQ1ArQaBXvgX9/1dtlYCQTGSwJ8w2VnQ==","signatures":[{"sig":"MEUCIFjyjvuKYC6vM1zTSyR5QUjMyT1l+NxmgbBiEcnW6cpFAiEAywLh1RIw9mWUwmwBNCyGxjnhapzKs15u0NcR9f4cLR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164018},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.6_1784940584635_0.8328075995609123","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@silverprotocol/google-adk","version":"0.3.7","license":"MIT","_id":"@silverprotocol/google-adk@0.3.7","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"b273496d61b8938e0dd023435869943e20f053fe","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.7.tgz","fileCount":8,"integrity":"sha512-MrTebPprWq8PUOItCf0s04l/jRU1r/61kEbJFEAOePqFajjWL/zjJVruSqyRtHUW09piCt6E9YjDOug/DrR8ng==","signatures":[{"sig":"MEUCIQD7J6TlQEqGHr9MtvF4SPlamziTKV3UezBfzS13/3+0IgIgK6hd7setA2HZFpc8AxJFSGjeq1XSucZNxD+q9XSAyfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164018},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.7_1784943095877_0.655082775137876","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@silverprotocol/google-adk","version":"0.3.8","license":"MIT","_id":"@silverprotocol/google-adk@0.3.8","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"50aec4c1c5f26b41063f012caa4affabc30f37af","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.8.tgz","fileCount":8,"integrity":"sha512-+Yo0l8BT6ZPKWhcs0mzne9af/Rlc2NUxPD5tn/ItXQyxaCvssHMlwHHAQX24IOQSUC1Ul+KtwW4ogyjMOy/+iw==","signatures":[{"sig":"MEQCIB0zYFE/4tvDCf1MODxw6qWc67+Kf+zk4zUo3q8ZYxMDAiADirA/RUO8kO81ONSebvAucG1vjZC/0N8VzswmDeyA2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164018},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.8_1785302287836_0.36533575226608717","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@silverprotocol/google-adk","version":"0.3.9","license":"MIT","_id":"@silverprotocol/google-adk@0.3.9","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"1ae6911b1a049e6200d58e34055ae2f89ea9d01d","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.9.tgz","fileCount":8,"integrity":"sha512-aC28tA6SXFo5Qh/p7aeHGKGNZV81w6GBcfBJNzqhqUiSoX8NxslrzfMMp6331Nwq9FctbNDU8oBHtWKpNAO75A==","signatures":[{"sig":"MEYCIQD7T4MAEX+BBSkFKntUkeW4suMAzfSRmOcfVjwaHS/sEwIhAPqmcHwPSfZBfZdJ8PBQzCEWverh8GI+xQ1nFPQ0z+l2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164018},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.9_1785331995345_0.6576729063702134","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@silverprotocol/google-adk","version":"0.3.10","license":"MIT","_id":"@silverprotocol/google-adk@0.3.10","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"72259c8347b65be35ba298b2c21647badce27d79","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.10.tgz","fileCount":8,"integrity":"sha512-9Itgyj7AQen1umgrMAP6H+HcQQTcon6mQnOhl0L8s2IA5FHB8tgHUNVFTPGC2hhKFoI0WwfmWFxK0OkQj3LxSA==","signatures":[{"sig":"MEUCIQDJ13pGX38AkJqIKgzFgcev0ucxpYh5Mkq++5l0IT5m7wIgXz+G4Gr4tlqTP0hjWmj4A9uJI/C3a1vEgSCV5Wy4UjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.10_1785840900646_0.38805465103502823","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@silverprotocol/google-adk","version":"0.3.11","license":"MIT","_id":"@silverprotocol/google-adk@0.3.11","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"ea6b506639a43f558c9ea18816ac05389476f6fe","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.3.11.tgz","fileCount":8,"integrity":"sha512-7PUEVDmlosl5zgB1EmrGf06EzH+wO67iwSDVx42m5oUcXoBRyoB67LfJIHb2TC9hWUDsWz64a8n2VqR8AE86hA==","signatures":[{"sig":"MEQCIFoeta23iIcbclyrC8jMIfuBvlWMSfPWz7iSAWX5nLzWAiAQrIj/tXE8Qe4pSnrspxHHEVAxXEtvDokM3fJo94aqRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.3.11_1786075769899_0.7195356872147209","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@silverprotocol/google-adk","version":"0.4.0","license":"MIT","_id":"@silverprotocol/google-adk@0.4.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"18842698bd52e3cc615682e7cfbd0b368a85775c","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.4.0.tgz","fileCount":8,"integrity":"sha512-7YAvCpM5HkRQGV8vixXxkgkrylASMmO/kPWqzendpesaKq9dAIvLtzmAsOenVJGq6kx7A9d/NCMw+wUa3+aSeA==","signatures":[{"sig":"MEQCIHTo4ifqkJsu5eO61UAqIjwiBD0DyfE90UzJl5ROhAITAiBNdn75OSlu78nc073OIpfHPBiNVw8fopxFKRcglIr1sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.4.0_1786077580131_0.9620592544158091","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@silverprotocol/google-adk","version":"0.4.1","license":"MIT","_id":"@silverprotocol/google-adk@0.4.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"d77bafcb08d893057efe8f350968adf840debd1c","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.4.1.tgz","fileCount":8,"integrity":"sha512-lDAgsmStN+sZ0fX+S3MCWNWxDKZFDPjs0MkG4l2GMx7QYJ+O+t4wLQyfPitV9VNH9kaofllROaQ8Rz7vGLCs2g==","signatures":[{"sig":"MEUCIQC+taz8HiUTICIiQUDTUX9K9u398DGzrtWgsnQrcMo+1gIgZNCTczqAfUaBPD8H7KFdza1pSW3SF7wzw6YcV1Zmzvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.4.1_1786078431187_0.7442473948598847","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@silverprotocol/google-adk","version":"0.4.2","license":"MIT","_id":"@silverprotocol/google-adk@0.4.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"8eb8ce385236cbd9f5059a844942ba46d2f0c9fd","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.4.2.tgz","fileCount":8,"integrity":"sha512-FfMRAu+tmfjzM0ooHaadsKwXfHpL5Y08cfZ0ge47hyYSYul41Q50K9nzQqAoCO/otYSUi86rJNthMQSd31cI7A==","signatures":[{"sig":"MEUCIQDyPB7w+UAZA1mFEZQsqmabHsk1YiwuiihXKFh0EumSQgIge3H6/rxUPf8siqCaNyi9ehuyUlx70B2G/DRXGuSaids=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.4.2_1786203086453_0.566627945332848","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@silverprotocol/google-adk","version":"0.4.3","license":"MIT","_id":"@silverprotocol/google-adk@0.4.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"0025a914242310394dc1d7523a89ce4acf8da335","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.4.3.tgz","fileCount":8,"integrity":"sha512-8H2Rph9B1Vs2BB2JMpmiU6zGySBAUNvG1cCzOcs0K2qJsfiQscIS31e/c2yJdEtjf2q098HYoHUfh9LM9yAYrA==","signatures":[{"sig":"MEUCIQCZxoj5gALv7Rz4mxKyyiYuqu+/Yzsj16r47LyLi6hQZAIgXh+ut+OkRYuh/m+TfBca2HeqiKj5rLPS+sgaMGd9jJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@silverprotocol/core":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.4.3_1786591390016_0.45857033760476784","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@silverprotocol/google-adk","version":"0.4.4","license":"MIT","_id":"@silverprotocol/google-adk@0.4.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"2c98d59073580c6da0ef0d77ef46e93bd39267cf","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.4.4.tgz","fileCount":8,"integrity":"sha512-ANMAZpFpLfq7fcoElmyDKURfBO/MAMhUmhyph3ij1fnGFhhj1vNcXM8w21NgwYh+CKxMbPCH/2Zzd6+LJdCwPg==","signatures":[{"sig":"MEYCIQDQLN8MPOhoY80feC5dQlTOnbVOV+Cd7gy361aHUmERIgIhANKJPh97taqW+5BNg1xOzNsGPaT4hv83LhMWi4+tIs29","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@silverprotocol/core":"0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.4.4_1786798137724_0.37932592184448777","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@silverprotocol/google-adk","version":"0.5.0","license":"MIT","_id":"@silverprotocol/google-adk@0.5.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"c02f1a33a328416f650f27bd9fab642e93e3beef","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.5.0.tgz","fileCount":8,"integrity":"sha512-dlvGP52wPkN0WPgCnV0Xor86oI6aGqKhh3w3D3eQeN+RfoVYuWA1Dyfg6MufJwJznrhRSdWltkT1izO1PisTIQ==","signatures":[{"sig":"MEQCIENEkmfM6PRAQEPWpYZOl7kUzsrwWxJFpt9RLrzc0wQFAiA3PqeQLq4PAqWf4s8WWkf58RZKgkEmbuyd5D4ns3c3bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@silverprotocol/core":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.5.0_1786803311130_0.7252151798737176","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@silverprotocol/google-adk","version":"0.5.1","license":"MIT","_id":"@silverprotocol/google-adk@0.5.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"1c732ad6afbe35b247261dc1d052eea3c43af80d","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.5.1.tgz","fileCount":8,"integrity":"sha512-QOEDuQJZ8kT1rI8koEXB2KeBNoX7I99LDsbPcdd/VL9En7WvuITnGd7B1XOYPZPf4g+YmxX/5vsMF5cNu7D4Og==","signatures":[{"sig":"MEYCIQCCTsovdh9mxdC37M7H15Gi2+JmpLK2VhtQOGETqsZdOQIhANKhqaeQK0Tuv8XK49eRUQx5OwBz2sGusl0UhxIFxf3E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@silverprotocol/core":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.5.1_1787140654378_0.07212601534561847","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@silverprotocol/google-adk","version":"0.5.2","license":"MIT","_id":"@silverprotocol/google-adk@0.5.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"fe8f2ca01666c2265e9f46a766e92fcb57226463","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.5.2.tgz","fileCount":8,"integrity":"sha512-eLwEtQm4P7jWxIlN1W+sFTZobkZiJrx8DlE3oJdGdD9PBzPRbyJNTdqc8Vf3qJduCrVHPxJq8oBQcbiUcJ5Dmw==","signatures":[{"sig":"MEUCIBuTuOO+AAXGofqde+30uAWHn+h4GaH6rfSGULIOQyuIAiEAzdkXI9J0EiGsdgSQ8uRpyZZetEyC6ruVHt4XLECS0/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@silverprotocol/core":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.5.2_1787651941134_0.03935687005078292","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@silverprotocol/google-adk","version":"0.5.3","license":"MIT","_id":"@silverprotocol/google-adk@0.5.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"2f12010c8353bb29a393a2fc0fc398f8ff3f0d89","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.5.3.tgz","fileCount":8,"integrity":"sha512-OHUxUDquUUHaJ9B9cNxO3JuUvlO+sCQmuLtbGh3BLuB92HwXtIOzAubfJ2T/R4Bzlh44GmJtwCB0v1N+7hTZjQ==","signatures":[{"sig":"MEUCIDPwB6FcAZwTCtv0lDTGc+YIE7fAXydFjYvRqvm23bJqAiEA8p0IRjD5K1gGsppWOE9wHy/Gf/7k1ZlpB8f2JnFqDC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@silverprotocol/core":"0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <2"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.5.3_1787894686631_0.8168701013173176","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@silverprotocol/google-adk","version":"0.5.4","license":"MIT","_id":"@silverprotocol/google-adk@0.5.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"f9a956357fc68e6fbcbd46d35734a6baa59def4b","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.5.4.tgz","fileCount":8,"integrity":"sha512-56ap96+UAMeAaXlG51Qgw04tK9IkQAPj03cQaVsboyXt2Z4MvTQdXMD5MRE79j2OMsqHGBVjbxl9ekY2ne8VGg==","signatures":[{"sig":"MEUCIAYxStbmO10UOTjtxT+cVNvGjME8q9tNFUCpQvp/EeSfAiEAoZHl+91uw+FkKA+bs8eByBWONc1B8yTOvTY0XGbjjhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@silverprotocol/core":"0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.5.4_1788337445189_0.8328269203610188","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@silverprotocol/google-adk","version":"0.6.0","license":"MIT","_id":"@silverprotocol/google-adk@0.6.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"004c6dc6d27db6fb46c276102807873468eed705","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.6.0.tgz","fileCount":8,"integrity":"sha512-lK4GmigZ1RIMMKsXIk6CPCY/ZZUUr1UGkPeX5JxxMClkWsHW4+q7WZhVCUGcg+s96seEFdJjHvhO4Udj0z/8Tw==","signatures":[{"sig":"MEYCIQChShHrw2D36ruJckWPYXUEa6tLcM0+MZ933/ltmR5AHgIhAPido1lcdyImwWVNgwHaDUAJp16ajNJxEWkhoT1KLjY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@silverprotocol/core":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.0_1788353386543_0.565873371346876","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@silverprotocol/google-adk","version":"0.6.1","license":"MIT","_id":"@silverprotocol/google-adk@0.6.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"325b2acb8b6f723b83db33c2933365c2f6b3b51c","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.6.1.tgz","fileCount":8,"integrity":"sha512-xTXac6Bak/O2Uv2HjXCZTaAkKFhrICSwZiPlyxiBMx26AApcyIgjNUSNK6oXdjbNdL9DH/oyYsi+Sup8r/6TqQ==","signatures":[{"sig":"MEUCIQCf8LXPkMSblc/cb+Z0sl2f9yeaTPQXtjwmFe4u8MuLPwIgRxBPpCOrIz3npfRTXv812gEe94nid1/InIAiNtV3CaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@silverprotocol/core":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.1_1788593938292_0.20952580054493075","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@silverprotocol/google-adk","version":"0.6.2","license":"MIT","_id":"@silverprotocol/google-adk@0.6.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"9a0b8b095214a45c7d47091725f83dca4a619de0","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.6.2.tgz","fileCount":8,"integrity":"sha512-lN5mir6tdtU2xc+SJ7cPT4RzmKwiQ76BH08+zWkzhEN94OugbIUwc6mWWOX9Pzh49anyO6AbgN8V/lq6PhbQYw==","signatures":[{"sig":"MEUCIQCIuwGp8jmj5EvfpYeInfr1LsYUk+8ykuGbScH4W+eQ3QIgPRlKKiuGUdM5ItESY+4Z8+VmCA9LenEM9exqRZNRRfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDLDbLpNxmCuAQOQn2ToR+YD183rnfGk7eLLs2M6jHfdAiA7dUemMayOkbTulgwR+O+bnuryDaz4e+oPNfE7oPXwAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@silverprotocol/core":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.2_1789440085096_0.07727501512265844","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@silverprotocol/google-adk","version":"0.6.3","license":"MIT","_id":"@silverprotocol/google-adk@0.6.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"087a58bca36f51d1086b0930d4d1480669e9d1ca","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.6.3.tgz","fileCount":8,"integrity":"sha512-aB3H2kuGZMJFxgOtJMQC6Ikv5SAyGQQ+ld+04FV447Fb77T/LrRqu3o4XjQZ7wPDb44aGLaOFv4G67NAhpt3cg==","signatures":[{"sig":"MEUCIQC7+PUS71xnxvqQKLwrAtwe+U7bow7CcNij8ezqqWR/CgIgBmN5zEg+pB8oisOIwM5NaEhZ4QBUq2Yrs50LdQBepU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcsvZ7a7P5FQar4WKP+tHthyHVH295+dxtEFusYuENFwIhAJ70eQhmyraXQW/IaX8nQZ5D/EltGKASSAaM/M7oQo00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@silverprotocol/core":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.3_1790114130027_0.996035458512776","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@silverprotocol/google-adk","version":"0.6.4","license":"MIT","_id":"@silverprotocol/google-adk@0.6.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"eafd5bfcf9e146daa9484f40b23b7ac35c01838a","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.6.4.tgz","fileCount":8,"integrity":"sha512-Bax0pfZPzz8bT+PqpiI4bVyE8roZzRA86P8MMlFJ2qggRF5Y1JUvXuWRo4iyNoJ5UrOxiCNJVCmFRmgb1gKxOQ==","signatures":[{"sig":"MEQCICPl7lWre8raznZ5Ao+AbqoJmjJKmk5JVHXsze+qCmC+AiAlXrNL4P6uWjw0uqz+csiKpVazMY6GoMoPLYxO6DHyVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDD3r18Pi8uzTREgZy+mjLzLPaVEP2bokRQv4aBoyxdOAiEAvmun8aUG6yKpjsXzvMaVl44KARjKCguop2f0DHzjjcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.4_1790155246488_0.7269736286135018","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@silverprotocol/google-adk","version":"0.6.5","license":"MIT","_id":"@silverprotocol/google-adk@0.6.5","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"20bc0a5e2d4029cc65f3f90ca9aa47f28ad3ea0e","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.6.5.tgz","fileCount":8,"integrity":"sha512-YABEyfoeJERGiqWCQCkYY3ykNdPs3AlSQYEJDUFdJY4AeQVsf6wN1Q0RscBkv3kcrRA3gQezGk64pbfLkd84+g==","signatures":[{"sig":"MEUCICUMSDifRaXUqpxsJTTuX60Rq+2aIcuIhg8IxcFWypixAiEA2/MtM33849vZiMgUms972V8kAWBJAPZk7BWPPG63fdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+YDb8U8tvx5y447BK54fQzt7a5m+vLYxK4btG+N92GwIhALZma9DMSAc2nFSgcePezCN2rYiMtPMkDtt2YHwGag9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@silverprotocol/core":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.5_1790158339661_0.6546695551678874","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@silverprotocol/google-adk","version":"0.6.6","license":"MIT","_id":"@silverprotocol/google-adk@0.6.6","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"6f5ace28076e57407012959f2227da151068bfc9","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.6.6.tgz","fileCount":8,"integrity":"sha512-xRbYuhszYUmrL3RwmQW/IPPI7Zd1WksVYHJaEzuyXk6SDh5ADmjIyO3a++xqO0IgY8aK/yLGXHaRiu6bMmpzWQ==","signatures":[{"sig":"MEUCIEtWJb5f98ZIQ2jy57G63apXA1hgSepLJue/G4ENSXbzAiEAh+2rbbxi/s5hlxhMK0mxulGnH1NXY6B0Hqyrxci/lVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJw1mo2yQdZ5D2O1DIfYqPSYgbfwNVKS29Hufs3LOPSgIhAOB4cx91PLV016BGAEDRHT3fhY1kB3t4h3vGjzNfvU5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@silverprotocol/core":"0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.6_1790189651824_0.6432916834013569","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@silverprotocol/google-adk","version":"0.6.7","license":"MIT","_id":"@silverprotocol/google-adk@0.6.7","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"a4f7112f805b82b3837871aafed854e65c4a9e0d","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.6.7.tgz","fileCount":8,"integrity":"sha512-DF3uS0nZ8wFxbvxotuhwBufCwVUzn7tLFEJZOuHml77fq2yjVR6CtXRjNQbUT3AmQV0cpS8X5Am2WwTe0RO/QA==","signatures":[{"sig":"MEQCIBi7EIrlyxAxA4kH7C2yFK4/RPfAX7UzHFhzJ8K4ZmyRAiBZ8morst8HO584gDOYZxbVnZ9iBsu/YN7P+UubMbQUzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7wmRd2DQY9LPmD1zDzxVWLrF1gbLvUbk+QHPpjK0xlgIgVm7vlvBAj5B6eMGqA6M4dIhDF2JrqzYrgnLKKf3aB/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@silverprotocol/core":"0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.6.7_1790190311327_0.2696378084280193","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@silverprotocol/google-adk","version":"0.7.0","license":"MIT","_id":"@silverprotocol/google-adk@0.7.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"62a9ef5f3ae5bf479e2229ea247b1655a0b58db5","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.7.0.tgz","fileCount":18,"integrity":"sha512-k4685D9aXHqZlTeTOoxZY9Xcsn2cnC7RFxppO40jJFxhCmj+mIzA7lWxF6vuYjQPxdUP6MPQw9cRbcbhzfpUmQ==","signatures":[{"sig":"MEUCICXQRXn/cxBjArKm8Rz3Sml7n1X4pEqmk1SgbxiPYgkNAiEAyz8u5VDLi6Gyn7uxQmqK07FGhXG2acEIvRZA6PmSOQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYN/y+lC5FwFQBDmjkoZMzbsq3+p1u8IW6YImfxwTCZwIgOFjnNAeGwm1mzfhCnnEjSriVE6hTerV4Sl+ihXv/uWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.7.0_1790253918762_0.7155094945531313","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@silverprotocol/google-adk","version":"0.7.1","license":"MIT","_id":"@silverprotocol/google-adk@0.7.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"1a24c89800425eb7893251796dd2cc18ceda83bc","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.7.1.tgz","fileCount":18,"integrity":"sha512-CgMqU4LI7stGVUqvwaMYc8HPSCoSRB4XZZNAdvWfSuiPOswYIVd+anvIBI3BaQPDAMoTd7G/QpjZ3IcQ9ihaCw==","signatures":[{"sig":"MEQCIFb6obPebOieQ2ZOJgIPmbSHCkHCfMrhYnOoMF4Ow4Q3AiAD1P55+C/jUyJEZLsSYda3AK9H29/aeXK3DWgnrtSWlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClZq6orHv0nQeTZ10kthNiyltqq+6sjt/FK91cZNYB+gIge4Mcgcn/cSPrOEdxfwIKbbjBkCEWpR0dqa07E3n5+TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379943},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.7.1_1790309448413_0.504407238477655","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@silverprotocol/google-adk","version":"0.7.2","license":"MIT","_id":"@silverprotocol/google-adk@0.7.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"0e99b3463f23586733c7862118d8ab8efddb0599","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.7.2.tgz","fileCount":18,"integrity":"sha512-na8vON4x/H9Zsa5jp1QEceal/9nJN6xpZBY/q0tqEzO5VKywJY0W+c/aLY/XgVSj5DXB80oIQ/Nn50BCgTsGtw==","signatures":[{"sig":"MEQCIGM2glmm59APv6QZFEtUCwQltvu26KFE3gMm6JvoSjiJAiAGgS/ODAzl8A0Ax9pMcEK0Hkp9dPCtMsgoFXPhZg/Fjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEvKIT+CL25H55Olp2S2xQzFF5mkWKYrRvc9JIBg/1LQIhAMLBlHE+MEwgOiQ9UqIMrBwPRhrAjlL7TAZOabituAlv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.7.2_1790315679855_0.8178836261485842","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@silverprotocol/google-adk","version":"0.8.0","license":"MIT","_id":"@silverprotocol/google-adk@0.8.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"aec25c2f810bd634378b687b06de64038fd2178a","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.8.0.tgz","fileCount":18,"integrity":"sha512-PGicwuSDANlCyV60Ug4sdL6GtU2flEKFTy1igR4Jwpq6hFgQjPlAgovRPusbh1auNfP1Ph+DhCiwfX0e/v1H0w==","signatures":[{"sig":"MEYCIQD1vlQ8wrAKRpZz7yBDCNTYBMtJtX6AUmA/mg7wx0VUiwIhAMrQZ+FtwUqe4yLTIWcHe6H3Pr7XetVNQFF2D8RC46ry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCnKvXDzxdxCBIRQ/pfdZF1NI/HOlfeS8VQaXyS9sX8QIgL3HE6Zv6SnQpmm9zp+vpkHPxcuOZI0Xhh9k0R4T9mBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.8.0_1790382705841_0.10981579431036748","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@silverprotocol/google-adk","version":"0.9.0","license":"MIT","_id":"@silverprotocol/google-adk@0.9.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"ea56aea738d73b6c2ea1b7486b92bf896c2216f1","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.9.0.tgz","fileCount":18,"integrity":"sha512-Tv0cpSrjiolY8emaLYrMz9brFcNc8/7jCC9oWllAkz1WIc6bOs1/HfwpbRDbPlElaBYliMKsB8uavizW7dTCsw==","signatures":[{"sig":"MEUCIQClRRIGk7Ib+gkxVrVyQzPHiFWcEvATAuHC2fpXUzhsewIgRuLX2kOGdUPCB6cG0SoUY/S03SB1zf4v+t+m+dU8olA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEeT71fyXYd3tEiJL+egXhI3SlpvoSl8Oa7AJQTlVawUAiEAl6ZepCywqN6N69eGf2Q6wrVNSTw1+QOsE1s/6UyLDZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.9.0_1790400555059_0.047407204883806564","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@silverprotocol/google-adk","version":"0.10.0","license":"MIT","_id":"@silverprotocol/google-adk@0.10.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"da481cd57aafff4bf4bd78f84d9be2c075ca8ff7","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.10.0.tgz","fileCount":18,"integrity":"sha512-WM4OB6D/pLmOidBrIoSykxgdBhZgJUhgTN0JbEwxJM4SjrG13GJfeBpC4FJ1/G4CLINlrdbr/vYyvMDL2X2Oig==","signatures":[{"sig":"MEYCIQCHIjnT+cjd/C3/tIx/gj7pcstAS3VjM3aUAB1Q20D5/QIhAMRLUADVH801SY8C7qFrWP/lwYo/XePhDRaRVEMWai2a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFjW4bQQXb8YtJ4JK4L7iEbNoX2FzMgEiNZ+WpiYbcf0AiAogjxbG3wPAApXhTrRHAIr0kMW29NlqjBc6V4vvc6v3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424514},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.10.0_1790429158697_0.021683905554302108","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@silverprotocol/google-adk","version":"0.11.0","license":"MIT","_id":"@silverprotocol/google-adk@0.11.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"d814a3d41bb17f842315f451e8d08fd14d84dcb5","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.11.0.tgz","fileCount":18,"integrity":"sha512-siTN0rhTI0hYmwcBAi2c1h//tPE31zNDFO5C2PLGUb/NSf34y9Alx+x4wJ4yqXFNljeRbw6csUZiX/g1xEYf1w==","signatures":[{"sig":"MEUCIFpNtksSywy8CSoxMIBBX0UV2guPESm5+KrHp2faapCGAiEA7P2ZLMYiuKL+ii2bPhAZKpjms/fHVrjs/EV097KtkYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQMqKl6cuMIcJxOLazEtPu0+hbS+Yu2zglm6NTuREQ4QIgL2kyEldAFu4jgJE71lOvVnTADZ7yTU/S7+Q2E/lmNJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/google-adk_0.11.0_1790474733191_0.004177915021627898","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"_id":"@silverprotocol/google-adk@0.12.0","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"4903c68072ee5e4822295daa0f9dc19a1075ce9c","tarball":"https://registry.npmjs.org/@silverprotocol/google-adk/-/google-adk-0.12.0.tgz","fileCount":18,"integrity":"sha512-wv6RWFxfgn26oIEaFcTPYCl7G6aZBO4TeZgaN+vbZGal9yFRL1+7g6hnfaoQDBSM6i1bky1za5PolgMBpTC3oA==","signatures":[{"sig":"MEQCIFr16f4pbF4Jk4wesPjilhmowovZDxdcXpIeO7zKwHNgAiB/6MkV7SJiI+7HxIsLCKHnlTLf0Tay1SfqVi1IQRPwjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHYlJBDg6iFzTzPk/rsfWXqqfj9/zjBNq7ysZthZnpHjAiEArcB+GPTIImHTm9l8+9jXJR/2SQ00xravLYAyMxOx1v8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fgoogle-adk@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428417},"main":"./dist/index.js","name":"@silverprotocol/google-adk","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsc -b --force","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abdb47a8-1b09-468c-9ff8-978895109e5c"}},"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","directories":{},"maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"_nodeVersion":"24.21.0","dependencies":{"@silverprotocol/core":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@google/adk":">=1.0.0 <3"},"peerDependenciesMeta":{"@google/adk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/google-adk_0.12.0_1790517707532_0.5695874636074341"}}},"time":{"created":"2026-07-06T03:48:55.741Z","modified":"2026-09-27T14:01:48.001Z","0.1.0":"2026-07-06T03:48:56.047Z","0.2.0":"2026-07-07T04:53:26.305Z","0.2.0-beta.0":"2026-07-07T05:25:14.365Z","0.2.1":"2026-07-07T08:48:43.710Z","0.2.2":"2026-07-07T10:28:23.769Z","0.3.0":"2026-07-07T11:55:40.564Z","0.3.1":"2026-07-07T12:10:48.819Z","0.3.2":"2026-07-07T12:32:01.848Z","0.3.3":"2026-07-13T13:31:25.149Z","0.3.4":"2026-07-22T08:03:36.561Z","0.3.5":"2026-07-22T10:25:21.653Z","0.3.6":"2026-07-25T00:49:44.771Z","0.3.7":"2026-07-25T01:31:36.004Z","0.3.8":"2026-07-29T05:18:07.979Z","0.3.9":"2026-07-29T13:33:15.487Z","0.3.10":"2026-08-04T10:55:00.811Z","0.3.11":"2026-08-07T04:09:30.051Z","0.4.0":"2026-08-07T04:39:40.266Z","0.4.1":"2026-08-07T04:53:51.482Z","0.4.2":"2026-08-08T15:31:26.609Z","0.4.3":"2026-08-13T03:23:10.164Z","0.4.4":"2026-08-15T12:48:57.874Z","0.5.0":"2026-08-15T14:15:11.281Z","0.5.1":"2026-08-19T11:57:34.534Z","0.5.2":"2026-08-25T09:59:01.263Z","0.5.3":"2026-08-28T05:24:46.777Z","0.5.4":"2026-09-02T08:24:05.359Z","0.6.0":"2026-09-02T12:49:46.658Z","0.6.1":"2026-09-05T07:38:58.412Z","0.6.2":"2026-09-15T02:41:25.248Z","0.6.3":"2026-09-22T21:55:30.133Z","0.6.4":"2026-09-23T09:20:46.570Z","0.6.5":"2026-09-23T10:12:19.764Z","0.6.6":"2026-09-23T18:54:11.921Z","0.6.7":"2026-09-23T19:05:11.422Z","0.7.0":"2026-09-24T12:45:18.843Z","0.7.1":"2026-09-25T04:10:48.582Z","0.7.2":"2026-09-25T05:54:39.949Z","0.8.0":"2026-09-26T00:31:45.951Z","0.9.0":"2026-09-26T05:29:15.277Z","0.10.0":"2026-09-26T13:25:58.793Z","0.11.0":"2026-09-27T02:05:33.312Z","0.12.0":"2026-09-27T14:01:47.613Z"},"bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"license":"MIT","homepage":"https://github.com/silverprotocol/typescript-sdk#readme","repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/google-adk"},"description":"AgJSON normalizer for the official Google Agent Development Kit — @google/adk (ADK Event / Gemini Content.parts[] → AgEvent[]).","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"readme":"# @silverprotocol/google-adk\n\nAgJSON normalizer for the **official Google Agent Development Kit** —\n[`@google/adk`](https://github.com/google/adk-js) (ADK `Event` / Gemini\n`Content.parts[]` → `AgEvent[]`). It **sits on top of your ADK runner** and\ntranslates the events it yields into framework-neutral AgJSON; it doesn't\nreplace the SDK you already use.\n\n## Install\n\n```sh\nnpm install @silverprotocol/google-adk @google/adk\n```\n\n`@silverprotocol/core` is a required peer (pulled in automatically). `@google/adk`\nis the Google ADK itself — you need it to *produce* the events. (The normalizer\nguards ADK `Event`s structurally, so if you only feed it already-captured events\nit's just a type-level peer.)\n\n<!-- compat:begin -->\n<!-- generated by scripts/render-compat.mjs — do NOT edit by hand.\n     Facts live in package.json#peerDependencies + sdk-surface.json#verified;\n     edit those, then re-run `node scripts/render-compat.mjs`. -->\n## Upstream compatibility\n\nSupported peer range: `@google/adk` `>=1.0.0 <3` (npm-enforced, optional — this package never imports the SDK).\n\nWire shapes outside the verified set never crash the normalizer, and the\nfixture-drift gate (`scripts/check-fixture-drift.mjs`) turns every newly-appeared\nupstream field into a tracked triage disposition rather than an unnoticed drop —\ncarried losslessly where a carry channel exists (see `sdk-surface.json` for this\nfacet's per-field dispositions, including its disclosed `silently-dropped` gaps).\n\n| `@google/adk` | verified | with | evidence |\n| --- | --- | --- | --- |\n| `2.1.0` | 2026-09-23 | 0.6.3 | @google/adk 2.0.0 -> 2.1.0, the first minor since the 2.0 major, with @google/genai 2.22.0 -> 2.24.0. WIRE CONTRACT UNCHANGED: Event, LlmResponse, CompactedEvent, InMemoryRunner, MCPToolset and the MCP runtime are byte-identical and the EventActions interface is unchanged; the capture agent compiles against 2.1.0. genai 2.24.0 adds one Part member, speechMetadata (16 -> 17), CARRIED through the existing unmapped-part-fields provider-raw carry. Hardened three pre-existing assumptions the genai types never promised: ExecutableCode.code, Blob.mimeType/data and FileData.fileUri are optional, and a part missing one now rides verbatim as provider-raw instead of throwing or emitting a schema-invalid block. DEPENDENCY SHAPE is where 2.1.0 bites: it adds dockerode as an optionalDependency, which brings back ssh2 and cpu-features, both with install scripts, so both workspace files now declare them false under allowBuilds (without that, every strict-builds install fails ERR_PNPM_IGNORED_BUILDS). @types/dockerode is a REGULAR dependency and puts a second @types/node (18.x) into the program of every `import from \"@google/adk\"`; consumers compiling with skipLibCheck:false may notice. genai stays a regular dependency at ^2.9.0 and resolves to a single 2.24.0 copy (plus the expected legacy 1.52.0 under @google-cloud/vertexai). adk 2.1.0 moved its OpenTelemetry exporters 0.205.0 -> 0.222.0, which exact-pin @opentelemetry/core 2.11.0, so the ^2.8.0 core override is RETIRED (confirmed after a fresh resolution: one core copy, 2.11.0). adm-zip is STILL ^0.5.17 in 2.1.0, so the ^0.6.1 override stays; upstream fix is google/adk-js#923. NEW RUNTIME PATH: an unregistered or hallucinated tool name now yields functionResponse {error: \"Function X is not found in the toolsDict.\"} instead of throwing, and this facet classifies that envelope tool.done outcome \"ok\" - a pre-existing gap (ADK's {error} tool-failure envelope has always read as ok) that 2.1.0 makes reachable from ordinary model hallucination; pinned by a synthetic test at the current behaviour until decided. LIVE at 2.1.0 / 2.24.0 on gemini-3.8-flash: echo-, app-spec- and thinking-gemini38 refreshed (thinking-gemini38: 2 thought parts, 2 signatures); NEW tool-error-gemini38, which steers the bare tool name because ADK registers MCP tools without the mcp__<server>__ prefix, recording the clean MCP isError path rather than the hallucinated-tool envelope; and the grammar seeds multi-turn, single-tool-call and text-only MIGRATED from gemini-2.5-flash at adk 1.3.0, where they had sat since July proving nothing about the current peer. Census ZERO drops / ZERO new fields on every adk seed. The 2026-09-21 nightly typechecked adk 2.1.0 but did not exercise genai 2.24.0. Facet tests now 105. |\n| `2.0.0` | 2026-09-15 | 0.6.2 | @google/adk unchanged at 2.0.0 (still npm latest, still declaring @google/genai ^2.9.0 as a regular dependency); @google/genai 2.21.0->2.22.0 studied by tarball d.ts diff - SIXTEEN lines, three hunks, and NONE of them touches a type this facet consumes: a file-level @ts-ignore, an optional from_environment added to an environment type, and one REMOVAL - the required call_id on the internal Live-API type FunctionResultDelta (a `declare type`, reachable only through the Live/streaming session surface this facet does not drive). Recorded explicitly because a removal is breaking drift in general, just not here: Part, Content, Candidate, FinishReason, GenerateContentResponseUsageMetadata, ThinkingConfig/ThinkingLevel, FunctionCall/FunctionResponse, Transcription and MediaProcessing are all block-identical, and every runtime bundle differs only in the SDK_VERSION constant. The draft.3 thoughtsTokenCount fold, the gemini-3.8-flash seed trio and the '>=1.0.0 <3' peer range therefore all stand unchanged, and no capture refresh was warranted. Single-copy lockfile resolution re-verified: exactly one @google/genai 2.x (2.22.0) workspace-wide, plus the expected legacy 1.52.0 under @google-cloud/vertexai. SECURITY: adm-zip reaches the tree ONLY through @google/adk's skills loader, which nothing on this facet's code path imports; the workspace override was nevertheless moved to a bare-key '^0.6.1' floor (see the cohort's security note) because @google/adk 2.0.0 still pins ^0.5.17 (google/adk-js#601 still OPEN). No facet code change. |\n| `2.0.0` | 2026-09-05 | 0.6.1 | @google/adk unchanged at 2.0.0; @google/genai 2.20.0->2.21.0 studied by tarball d.ts diff (20 lines / 2 hunks): the internal Model_2 literal union gains 'gemini-3.8-flash' and one JSDoc reword - Part (16), Content, Candidate, FinishReason (18), GenerateContentResponseUsageMetadata, ThinkingConfig/ThinkingLevel, FunctionCall/FunctionResponse, Transcription, MediaProcessing IDENTICAL; runtime delta = SDK_VERSION constant + the same comment. adk's genai hop deduped so ONE 2.21.0 resolves workspace-wide (plus the legacy 1.52.0 under @google-cloud/vertexai). MODEL RELEASE: gemini-3.8-flash (GA 2026-09-02; thinking on by default with levels low/medium/high - 'minimal' rejected; 1,048,576 in / 65,536 out; pricing identical to 3.7 with output 'including thinking tokens', corroborating spec draft.3) captured live as the trio echo-gemini38 / app-spec-gemini38 / thinking-gemini38 through the unchanged capture agent (THINKING_LEVELS map, thinkingConfig) - census ZERO drops / ZERO new fields on all three; thinking-gemini38 yields thought:true parts + thoughtSignatures with the total identity holding (112 + 21 + 156 = 289; 479 + 8 + 24 = 511) and the draft.3 fold giving outputTokens 209. DEFAULT_MODEL.adk moved gemini-3.7-flash -> gemini-3.8-flash (same price, newest live-verified seed). No facet code change. |\n| `2.0.0` | 2026-09-02 | 0.6.0 | Spec 1.0.0-draft.3 (reasoning-inclusive outputTokens, SPEC.md section 4 note + section 8.0 item 24) — the ONLY facet whose emitted VALUES change: mapUsage now folds Gemini's sibling thoughtsTokenCount into outputTokens (candidates + thoughts) behind the total-identity guard (prompt + candidates + toolUsePrompt == total with thoughts present => already inclusive, carry as-is; LiteLLM precedent). Verified against every live cassette: 20/20 live usage-bearing events (24/24 distinct across all 12 seeds after the section 8.3 re-send dedup) satisfy prompt + candidates + thoughts == total (exclusive), so 10 of 12 adk goldens move in exactly one number (turn.done.usage.outputTokens += thoughts: echo-gemini35 31->156, tool-error 35->212, thinking-gemini37 29->152, ...) and inputTokens + outputTokens == totalTokens now holds on all 12 (previously failed on 10); inputTokens/reasoningTokens/totalTokens byte-identical; the two thoughts-free hand-authored seeds unchanged. Same @google/adk 2.0.0 / genai 2.20.0 pins — no upstream change. Known gap recorded: the Interactions-API route (useInteractionsApi) synthesizes usageMetadata without thoughts (dist/esm/models/interactions_utils.js: candidates = total_output_tokens, total = in + out), so outputTokens is exclusive and reasoningTokens absent there; upstream issue drafted for google/adk-js. Four unit tests (fold, negative control, guard, thoughts-only) + the e2e replay usage identity invariant added. |\n| `2.0.0` | 2026-09-02 | 0.5.4 | @google/adk 1.6.0->2.0.0 MAJOR (npm 2026-08-21; nightly [peer-drift] typescript-sdk#22) + @google/genai 2.17.1->2.20.0 - tarball d.ts audit independently re-derived: every listed breaking change (LLMAgentWrapper removal, InvocationContext.agent optional, BaseAgent extends BaseNode, Sequential/Parallel/Loop deprecation, rerunOnResume, workflow engine #588) lives on the new workflow/node plane; LlmResponse byte-identical; Event gains four optional workflow-plane fields (output/route/nodeInfo/isolationScope, stamped only by workflow/*.js and vertex_ai_session_service round-trips - never on a plain LlmAgent runAsync stream) -> carried into the event-level provider-raw ledger (CompactedEvent/interactionId precedent); EventActions gains agentState (object; contract widened string->JsonValue, JsonValue.parse'd) + endOfAgent (already carried); genai Part gains ONE field, mediaProcessing (request-side media hint; MEDIA_PROCESSING_UNSPECIFIED\\|STATIC\\|AGENTIC) -> unconditional top-of-part carry beside mediaResolution/videoMetadata; FinishReason (18), Content, Candidate, ThinkingConfig/ThinkingLevel, UsageMetadata, FunctionCall/FunctionResponse IDENTICAL. Dependency shape: @modelcontextprotocol/sdk and the five @mikro-orm drivers + @google-cloud/storage + GCP OTel exporters became OPTIONAL peers loaded lazily (591->172 packages) - consumers using MCPToolset must install @modelcontextprotocol/sdk themselves; the lockfile's mikro-orm/sqlite3/tar subtree left (17 dev-only dependabot alerts closed); adm-zip stays ^0.5.17 (google/adk-js#601; workspace override to ^0.6.0) and the 0.205.0 otlp-http exporters still exact-pin @opentelemetry/core 2.1.0 (override ^2.8.0). Capture agent (InMemoryRunner/LlmAgent/MCPToolset/runAsync) typechecks and runs unchanged. LIVE: the standing gemini-3.7-flash trio RE-CAPTURED at 2.0.0/2.20.0 (echo/app-spec/thinking; app-spec first - it drives MCPToolset through the new optional-peer loader): census ZERO drops / ZERO new fields on all three, thinking-gemini37 still yields thought:true parts + signatures. Peer range widened >=1.0.0 <2 -> <3 (floor kept: 1.x and 2.x Event shapes normalize through one facet; vercel-ai's two-major range is the precedent); e2e pins adk 2.0.0 + genai 2.20.0 exact; stale exclusions pruned. Nightly leg 'force @google/adk@2.0.0' was already green (run 33564341176). Consumers compiling with skipLibCheck:false against adk 2.0.0 should know its root barrel type-imports the now-optional @google-cloud/storage (TS2307) - upstream shape, not ours. |\n| `1.6.0` | 2026-08-19 | 0.5.1 | gemini-3.7-flash day-6 LIVE validation trio (GA 2026-08-13): echo + app-spec (MCP structuredContent/_meta.ui carry re-attested) + thinking (FIRST real Gemini thought:true capture — thinkingLevel scenario knob -> thinkingConfig.includeThoughts, 2 thought parts + signatures -> reasoning.start/delta/end + reasoning.opaque). All three enrolled as replay seeds at capture time; census clean after [*].content.parts[*].thought triage (structurally-consumed flag, [*].partial precedent). New finish-reason mappings (UNEXPECTED_TOOL_CALL, TOO_MANY_TOOL_CALLS + lossy message.metadata raw carry) ship in the same cohort. |\n| `1.6.0` | 2026-08-15 | 0.4.4 | genai 2.17.0->2.17.1 PATCH study (adk itself unchanged at 1.6.0): Part interface byte-identical (tarball d.ts diff) - wire-no-op; partKind section verifiedAt -> 2.17.1, e2e genai pin 2.17.1. |\n| `1.6.0` | 2026-08-13 | 0.4.2 | genai 2.16.0->2.17.0 MINOR study (adk itself unchanged at 1.6.0): Part interface zero-delta (15 fields, tarball d.ts diff + drift-gate-verified post-install) — wire-no-op; partKind section verifiedAt -> 2.17.0, e2e genai pin 2.17.0. |\n| `1.6.0` | 2026-08-08 | 0.4.1 | wire-no-op minor (parked from the 2026-08-08 ai-trio slice, studied same day): full d.ts inventory diff 1.5.0->1.6.0 + genai 2.15.0->2.16.0 against the drift gate's own consumed surfaces — genai Part 15 fields unchanged (the surface that forced the 1.5.0 study via audioTranscription: zero delta this time), adk Event 7 own fields unchanged, LlmResponse 18 fields unchanged. 1.6.0's additions are all non-wire (a2a/auth, get_user_choice_tool + request_input_tool — registerable tools whose invocations ride the EXISTING functionCall/functionResponse envelope — crypto/error/output_schema utils). e2e pins bumped exact (adk 1.6.0, genai 2.16.0), single-copy lockfile resolution verified, 918 tests incl. corpus replay + fold gates green. Nightly's forced-latest adk leg has been green all week (no [peer-compat] ever filed). No new corpus scenario demanded — no wire surface changed to capture. |\n| `1.5.0` | 2026-08-04 | 0.3.9 | Live captures landed (echo-gemini36 + app-spec-gemini36 @ gemini-3.6-flash, adk 1.5.0 / genai 2.15.0): replay + census + INV-MSG fold gates all green with ZERO new census findings — the 1.5.0 wire at this facet's runner.runAsync boundary matches the tarball audit exactly. audioTranscription remains synthetic-only (no native-audio-output scenario exists in the corpus; disclosed in the carry entry above). |\n| `1.5.0` | 2026-08-04 | 0.3.9 | 1.4.0->1.5.0 (+genai 2.12.0->2.15.0) tarball-diff audit + synthetic-frame tests: Event/LlmResponse own fields UNCHANGED (24-member eventField inventory transfers; gate green); the two real wire additions both carried — (1) CompactedEvent gains isScratchpad (anchored compactor scratchpad, PR #470; subtype file, outside the ratcheted inventory — whole projection carried via the unmappedEvent provider-raw ledger as session-replay tolerance, true/false/absent + author-suppression mirror tests, never reachable on the runAsync boundary), (2) genai Part gains audioTranscription (FIRST new part kind since the 14-member ratchet; carried whole via the unmapped-part-fields provider-raw block per the videoMetadata sibling precedent, mirror + 2.12.0-shaped byte-identical negative controls; Reducer folds clean, no parks). Non-wire: event.d.ts re-export relocation (AF_FUNCTION_CALL_ID_PREFIX/generateClientFunctionCallId/populateClientFunctionCallId/getEventTokens — behavior identical) and A2A-only fixes (errorCode metadata, contentless content: undefined — the facet has no A2A surface). Pin bumped; live re-capture pending in this cohort's capture step. |\n| `1.4.0` | 2026-07-25 | 0.3.6 | FIRST adk MCP-Apps capture (workspace#2): live gemini-3.6-flash render_card via the official MCPToolset — corpus app-spec-gemini36 landed as a CI-standing replay seed; the census caught functionResponse.response's MCP-Apps SIBLINGS (structuredContent + _meta.ui.resourceUri) silently dropped by the content-array branch — FIXED: functionResponseToToolDoneFields now carries both onto tool.done's first-class §2.1 channels (converging with the openai facet's extractStructuredContent precedent), mirror tests added, cassette regenerated through the fixed facet, replay + census gates green |\n| `1.4.0` | 2026-07-22 | 0.3.5 | LIVE capture: echo-gemini36 standing seed REFRESHED at 1.4.0 (gemini-3.6-flash, genai 2.12.0 underneath) — replay + census gates green (zero untriaged drops, zero new fields); interactionId absent from wire as expected (harness never enables useInteractionsApi) |\n| `1.4.0` | 2026-07-22 | 0.3.5 | fixture suite + drift gate + full 1.3.0->1.4.0 d.ts diff audit: exactly ONE new Event/LlmResponse wire field — interactionId (opt-in Interactions API identity; carried via the unmappedEvent provider-raw ledger per the modelVersion precedent, with mirror test) — all other deltas config/tooling-plane (hasThoughts/pruneThoughts helpers, RunnerConfig app/resumabilityConfig, CompositeSessionKey refactor). genai 1.52.0->2.x MAJOR diffed clean: Part/Content/FunctionCall/FunctionResponse/GenerateContentResponseUsageMetadata byte-identical at 2.12.0 AND 2.13.0 (partKind verifiedAt advanced to the installed 2.12.0). google/adk-js#478 (fix for the role-less-newMessage 400 we filed as #475) verified SHIPPED in 1.4.0's dist (runner.js defaults role to 'user', esm :113-114) AND live-confirmed: a deliberately role-less newMessage survived a full gemini-3.6-flash tool-loop replay |\n| `1.3.0` | 2026-07-22 | 0.3.3 | day-one gemini-3.6-flash validation: live text + tool-loop e2e clean, census-grade capture landed as standing replay seed (corpus echo-gemini36) with native field-set diffed against the gemini-3.5-flash baseline — zero new wire fields, all dispositions transfer, replay gate green |\n| `1.3.0` | 2026-07-13 | 0.3.3 | LIVE conformance capture: echo-gemini35 corpus (gemini-3.5-flash, official MCPToolset over Streamable HTTP) — landed as a standing replay/census seed; census caught + fixed per-turn usage summation (intermediate rounds' usageMetadata incl. thoughtsTokenCount now summed into turn.done) |\n| `1.3.0` | 2026-07-13 | 0.3.3 | drift-gate eventField re-seed against the official interfaces (24 members) + e2e harness migration off @iqai/adk; live conformance capture pending |\n| `1.3.0` | 2026-07-08 |  | LIVE captures: multi-turn + single-tool-call + text-only + tool-error corpus (gemini-2.5-flash) — captured directly on the public typescript-sdk mirror by a parallel migration effort; adopted into the workspace 2026-07-13 (native+provenance verbatim, agjson/coverage regenerated through the current facet) and landed as standing replay/census seeds |\n| `1.3.0` | 2026-07-07 | 0.3.1 | live validation: launch/validation/e2e-adk-google*.mjs (text + tool turns; upstream google/adk-js#475 diagnosed to root cause and filed) |\n<!-- compat:end -->\n\n## Usage\n\n> **Usage semantics (spec draft.3 and draft.5).** `usage.inputTokens` is Gemini's cache-inclusive `promptTokenCount`, with `cacheReadTokens` (`cachedContentTokenCount`) its breakdown, never an addition (generateContent route). `usage.outputTokens` includes reasoning: the facet folds Gemini's sibling `thoughtsTokenCount` into `outputTokens` (candidates + thoughts, guarded by Gemini's own total so an already-inclusive endpoint is not double-added), and `reasoningTokens` is the breakdown — never add the two. `inputTokens + outputTokens + (toolUseInputTokens ?? 0) == totalTokens` holds on every Gemini response. On the Gemini Live API (`runLive`), Gemini reports its output as `responseTokenCount` and its own total can leave thoughts out, so the facet derives `totalTokens` as `inputTokens + outputTokens + (toolUseInputTokens ?? 0)` and carries Google's figure on `totalTokensRaw`, only where it differs. That total is the one Gemini's generateContent surface reports for the same counts, not a billing figure: the Live API prices per modality. Known upstream gap: on `@google/adk`'s Interactions-API route (`useInteractionsApi`) the SDK synthesizes `usageMetadata` without thoughts, so there `outputTokens` is exclusive and `reasoningTokens` absent.\n\n> **Tool outcomes (spec draft.4, §8.0 item 25).** ADK reports a failed tool call as a `functionResponse` whose `response` carries Gemini's `error` key. The facet maps it to `tool.done` `outcome:\"error\"` with `isError:true`, plus `errorText` when `error` is a string and `errorCode` from `error_code`/`errorCode`. This covers an unresolvable tool name, a thrown tool (including a thrown MCP call) and several built-in tools. An MCP result with `isError:true` also reads `\"error\"` with `isError:true`. A declined approval (a FunctionTool or SecurityPlugin rejection, a policy-engine DENY, `CONFIRMATION_REJECTED`) reads `\"denied\"`. ADK's pending-confirmation placeholder stays `\"ok\"`; the pause rides `hitl.ask`. The response always stays verbatim in `content`. So a tool of yours that returns `{error: …}` as ordinary data now reads as a failure.\n\n> **Search grounding (spec §13.3).** When Gemini grounds a reply with Google Search, the facet emits `display.required` carrying the Search Suggestions HTML (`groundingMetadata.searchEntryPoint.renderedContent`), which the reducer records on the turn. Rendering, storing and re-displaying it are governed by Google's grounding terms (SPEC §13.3). `toPersistable` from `@silverprotocol/core` gives a fold without it, for a host that stores the result.\n\n> **Escalation (spec §4).** ADK's `actions.escalate: true` becomes a bare `handoff{kind:\"escalate\"}`: the emitting agent escalated to its enclosing agent, with no target and no nested turn.\n\n```ts\nimport { LlmAgent, InMemoryRunner } from \"@google/adk\";\nimport { createAdkNormalizer } from \"@silverprotocol/google-adk\";\n\n// Build your ADK agent + runner as usual — this package normalizes what it emits.\nconst agent = new LlmAgent({\n  name: \"assistant\",\n  model: \"gemini-3.8-flash\",\n  instruction: \"Use the echo tool.\",\n});\nconst runner = new InMemoryRunner({ agent });\nconst session = await runner.sessionService.createSession({\n  appName: runner.appName,\n  userId: \"user-1\",\n});\n\nconst n = createAdkNormalizer();\nconst agEvents = [];\nfor await (const native of runner.runAsync({\n  userId: session.userId, // must match the session you created\n  sessionId: session.id,\n  newMessage: { role: \"user\", parts: [{ text: \"call the echo tool\" }] }, // role is REQUIRED: adk-js drops role-less turns from tool-loop replays (400)\n}))\n  agEvents.push(...n.push(native)); // one ADK Event → 0+ AgEvents\nagEvents.push(...n.flush());        // seal anything still open\n```\n\n`push()` returns the `AgEvent[]` synthesized from each native ADK `Event`;\n`flush()` drains buffered end-of-stream state. Any async/sync iterable of ADK\n`Event`s works — a live `runAsync()` run, or events you captured earlier.\n\n> **ADK pauses and Workflow runs.** Construct one normalizer per `runAsync()` call and call `flush()` once when it ends. When ADK pauses a run for a human, the turn closes from `push()` as `turn.done` with `outcome: \"paused\"` and `finishReason: \"paused\"`, carrying one ask per pending request (spec §8.0 item 26), at the invocation's end: on the host-completion event with the `hostCompletion` opt-in, else from `flush()`. An ADK event can follow the pause in the same invocation, and it lands inside the paused turn. ADK's reserved calls map as follows: `adk_request_input` becomes a `text` ask (`form` when it declares a `response_schema`); `adk_request_credential` becomes an `auth` ask; `adk_request_confirmation` becomes an `approval` ask. Each ask's `toolCallId` is the reserved call's id, the id ADK accepts as the answer (`resumeBinding: \"id\"`), and the original tool call's id rides `metadata.originalFunctionCallId`. On a graph `Workflow`, a node's own final answer never ends the run.\n>\n> **Completion (spec §8.0 host obligation 4).** ADK's stream carries no end marker for a completed run. Opt in with `createAdkNormalizer({ hostCompletion: true })` and push `{ type: \"__host_complete__\" }` after `runAsync()` returns NORMALLY, never after a cancel, an abort signal or a thrown error, and before `flush()`. The turn then closes from `push()`: `paused` if an ask is pending, `success` otherwise; a non-HITL long-running call that is still unanswered leaves the turn to `flush()`. With the option on, a success or paused close waits for that event, so SequentialAgent roots, after-agent callback content and an ADK event that follows a credential request or a request-input call in the same invocation no longer land after the terminal. A paused run that ends without that event closes paused from `flush()` once its pause was signalled (a stream cut before the pause signal closes as `turn.abort`, `stream-truncated`), and one that ends in a thrown error the host feeds closes as `turn.error`. Two success-close engine shapes remain host-completion-only: without the opt-in, a plain-plane SequentialAgent root, or an after-agent callback that appends content after a success close, lands after the in-band terminal and parks the reducer. Without the opt-in, or when the host doesn't feed the event, a completed Workflow run closes at `flush()` as `turn.abort` (`stream-truncated`), with its usage on the `message.end`. The `__host_complete__` object is a host↔facet contract input, like the error sentinel of host obligation 1, not an ADK event. So with the option off the normalizer ignores it on purpose, and the §8.0 rule against silently dropping a framework event does not apply to it.\n\n> **Thread id (spec §1.2).** Pass the host's own thread id as `createAdkNormalizer({ threadId })`. The normalizer stamps it as the `threadId` of every turn and message it opens, the host-error turn included: the partition root a key-value store writes each unit under. An ADK `Event` carries no thread or session id, so with no `threadId` option the facet stamps the fixed label `\"google\"` as a facet-local placeholder, not a partition root; a host that persists by `threadId` supplies its own.\n\n> **Errors the runtime throws (spec §8.0 host obligation 1).** When ADK throws instead of ending the stream (for example its LLM-call limit), catch it and push `{ type: \"__host_error__\", code, message, usage? }` (exported as `ADK_HOST_ERROR_TYPE`) before `flush()`: the open turn closes `turn.error` with that code and message, and with no turn open a fresh terminal turn, `turn_<invokeId>_host_error_<n>`, carries it. The sentinel may be the caught Error itself with `type` and `code` assigned; its message is kept.\n\n> **Ids across invokes (spec §8.0).** A host that folds several invokes of one conversation into one `reduce()` needs turn and message ids that never repeat across them. ADK's `invocationId` alone doesn't guarantee that: ADK-JS mints a fresh one on every `runAsync()`, but ADK-Python's resumable resume reuses `invocation_id`. So every turn id carries a per-invoke stem, `turn_<invokeId>_<invocationId>`, and its message id is `msg_<turnId>`. By default each normalizer draws a random `adk_<16 hex>` stem once, when it is constructed. Pass `createAdkNormalizer({ invokeId })` only to make the output reproducible (tests, replay), and then keep it unique per invoke within a fold.\n\n> **Live sessions (`runLive`).** One live session is one ADK invocation that can hold several model generations. On a barge-in, ADK sends `interrupted: true` first, then the interrupted generation's usage and `turnComplete`, then the reply. The interrupted generation closes as `turn.abort` (`interrupted`) on its own `turnComplete`, with its usage on the `message.end`, and the reply opens the next turn, `turn_<invokeId>_<invocationId>_g1`. A transcription reads once: ADK's `finished` transcription is not re-emitted when it repeats the chunks already streamed. A tool call and the model's reply share one turn: ADK yields the call generation's `turnComplete` after the tool's response, and the turn closes on the `turnComplete` that follows the reply. In the corpus capture `live-tool-gemini38live`, gemini-3.8-live reports no `toolUsePromptTokenCount`: the tool result is counted in the next usage report's `promptTokenCount`. A generation that follows a completed generation with no pending tool exchange, and with no barge-in, still lands in the closed turn unless you opt into `hostCompletion`, which defers that close. When text is buffered at the interrupt, ADK yields only the text aggregate, without the flag, so the turn closes at `flush()` as `stream-truncated`.\n\n> **Credential material (spec §8.0 item 28).** ADK credential material is the one exception to the compatibility table's \"carried losslessly\". In an `adk_request_credential` call and its reply, the facet carries only the auth-config members it knows to be non-secret. In `state.delta` it omits every entry that holds an ADK credential object, and every `temp:` entry. A patch that is itself an ADK credential object is emitted as `{}`, other keys in that patch included. Inside a `provider-raw` carry it reduces each ADK credential object, and each response to `adk_request_credential`, to its non-secret members; when that reduces a node's output, the text part ADK renders from that output is skipped too. A credential an application keeps in a shape of its own is not recognised, and rides unchanged.\n\n> **Cross-session state.** ADK's `user:` and `app:` state entries ride `state.delta` under their prefixed keys (SPEC §8.0 item 30) and a thread `state.snapshot` replaces them. The working copy holds the value ADK yielded — a point-in-time copy of the per-user / per-application store ADK re-merges on every session read — so a host that renders or restores the working copy across threads may show a value another session has since replaced. A mapping of these two prefixes onto `memory.write` (`user:` → scope `user`, `app:` → scope `agent`) is not part of this facet's output.\n\nThen fold the resulting `AgEvent`s into messages and turns with\n`@silverprotocol/core`'s `reduce()` — the same client code regardless of which\nframework produced the stream.\n\nSpec: [silverprotocol.io/AgJSON](https://silverprotocol.io/AgJSON) — canonical\nin [silverprotocol/AgJSON](https://github.com/silverprotocol/AgJSON); wire\nversion `1.0.0-draft.8`.\n","readmeFilename":""}