{"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/agents/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}},"implicitDependencies":["!@cloudflare/ai-chat"]},"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"bd71680ac1636edaa282ac35a78005959d494f95","tarball":"https://registry.npmjs.org/agents/-/agents-0.26.0.tgz","fileCount":368,"integrity":"sha512-r0odbrTXkZMPwl2EvCsPB5jSMZoXUvYDUjhP/VppOpPKc4ddBMWQIgVabnXuSaRF+sqCIPm1txM/qbDpJqXZpQ==","signatures":[{"sig":"MEQCIDv2SEL2xRRrGcWOltlTA1RkxaxlRZWNsS9XJqnUpQRUAiARz+fws4ljJFGOULMlU7KR0gQ8f5hmIXobIXmPqI2CyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGorOooQm+jGlLiBm1nCyH7DONz2XddFM2GLl8s49H+dAiBtxHGAddBit2zUbCLLlamRWwGbrscyAjo8rUilL4/uLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agents@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8397056},"name":"agents","type":"module","types":"dist/index.d.ts","author":"Cloudflare Inc.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat/index.js","require":"./dist/chat/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./x402":{"types":"./dist/mcp/client/x402.d.ts","import":"./dist/mcp/client/x402.js","require":"./dist/mcp/client/x402.js"},"./email":{"types":"./dist/email.d.ts","import":"./dist/email.js","require":"./dist/email.js"},"./queue":{"types":"./dist/queue/index.d.ts","import":"./dist/queue/index.js","require":"./dist/queue/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.js"},"./state":{"types":"./dist/state/index.d.ts","import":"./dist/state/index.js","require":"./dist/state/index.js"},"./tasks":{"types":"./dist/tasks/index.d.ts","import":"./dist/tasks/index.js","require":"./dist/tasks/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./voice":{"types":"./dist/voice/index.d.ts","import":"./dist/voice/index.js","require":"./dist/voice/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","require":"./dist/skills/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js","require":"./dist/browser/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js","require":"./dist/context/index.js"},"./routing":{"types":"./dist/routing/index.d.ts","import":"./dist/routing/index.js","require":"./dist/routing/index.js"},"./streams":{"types":"./dist/streams/index.d.ts","import":"./dist/streams/index.js","require":"./dist/streams/index.js"},"./ai-react":{"types":"./dist/ai-react.d.ts","import":"./dist/ai-react.js","require":"./dist/ai-react.js"},"./ai-types":{"types":"./dist/ai-types.d.ts","import":"./dist/ai-types.js","require":"./dist/ai-types.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","require":"./dist/channels/index.js"},"./chat-sdk":{"types":"./dist/chat-sdk/index.d.ts","import":"./dist/chat-sdk/index.js","require":"./dist/chat-sdk/index.js"},"./schedule":{"types":"./dist/schedule.d.ts","import":"./dist/schedule.js","require":"./dist/schedule.js"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","require":"./dist/sessions/index.js"},"./tsconfig":"./agents.tsconfig.json","./lifecycle":{"types":"./dist/lifecycle/index.d.ts","import":"./dist/lifecycle/index.js","require":"./dist/lifecycle/index.js"},"./schedules":{"types":"./dist/schedules/index.d.ts","import":"./dist/schedules/index.js","require":"./dist/schedules/index.js"},"./voice/sfu":{"types":"./dist/voice/sfu.d.ts","import":"./dist/voice/sfu.js","require":"./dist/voice/sfu.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js","require":"./dist/workflows.js"},"./browser/ai":{"types":"./dist/browser/ai.d.ts","import":"./dist/browser/ai.js","require":"./dist/browser/ai.js"},"./chat/react":{"types":"./dist/chat/react.d.ts","import":"./dist/chat/react.js","require":"./dist/chat/react.js"},"./harness/pi":{"types":"./dist/harness/pi/index.d.ts","import":"./dist/harness/pi/index.js","require":"./dist/harness/pi/index.js"},"./mcp/client":{"types":"./dist/mcp/client/index.d.ts","import":"./dist/mcp/client/index.js","require":"./dist/mcp/client/index.js"},"./mcp/server":{"types":"./dist/mcp/server/index.d.ts","import":"./dist/mcp/server/index.js","require":"./dist/mcp/server/index.js"},"./voice/text":{"types":"./dist/voice/text.d.ts","import":"./dist/voice/text.js","require":"./dist/voice/text.js"},"./websockets":{"types":"./dist/websockets/index.d.ts","import":"./dist/websockets/index.js","require":"./dist/websockets/index.js"},"./agent-tools":{"types":"./dist/agent-tools.d.ts","import":"./dist/agent-tools.js","require":"./dist/agent-tools.js"},"./codemode/ai":{"types":"./dist/codemode/ai.d.ts","import":"./dist/codemode/ai.js","require":"./dist/codemode/ai.js"},"./voice/react":{"types":"./dist/voice/react.d.ts","import":"./dist/voice/react.js","require":"./dist/voice/react.js"},"./voice/types":{"types":"./dist/voice/types.d.ts","import":"./dist/voice/types.js","require":"./dist/voice/types.js"},"./models/pi-ai":{"types":"./dist/models/pi-ai/index.d.ts","import":"./dist/models/pi-ai/index.js","require":"./dist/models/pi-ai/index.js"},"./voice/client":{"types":"./dist/voice/client.d.ts","import":"./dist/voice/client.js","require":"./dist/voice/client.js"},"./voice/errors":{"types":"./dist/voice/errors.d.ts","import":"./dist/voice/errors.js","require":"./dist/voice/errors.js"},"./ai-chat-agent":{"types":"./dist/ai-chat-agent.d.ts","import":"./dist/ai-chat-agent.js","require":"./dist/ai-chat-agent.js"},"./models/ai-sdk":{"types":"./dist/models/ai-sdk/index.d.ts","import":"./dist/models/ai-sdk/index.js","require":"./dist/models/ai-sdk/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js","require":"./dist/observability/index.js"},"./browser/ai-sdk":{"types":"./dist/browser/ai-sdk.d.ts","import":"./dist/browser/ai-sdk.js","require":"./dist/browser/ai-sdk.js"},"./channels/email":{"types":"./dist/channels/email.d.ts","import":"./dist/channels/email.js","require":"./dist/channels/email.js"},"./channels/slack":{"types":"./dist/channels/slack.d.ts","import":"./dist/channels/slack.js","require":"./dist/channels/slack.js"},"./channels/voice":{"types":"./dist/channels/voice.d.ts","import":"./dist/channels/voice.js","require":"./dist/channels/voice.js"},"./chat/transport":{"types":"./dist/chat/transport.d.ts","import":"./dist/chat/transport.js","require":"./dist/chat/transport.js"},"./skills/compile":{"types":"./dist/skills/compile.d.ts","import":"./dist/skills/compile.js","require":"./dist/skills/compile.js"},"./channels/ai-sdk":{"types":"./dist/channels/ai-sdk.d.ts","import":"./dist/channels/ai-sdk.js","require":"./dist/channels/ai-sdk.js"},"./observability/ai":{"types":"./dist/observability/ai/index.d.ts","import":"./dist/observability/ai/index.js","require":"./dist/observability/ai/index.js"},"./schedules/parser":{"types":"./dist/schedules/parser.d.ts","import":"./dist/schedules/parser.js","require":"./dist/schedules/parser.js"},"./voice/workers-ai":{"types":"./dist/voice/workers-ai.d.ts","import":"./dist/voice/workers-ai.js","require":"./dist/voice/workers-ai.js"},"./channels/telegram":{"types":"./dist/channels/telegram.d.ts","import":"./dist/channels/telegram.js","require":"./dist/channels/telegram.js"},"./browser/tanstack-ai":{"types":"./dist/browser/tanstack-ai.d.ts","import":"./dist/browser/tanstack-ai.js","require":"./dist/browser/tanstack-ai.js"},"./experimental/webmcp":{"types":"./dist/experimental/webmcp.d.ts","import":"./dist/experimental/webmcp.js","require":"./dist/experimental/webmcp.js"},"./ai-chat-v5-migration":{"types":"./dist/ai-chat-v5-migration.d.ts","import":"./dist/ai-chat-v5-migration.js","require":"./dist/ai-chat-v5-migration.js"},"./channels/tanstack-ai":{"types":"./dist/channels/tanstack-ai.d.ts","import":"./dist/channels/tanstack-ai.js","require":"./dist/channels/tanstack-ai.js"},"./mcp/do-oauth-client-provider":{"types":"./dist/mcp/client/do-oauth-client-provider.d.ts","import":"./dist/mcp/client/do-oauth-client-provider.js","require":"./dist/mcp/client/do-oauth-client-provider.js"}},"license":"MIT","scripts":{"test":"vitest --run","build":"tsx ./scripts/build.ts","evals":"(cd evals; evalite)","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:chat":"vitest --project chat","test:node":"vitest --project node","test:x402":"vitest --project x402","test:react":"vitest --project react","test:webmcp":"vitest --project webmcp","test:browser":"vitest run --config src/browser-tests/vitest.config.ts","test:workers":"vitest --project workers","test:channels":"vitest --project channels","test:harness:pi":"vitest --project harness-pi","test:conformance":"pnpm run test:conformance:client && pnpm run test:conformance:server","test:voice:react":"vitest --project voice-react","test:channels:live":"vitest --run -c src/channels/vitest.live.config.ts","test:voice:workers":"vitest --project voice-workers","test:conformance:client":"pnpm run test:conformance:client:stateless && pnpm run test:conformance:client:2025-11-25 && pnpm run test:conformance:client:2025-06-18 && pnpm run test:conformance:client:2025-03-26","test:conformance:server":"pnpm run test:conformance:server:handler && pnpm run test:conformance:server:handler:legacy-compat && pnpm run test:conformance:server:handler:legacy && pnpm run test:conformance:server:mcp-agent","test:conformance:server:handler":"bash conformance/run.sh server-handler","test:conformance:client:stateless":"bash conformance/run.sh client-stateless","test:conformance:server:mcp-agent":"bash conformance/run.sh server-mcp-agent","test:conformance:client:2025-03-26":"bash conformance/run.sh client-2025-03-26","test:conformance:client:2025-06-18":"bash conformance/run.sh client-2025-06-18","test:conformance:client:2025-11-25":"bash conformance/run.sh client-2025-11-25","test:conformance:server:handler:legacy":"bash conformance/run.sh server-handler-legacy","test:conformance:server:handler:legacy-compat":"bash conformance/run.sh server-handler-legacy-compat"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"da7d7c09-bb22-48b6-8348-d5b01d340599"}},"keywords":["cloudflare","agents","ai","llm","durable objects"],"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/agents"},"description":"A home for your AI agents","directories":{},"maintainers":[{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"rita3ko","email":"ritakozlov@gmail.com"},{"name":"whoiskatrin","email":"katjareznikova@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"yaml":"^2.9.0","nanoid":"^5.1.16","capnweb":"^0.12.0","esbuild":"^0.28.1","mimetext":"^3.0.28","partysocket":"1.3.0","postal-mime":"^2.7.5","cron-schedule":"^6.0.0","@cfworker/json-schema":"^4.1.1","@rolldown/plugin-babel":"^0.2.3","@babel/plugin-proposal-decorators":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.5.4","chat":"^4.31.0","glob":"^13.0.6","react":"^19.2.7","valibot":"1.4.2","@x402/evm":"^2.17.0","just-bash":"^3.0.2","teleproto":"^1.228.5","@x402/core":"^2.17.0","@tanstack/ai":"0.38.0","@types/react":"^19.2.17","@ai-sdk/react":"^4.0.0","@ai-sdk/openai":"^4.0.0","@ai-sdk/valibot":"3.0.6","@ai-sdk/provider":"^4.0.0","@ai-sdk/anthropic":"^4.0.0","@cloudflare/codemode":"^0.5.3","@earendil-works/pi-ai":"^1.0.0","@valibot/to-json-schema":"1.3.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-durable":"^1.0.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/conformance-v2":"npm:@modelcontextprotocol/conformance@0.2.0-alpha.10"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","chat":"^4.29.0","vite":">=6.0.0 <9.0.0","react":"^19.0.0","@x402/evm":"^2.0.0","just-bash":"^3.0.0","@x402/core":"^2.0.0","@tanstack/ai":">=0.10.2 <1.0.0","@ai-sdk/react":"^3.0.0 || ^4.0.0","@ai-sdk/provider":"^4.0.0","@cloudflare/codemode":">=0.5.0","@earendil-works/pi-ai":"^1.0.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-durable":"^1.0.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"chat":{"optional":true},"vite":{"optional":true},"react":{"optional":true},"@x402/evm":{"optional":true},"just-bash":{"optional":true},"@x402/core":{"optional":true},"@tanstack/ai":{"optional":true},"@ai-sdk/react":{"optional":true},"@ai-sdk/provider":{"optional":true},"@cloudflare/codemode":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-durable":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agents_0.26.0_1790963842745_0.5670664633873377","host":"s3://npm-registry-packages-npm-production"},"_id":"agents@0.26.0","version":"0.26.0"}