{"_id":"@davothebigafro/adk","_rev":"2-3c3b58064667c4a6c1175d2d960f61d0","name":"@davothebigafro/adk","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.0":{"name":"@davothebigafro/adk","version":"0.0.0","license":"UNLICENSED","_id":"@davothebigafro/adk@0.0.0","maintainers":[{"name":"davothebigafro","email":"davoxdkj@gmail.com"}],"dist":{"shasum":"008eee8b0e8bb42c154f2622d82ec3806a85fd42","tarball":"https://registry.npmjs.org/@davothebigafro/adk/-/adk-0.0.0.tgz","fileCount":15,"integrity":"sha512-+Nfafs6TCGWVOp39rnKGEG/hiQRrjeyCf8WGmUYt+1UNxowhom0FM2F4d82m9SionV/fxNPZAhinbun9kcQTew==","signatures":[{"sig":"MEQCIBcyAQETBrFNUlI2iRkU3JlY0pRIgM9vBkNyDdKkK9riAiAxA4PRbiIV+MqMrvEIx0qHp3o/Y9dvv5Nz4olTkvWXvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65035},"main":"./src/index.ts","_from":"file:davothebigafro-adk-0.0.0.tgz","types":"./src/index.ts","private":false,"scripts":{"lint":"pnpm eslint && pnpm prettier","test":"vitest run","build":"tsc --noEmit","eslint":"eslint --quiet src","lint:fix":"pnpm eslint:fix && pnpm prettier:fix","prettier":"prettier -c src package.json tsconfig.json vitest.config.ts vitest.live.config.ts eslint.config.mjs docs","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","eslint:fix":"pnpm eslint --fix","prettier:fix":"prettier --write src package.json tsconfig.json vitest.config.ts vitest.live.config.ts eslint.config.mjs docs"},"_npmUser":{"name":"davothebigafro","email":"davoxdkj@gmail.com"},"prettier":"@davothebigafro/prettier-config-custom","_resolved":"/private/var/folders/x5/018vz7px3155y464gmw2xv5r0000gn/T/e354e0f60bf03ad1612c33fbd133026f/davothebigafro-adk-0.0.0.tgz","_integrity":"sha512-+Nfafs6TCGWVOp39rnKGEG/hiQRrjeyCf8WGmUYt+1UNxowhom0FM2F4d82m9SionV/fxNPZAhinbun9kcQTew==","_npmVersion":"10.9.4","description":"Google ADK adapter utilities for Shipwright, including AI SDK model integration, eval target bridging, and metric/observability plugins.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^6.0.168","zod":"3.25.76","@google/adk":"1.0.0","@google/genai":"1.50.1","@ai-sdk/gateway":"^3.0.104","@ai-sdk/provider":"3.0.10","@davothebigafro/core":"0.0.0","@davothebigafro/eval":"0.0.0","@ai-sdk/provider-utils":"^4.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","vitest":"^3.0.0","typescript":"5.9.3","@types/node":"^22","@davothebigafro/tsconfig":"0.0.0","@davothebigafro/eslint-config-custom":"0.0.0","@davothebigafro/prettier-config-custom":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adk_0.0.0_1778357952636_0.537583901234052","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@davothebigafro/adk","version":"0.0.1","private":false,"main":"./src/index.ts","types":"./src/index.ts","license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"@ai-sdk/gateway":"^3.0.104","@ai-sdk/provider":"3.0.10","@ai-sdk/provider-utils":"^4.0.23","@google/adk":"1.0.0","@google/genai":"1.50.1","ai":"^6.0.168","zod":"3.25.76","@davothebigafro/core":"0.0.0","@davothebigafro/eval":"0.0.0"},"devDependencies":{"@types/node":"^22","eslint":"10.2.0","typescript":"5.9.3","vitest":"^3.0.0","@davothebigafro/prettier-config-custom":"0.0.0","@davothebigafro/eslint-config-custom":"0.0.0","@davothebigafro/tsconfig":"0.0.0"},"prettier":"@davothebigafro/prettier-config-custom","scripts":{"build":"tsc --noEmit","eslint":"eslint --quiet src","eslint:fix":"pnpm eslint --fix","prettier":"prettier -c src package.json tsconfig.json vitest.config.ts vitest.live.config.ts eslint.config.mjs docs","prettier:fix":"prettier --write src package.json tsconfig.json vitest.config.ts vitest.live.config.ts eslint.config.mjs docs","lint":"pnpm eslint && pnpm prettier","lint:fix":"pnpm eslint:fix && pnpm prettier:fix","typecheck":"tsc --noEmit","test":"vitest run","test:live":"vitest run --config vitest.live.config.ts"},"_id":"@davothebigafro/adk@0.0.1","description":"Google ADK adapter utilities for Shipwright, including AI SDK model integration, eval target bridging, and metric/observability plugins.","_integrity":"sha512-63rt3LWNAsjTOMymVck3TxtX8MBi659DJumLEUeMfAGxhwNgTQ1QWj022irPzYSuAZJw3odZvCEed6fwlTvQDQ==","_resolved":"/private/var/folders/x5/018vz7px3155y464gmw2xv5r0000gn/T/797d1b4d682a23c992dc59e55bf333ae/davothebigafro-adk-0.0.1.tgz","_from":"file:davothebigafro-adk-0.0.1.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-63rt3LWNAsjTOMymVck3TxtX8MBi659DJumLEUeMfAGxhwNgTQ1QWj022irPzYSuAZJw3odZvCEed6fwlTvQDQ==","shasum":"3c8f95b4be20509496a5aa0e19c1e57d5a985f97","tarball":"https://registry.npmjs.org/@davothebigafro/adk/-/adk-0.0.1.tgz","fileCount":15,"unpackedSize":66898,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDVrXEIuvtXZ2iSokCR496OnSLF9WbWnerRhJc2ugvGlAiBFt/fetWFheYUgdTxdjrFSQGO0XHI3SF3re4j3cxSGIQ=="}]},"_npmUser":{"name":"davothebigafro","email":"davoxdkj@gmail.com"},"directories":{},"maintainers":[{"name":"davothebigafro","email":"davoxdkj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adk_0.0.1_1778441508399_0.5515371301097327"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T20:19:12.537Z","modified":"2026-05-10T19:31:48.652Z","0.0.0":"2026-05-09T20:19:12.772Z","0.0.1":"2026-05-10T19:31:48.543Z"},"license":"UNLICENSED","description":"Google ADK adapter utilities for Shipwright, including AI SDK model integration, eval target bridging, and metric/observability plugins.","maintainers":[{"name":"davothebigafro","email":"davoxdkj@gmail.com"}],"readme":"# `@davothebigafro/adk`\n\nGoogle ADK adapter utilities for Shipwright, including AI SDK model integration, eval target bridging, and metric/observability plugins.\n\n## Install\n\n```bash\npnpm add @davothebigafro/adk --filter <your-package>\n```\n\nInside this workspace, keep local dependencies on `workspace:*`. For unreleased local installs, use the tarball workflow in the root contributing guide.\n\n## Minimal Usage\n\n```ts\nimport { InMemoryRunner, LlmAgent } from '@google/adk';\nimport { AiSdkLlm } from '@davothebigafro/adk';\n\nconst agent = new LlmAgent({\n  name: 'assistant',\n  model: new AiSdkLlm('google/gemini-3-pro'),\n  instruction: 'Answer concisely.',\n});\n\nconst runner = new InMemoryRunner({ agent, appName: 'example' });\nconst events = runner.runEphemeral({\n  userId: 'demo-user',\n  newMessage: { role: 'user', parts: [{ text: 'Hello' }] },\n});\n```\n\nPass a structural `InngestStepLike` to `AiSdkLlm` for durable non-streaming model calls, or use `adkAgentTarget` to evaluate an ADK agent through `@davothebigafro/eval`.\n\n## Docs\n\n- [Architecture](../../docs/architecture.md)\n- [Inngest integration](../../docs/inngest.md)\n- [Evaluations](../../docs/evals.md)\n- [Root README](../../README.md)\n","readmeFilename":"README.md"}