{"_id":"@cloudflare/think","_rev":"55-4087556ac4577335a0acb234e3c36f5d","name":"@cloudflare/think","dist-tags":{"latest":"0.19.0"},"versions":{"0.0.0":{"name":"@cloudflare/think","version":"0.0.0","keywords":[],"author":"","license":"ISC","_id":"@cloudflare/think@0.0.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"dist":{"shasum":"5edb35e38d7176cd36a7d06c3563ae4e6bbd796d","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.0.0.tgz","fileCount":1,"integrity":"sha512-IwkODrgvJukBnK0bXrp16tIophtWig2o3jVL6zpXP6YM8zV0Qr6a8mMYxwv+WVcGSJqRFQpw2Pp7wzThUBfpqQ==","signatures":[{"sig":"MEUCIQDlt7GMpEeRuwcVpU63s9maUfGBzWxmW5ZR4LxpQJBbawIgQb2hBIL1V5YkiYJVOzr8VR0Uc0aoz+17Qc8cEC3/yWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"threepointone","email":"threepointone@gmail.com"},"_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/think_0.0.0_1773857080015_0.42666211999018433","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@cloudflare/think","version":"0.0.2","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.0.2","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"a7519ca203503e2aa42194308a038ebd938d4cd9","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.0.2.tgz","fileCount":33,"integrity":"sha512-cyRaCMTvMi7W+4Dneyekn/+q5aJACIpByBXaFoR7VpNkwCCSuvZFgHGovQAmVNfzAoeK7045uIfiF/tXXhNrZg==","signatures":[{"sig":"MEQCIDZhhynkU1QIb6reVOKAvfBSke5BdbSTspw3c+tiCrZ2AiAi86WPThp5718u6aPMfw+8cB83J9KEjk0AK4w8dTNf4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294856},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./message-builder":{"types":"./dist/message-builder.d.ts","import":"./dist/message-builder.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"415fc5082c75157e5b2bf820517ece34864dd358","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.9.0","description":"Opinionated assistant agent with session management, workspace tools, and extensions","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","zod":"^4.3.6","@cloudflare/shell":"^0.0.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","agents":"^0.7.7","@cloudflare/shell":"^0.0.2","@cloudflare/codemode":"^0.2.1"},"peerDependenciesMeta":{"@cloudflare/shell":{"optional":true},"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.0.2_1773857818046_0.6296743313326951","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cloudflare/think","version":"0.1.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.1.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"6d6354adbc6cfe5102de5b4f7ddd829e02534671","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.1.0.tgz","fileCount":33,"integrity":"sha512-x65y073WKeKF3cX08pIluXkkQOYw0A9ldDH5XCNNWuxshAmUsEMgmIuPOtCyHj01773u8BcmhiVNlnjxLyLIHw==","signatures":[{"sig":"MEUCIQDDKftkiaERruQexiicFqIke7/Tq1u8WV8RWhLXeuDadwIgcJgUJ3P+gt1JPKQk5T1MGbsyFH3r7fA8O0ieDRBxkxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298668},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./message-builder":{"types":"./dist/message-builder.d.ts","import":"./dist/message-builder.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"0b97e6281efdf83052129e884b17fb2b9f35e08e","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.9.0","description":"Opinionated assistant agent with session management, workspace tools, and extensions","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.134","zod":"^4.3.6","@cloudflare/shell":"^0.1.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":"^0.8.0","@cloudflare/shell":"^0.1.1","@cloudflare/codemode":"^0.3.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.1.0_1774265489604_0.840249736373196","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cloudflare/think","version":"0.1.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.1.1","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"7fd7fbd9967eea74881f138bef563e98d69047ab","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.1.1.tgz","fileCount":33,"integrity":"sha512-F7ZxUNQhMvsVYAro0km9lscIhZClCXcDUG7KRTmjgceyPiptPtJCO2daRkq5vMIhCCslXmgeTjeiM6uzdZc6kg==","signatures":[{"sig":"MEYCIQDoJzBhe3G5k3CtOWpPCxbWrF2oA9BxKyrUyh4yinCBDAIhAOtrK4lJRaIrQoCZMm3YWWHbTW9eWzyzn3PDX0vMPxXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298931},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./message-builder":{"types":"./dist/message-builder.d.ts","import":"./dist/message-builder.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"d8cb148ac4271f9ed2a0c6030fe518ff5f508edf","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.9.0","description":"Opinionated assistant agent with session management, workspace tools, and extensions","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.141","zod":"^4.3.6","@cloudflare/shell":"^0.3.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":"^0.8.7","@cloudflare/shell":"^0.3.0","@cloudflare/codemode":"^0.3.2"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.1.1_1774856813340_0.4289657272621721","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cloudflare/think","version":"0.1.2","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.1.2","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"e7b3a61ebdafa5ec338159e36db5f900b855cc5b","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.1.2.tgz","fileCount":21,"integrity":"sha512-RU1lWCKPseUn71BRQcuojQbcteR6lJ/LDS1GVpfElz2y7wtIJ+yyuvRh6xrlEzPpxJLK+oFgDGiY0cK/+oKnTg==","signatures":[{"sig":"MEQCIAWQdJKH9ln7VGPYhTVsWtlslqTZfI33FZEmk3FcLruAAiA4rMhlf+JNTMy5lW9qL8Uj6GZ0F0NEGcb5pFa/50Ljyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202984},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"806579ac0fc38aeea93ce160731ac5cfd082abfe","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.9.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.142","zod":"^4.3.6","@cloudflare/shell":"^0.3.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":"^0.9.0","@cloudflare/shell":"^0.3.1","@cloudflare/codemode":"^0.3.3"},"peerDependenciesMeta":{"@cloudflare/shell":{"optional":true},"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.1.2_1775045365977_0.9653996967284169","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cloudflare/think","version":"0.2.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.2.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"b410c1e4d1579d1f217b6370521431b53765329a","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.2.0.tgz","fileCount":21,"integrity":"sha512-nuPH3exnKh7V+lJQY3IeNsl+xD0IJh/axNhuewoHbTtf4j/BTmdlwKEC/qa087qrjwLx6y+48oEYL8XapJg7wg==","signatures":[{"sig":"MEQCIH8fzZWmNzwkLoeZvVmZyUhNzG9gHQMGlUJy0HZK+0ZSAiAo7ZgfE6dMRtfWVNKOZVqxen6w2P46Ge4T/XXebPrURQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256635},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"b035ff1c233837f5632f32230f3319446c6a7fc1","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.149","zod":"^4.3.6","@cloudflare/shell":"^0.3.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":"^0.10.0","@cloudflare/shell":"^0.3.2","@cloudflare/codemode":"^0.3.4"},"peerDependenciesMeta":{"@cloudflare/shell":{"optional":true},"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.2.0_1775565394298_0.4518675317907077","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cloudflare/think","version":"0.2.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.2.1","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"85c5c7b316c3f259225b5e0ada17eab1fceb2826","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.2.1.tgz","fileCount":24,"integrity":"sha512-tGXIUOu4YVwnkCIuCydGGi32MJkhbWBKM6suysXXq2utjjs1GnrT3N9dHumCV+nOwhOrungTEmWxtcvSOec9/A==","signatures":[{"sig":"MEUCIQDOhaubiQ2XboYU/Gr9LnJaSpU8yW2CWU7whdSjuHyfEwIgKPozLX3ccfp/y3PXVRiB9HOqRVocyo7xOLW+OmmS3ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332887},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"cacea7fdff7a1226d675502a9bf25fe413a29f0f","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.149","zod":"^4.3.6","@cloudflare/shell":"^0.3.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":"^0.10.1","@cloudflare/shell":"^0.3.2","@cloudflare/codemode":"^0.3.4"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.2.1_1775887872316_0.8330820342310548","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cloudflare/think","version":"0.2.2","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.2.2","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"c60c45d280457f377a9ff2449dd46ac4c62af8ef","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.2.2.tgz","fileCount":27,"integrity":"sha512-4cW6/l7iFFf7hGngpt2py6broNuUtX9GkW3GMiNl+mNop8YA3l9MH94KMJjo6L0wCakHoMlJaX7jFpHRjV8MYQ==","signatures":[{"sig":"MEUCIQCmDNitkzg7b6ZJq+63Sz8KaDHoEFwif8E7U3QyexxHsgIgCxM8r41QkMzAupLjq2oTkI+gggitWxXpTCzBG7AMKo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342174},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"9ca9ebe9c56853c8aad8c14bcd419b0bf32ed9ac","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.159","zod":"^4.3.6","@cloudflare/shell":"^0.3.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":"^0.11.0","@cloudflare/shell":"^0.3.2","@cloudflare/codemode":"^0.3.4"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.2.2_1776160766241_0.8274281747706731","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cloudflare/think","version":"0.2.3","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.2.3","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"5fa0134fd4ff99737edc1d32069390b962108ae9","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.2.3.tgz","fileCount":30,"integrity":"sha512-iqpkCSY+IRPI5dY/Hk1CRe8hN1fJ7wF4kjoBV7hVjNtAvXiWUr3Ejs4oLaMDyvrFOSOEJ8pjNEepRsdx9sutfg==","signatures":[{"sig":"MEUCIQCXyOszslOwJ2mw6bPReqI/706pxC+XnxVKdkeOHvetnwIgNaxEJldudY3AoKOsrDok5PXd+nJ7uwO94cufbTrt1ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346984},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"f32f2d734e9733856700dc3e02e2eb057ae4f696","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.159","zod":"^4.3.6","@cloudflare/shell":"^0.3.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":"^0.11.0","@cloudflare/shell":"^0.3.2","@cloudflare/codemode":"^0.3.4"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.2.3_1776235410311_0.12709699179555622","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@cloudflare/think","version":"0.2.4","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.2.4","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"cf4b10fe07e3ac58ed15ef83ac0c6e1418f69281","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.2.4.tgz","fileCount":30,"integrity":"sha512-yBKEprSFbn6+5H3jR7EE/uBf4lQMGxOd2c6IZpMR5fOuaLJH52fXAoGjis9e0/QfmhPEGcarSSNWoxkpJL1lGA==","signatures":[{"sig":"MEUCIGkFYR0EJg33bt7bN2IgHoEazwR1e2E40/TLHIwhdHqHAiEAtmElEtroVgj5SQT766LrEXYP0YSxuHD1IO7IiXeleG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347005},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"2982b019736376b7fe3f7447839946618997a44f","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.159","zod":"^4.3.6","@cloudflare/shell":"^0.3.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.8.7 <1.0.0","@cloudflare/shell":">=0.2.0 <1.0.0","@cloudflare/codemode":">=0.0.7 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.2.4_1776258854347_0.9221069007370291","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@cloudflare/think","version":"0.2.5","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.2.5","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"d77c48089221876d1c82b45377a53a7612bcc6ba","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.2.5.tgz","fileCount":30,"integrity":"sha512-iQ1i3zOzGbAizZkElfcWPyq7xrhx2nQuultz3T0nyS8UtTiSFvg85zo0gerFFRDuqngXLAZrUI88iq08SlWnRw==","signatures":[{"sig":"MEQCIDh/OwjElhDOxDHuzkqts/o8IFIgxW0YwNAzJ1O12IMvAiAIHo1ZPQ3mO74pMxXT7j1C9hYQTy61ouChauRuMmrLpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347612},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"68e2fd6d22a217c296085b452ea3d25106857b5f","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.164","zod":"^4.3.6","@cloudflare/shell":"^0.3.3"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.8.7 <1.0.0","@cloudflare/shell":">=0.2.0 <1.0.0","@cloudflare/codemode":">=0.0.7 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.2.5_1776536421117_0.6202999653416827","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cloudflare/think","version":"0.3.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.3.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"a05886ab91592e0f6b332d1f3b9006324216fe6a","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.3.0.tgz","fileCount":30,"integrity":"sha512-ctcSpokhcM0uymq9QpA26TxgV/PFTU+MXBm/8pDcGl+ArahLLyxUqoSH5+gnovENZ4rjflhXPH82SJumZSCn+g==","signatures":[{"sig":"MEUCIQDvD5868XxAfjutJPwqKoqS5sWwNVAr5P2s0rOEoKCC2gIgXz/W8Uico4gawUUzNWzi2dZdcpN9Cgnbn5Ky3bLgtog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395100},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"3dd0ab50ed2d4ffd589cb78d5a99657adf547ebc","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.168","zod":"^4.3.6","@cloudflare/shell":"^0.3.3"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.8.7 <1.0.0","@cloudflare/shell":">=0.2.0 <1.0.0","@cloudflare/codemode":">=0.0.7 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.3.0_1776555222536_0.21739607079696288","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cloudflare/think","version":"0.4.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.4.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"747695aa2212f3b14e51c6fb17f5e885096b5796","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.4.0.tgz","fileCount":30,"integrity":"sha512-njmM9TIyPoz2yzpj/cWb7F5EnnBD1acqn+bL5lNwbLhBeUWdpkmWNuik55XdzU520nvu1WxnP6SuHW7/4/BwQw==","signatures":[{"sig":"MEUCIQDwZNxsXGmTx0P9TY+mwzz0/BICidCOTrxWnBgItgXsSQIgP1pAzcB4tXBVKQ29gjFkurmHk/l3tfNjT9b0nzaGT8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393640},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"f07411b020886a99ca88d6a061ec729b8055e688","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.168","zod":"^4.3.6","@cloudflare/shell":"^0.3.3"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.8.7 <1.0.0","@cloudflare/shell":">=0.2.0 <1.0.0","@cloudflare/codemode":">=0.0.7 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.4.0_1776915095959_0.843390940620294","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@cloudflare/think","version":"0.4.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.4.1","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"db142a117466fc3f4ecae36d6eb0c605f0bc0efa","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.4.1.tgz","fileCount":30,"integrity":"sha512-aw3NbitO23Antf9biKI1twjQl0WZ1ZDG77vdFhBZP+nxXx31S9eh9rrurH+LmLF88OC02j+asr0A1Dc3SHP/DA==","signatures":[{"sig":"MEUCIGhMXxl2QxTx72LrTx4PaZ6KHTMiNvzykmyGlI+7MbqJAiEAu3wODUpbkK9oROCZa4mgy9ROVJ3+r4GT46wBMbHRhFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409179},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"1ad4cde4c300d5ea2bef9163ff7c90682dada674","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.168","zod":"^4.3.6","@cloudflare/shell":"^0.3.4"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.8.7 <1.0.0","@cloudflare/shell":">=0.2.0 <1.0.0","@cloudflare/codemode":">=0.0.7 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.4.1_1777278446180_0.15518154841021925","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@cloudflare/think","version":"0.4.2","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.4.2","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"488ec0987f95415f10e30b8ccc03ac788abdf2a7","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.4.2.tgz","fileCount":30,"integrity":"sha512-d7QgaVNW5RtN5JAzpgrAsu8jejahDo8XoRD3nD0jR2suq6D/LQhC1CBcKcZS/bFLHH74DU1Pw7twbiVS8r7MEw==","signatures":[{"sig":"MEQCIGIh/O8tCIi0JrP51//Ky2pHj6jq6/5kbiGaoO7VJ4+pAiBzwv9Pbtf/EbdSE9Jw1zvMhUoPC6BXIi+oPjE0aWoXYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418694},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"cbf3e18a0398e0bd80f09f17b401aae52fd8c196","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.168","zod":"^4.3.6","@cloudflare/shell":"^0.3.5"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.11.7 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.4.2_1777416956970_0.5442604336689194","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cloudflare/think","version":"0.5.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.5.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"60d4d86703b66fa84687e3d460b062d786d818bc","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.5.0.tgz","fileCount":30,"integrity":"sha512-wFLCX2DwCJMa5sbqfxYN7k4yDkHBEAt0AAaYCJDzNP6XqrbIhTT5g8GgCI56NFPOM9V4HwWx1CRGmnf4gODCzA==","signatures":[{"sig":"MEUCIDZpmAVXzpN6AHyaAXfT3D0zMcKFf3/cZnp5i9VBxnmaAiEAnuM0oM+SOJsyfvcWT9YqgM7SrMttcSwc+FuMyP3+6vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447511},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"bde99ae0f8a5fa22466d1d0d1ab2670164d81279","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.170","zod":"^4.4.1","@cloudflare/shell":"^0.3.5"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.0 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.5.0_1777556944251_0.15659192498975183","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@cloudflare/think","version":"0.5.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.5.1","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"1dbd495dffb33eba788158e8222e9c0e0219d236","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.5.1.tgz","fileCount":30,"integrity":"sha512-PfXUfCwok113qVa1iVJ2irO+n1griaz8eoeJVgaQ6foQxPeTR0CxeslTgLzMjnfOf0da/+dIBmatgXtYlE84Rw==","signatures":[{"sig":"MEUCIF+Olf8y2GyUWmt9aJBt/3t/hANgQGWZ5igXGFx5sc7hAiEA0gxw5mgdVUtFZTGtgPsC1Nfs/plIgWaADRnWpkeTMUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465300},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"aef678f500d23bc55e4845719a611f9b68736b01","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.172","zod":"^4.4.1","@cloudflare/shell":"^0.3.6"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.0 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.5.1_1777675569922_0.08506041708410206","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@cloudflare/think","version":"0.5.2","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.5.2","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"29859aa6ad672e11f96232e58a168264a505dc4b","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.5.2.tgz","fileCount":30,"integrity":"sha512-ARCFAyRnLYN1oGczUeE338MhvHTO/PG5nWwhl9lg4iRlLxziznfRAFpQqY63NnYRVysEQPWak8Jsmdr9G7yfnA==","signatures":[{"sig":"MEQCIGFf6v2r2JakPT8F+5zWGarh4SIEeLdK7PxdoJ4emc0oAiAURt4ZLGml+RuQduU9pdPGmkJFv0IeuADJfIsyvUl3ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465300},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"a25b535b9a8a839f69cfef5a1448c68020fbb765","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.174","zod":"^4.4.2","@cloudflare/shell":"^0.3.6"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.1 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.5.2_1777679803383_0.2140347878609723","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@cloudflare/think","version":"0.5.3","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.5.3","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"bd9f6c58c8e6bee8fca20441f4e1867c9ae2f45b","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.5.3.tgz","fileCount":30,"integrity":"sha512-+xNdYPQn+V88PMAQXOMf2XmF+15nEvMUV4S9UwJcwG+cFv3RDocSBRTYn6ebjPhntol08z1xUZggnTYbR/DG7A==","signatures":[{"sig":"MEQCIHS7HGNnyfuGJ6ykcWjWMb1gsKvTm2GJWOgtkNz4mxpJAiB3jDzXaQ5e5sJOxwsY3wrdV0duvJr6FNB4PM41aGjQ2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472654},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"7f2dd689344930ac70292e9ab6a5167bfafeee39","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.174","zod":"^4.4.2","@cloudflare/shell":"^0.3.6"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.1 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.5.3_1777683490349_0.1614679602629756","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cloudflare/think","version":"0.6.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.6.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"df17b44572bc8b3cddb8d7407634d4726498e070","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.6.0.tgz","fileCount":30,"integrity":"sha512-XirM6GhkYn3wH3POJm6lt7ak1BdcrnBSk9fmGDnelh8svwbdWd86UshX9PmkLZ8DYD5l/N+A3p2APogyfG8CBQ==","signatures":[{"sig":"MEUCIBTuidurkl/umZpgDm0ZVwmEH/TfV6BXuMwglayVA+SZAiEA7giu/RPUXOtEpDIVg9z4t5K6jlf3ygjcfKI5QX3U1hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563599},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"e72804956789746918c8f962fa031f3b7bd06bcd","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.180","zod":"^4.4.3","@cloudflare/shell":"^0.3.6"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.4 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.6.0_1778676422868_0.10016571902515126","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@cloudflare/think","version":"0.6.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.6.1","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"15fda122fc0fc9c641416d5993b80d65288a023b","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.6.1.tgz","fileCount":30,"integrity":"sha512-PSXPv4FOebTUyjHYxZ4v9pZIFE+rsg6JV7FAS+jzcpWBX0CQ09yxnMLIfKseZdbaYijqMckz3sY6Lt3FXbzHUA==","signatures":[{"sig":"MEQCIBOhjJOmkZlJpx/H3MpCaa+tVdjDmJMomIcUFBJaI70cAiAAmrV5xUi6oF8WlIiYze37o469412svNGOy+6S34iB9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571586},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"1769808d67840b1ec9bc10c8348c55a9461eb4d4","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.11.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.180","zod":"^4.4.3","@cloudflare/shell":"^0.3.7"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.4 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.6.1_1778779249693_0.4240364492801385","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@cloudflare/think","version":"0.7.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.7.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"7ed42e88369782163f7be00940e7197030cb8d8b","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.7.0.tgz","fileCount":30,"integrity":"sha512-dmMqkh3eyrmco3jvFgGo9LPfI4wXTq03dEZPLD7EWwnqZ17S9eumo49W8deHfFtA00Wuupzkct0yT2VeBeUNWg==","signatures":[{"sig":"MEUCIQDbLpAxVzT83+6vmas+TLlFPPCz3yUFO5bpaNLaoQHFTQIge1oA/R+tHvzPS7D6fKCLliHdyq0sZLRAf7C1Jxkj6ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584238},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"c043469e460ab45b2fdb9b9f9a63b2aecacb35f7","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.12.1","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","zod":"^4.4.3","@cloudflare/shell":"^0.3.8"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.4 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.7.0_1779206524379_0.7576228398956601","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@cloudflare/think","version":"0.7.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.7.1","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"ce2a23ecdf0a58af9cc8a734847292087fdfcb5b","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.7.1.tgz","fileCount":30,"integrity":"sha512-aRii3QIgdNxAfvcwJpPUm+Re8QgOVgy5Kqejcvf6EeiwNKUwZXcqaItFNxjR+/Beeb/WecDEjNZTOy9PEG1R4Q==","signatures":[{"sig":"MEYCIQDPr6Jz5tGKz/peG5jfvA72/MYRpQ4X3TEihf3PBnHsmAIhAOXCPHZWJ01GRI/jMuBA8WDaV/VcuMJv46nwT7tYqPdj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586863},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"a5bc238af45bd9bfed2aefeb23e646c5ca3e6bd1","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.12.1","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","zod":"^4.4.3","@cloudflare/shell":"^0.3.8"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.4 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.7.1_1779276174496_0.6840750305219543","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@cloudflare/think","version":"0.7.2","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.7.2","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"jseba_cf","email":"jseba@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"0b48cce9d6a677b72dc13e095c967c402bff3890","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.7.2.tgz","fileCount":30,"integrity":"sha512-fsCQRgzsI9zvulxHbQBuO7YeyTDV7HVFnSk0w77zLp7yxDyaTo6ePR0QGIRuOACF3pHbJDQGEgk7e7l/fDs+uw==","signatures":[{"sig":"MEUCIAuzHuDRoxxRm/bk3onyuuhSIpyWFBzed4v1Wfq263KPAiEAqiiBI9nDuJxovgj4MVAVm+bqmFPtxkhkeZDp6Spe404=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589488},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"5beeeb4c7e4d37647029f20926fcefd5a11627f7","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.12.1","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","zod":"^4.4.3","@cloudflare/shell":"^0.3.8"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.4 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.7.2_1779356600065_0.27835125262114957","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@cloudflare/think","version":"0.7.3","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.7.3","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"0c0b2e9e6a39a56e9e951aae51a2ce4c8c5c276c","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.7.3.tgz","fileCount":30,"integrity":"sha512-u+vC6TpaTdDQ1aqAVH2Q/DTlFBCY7DtoRVw94MUEFJSG280DxU9GqG0kWBhb9HkRSJ8eXtiUWwkLioei6RxDGA==","signatures":[{"sig":"MEYCIQC8td/+NGuJt+vVGtNqARap3lYR1bhSxDC6xrNya26DbgIhAPgzGIt+54XlCf2j+gYAH/mSWM4xgrL9/ySY3TyULsc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612909},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"}},"gitHead":"b504eed169d11536c76b835d2fcf2619cc6f9f48","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.12.1","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","zod":"^4.4.3","@cloudflare/shell":"^0.3.8"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","agents":">=0.12.4 <1.0.0","@cloudflare/shell":">=0.3.4 <1.0.0","@cloudflare/codemode":">=0.3.4 <1.0.0"},"peerDependenciesMeta":{"@cloudflare/codemode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.7.3_1779818025281_0.5263700515300278","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@cloudflare/think","version":"0.8.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.8.0","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"cdc498c262e9c10f5a6d2a057cbab6681de8e2fa","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.0.tgz","fileCount":42,"integrity":"sha512-itgQ0yM+yDK+B6jPMOCgdErSNOL3ongwqpkK6979VE+PMYYXgkEglRqjW7sKwx4W9sEQTW9Cw/RfVUKc/+rwxw==","signatures":[{"sig":"MEYCIQCL8HOrERNgBreCXMVWta+yhlDjKprwEY236FNGb0LFsAIhAKEzwxELJywBUYYfRPPXAN6/hWbN165sal0bE462twe1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091411},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"gitHead":"24020395f92fb7898145142952e09b5f52cefc41","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.13.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.29.0","just-bash":"^3.0.1","@cloudflare/shell":"^0.3.8","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","zod":"^4.4.3","@chat-adapter/telegram":"^4.29.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.0_1780394595471_0.1396461339915711","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@cloudflare/think","version":"0.8.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.8.1","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"165c7cc2521e64759d4540d1d34de71a3ce40f8a","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.1.tgz","fileCount":42,"integrity":"sha512-6NqkHPboSbJfOeFBOwfOlKcjsbYwK1rpqbFyczhHQXdvzJi2OteiUKXCXUlrauSNv9iQG99+yCGoooF1LLSvFQ==","signatures":[{"sig":"MEYCIQCSAp8RAv5pfNpeyPVxmtR/ypCE3GjeIFkP3vy9ZHimsAIhALSti/JniHwyTq4dxUbYUjpJ5qEaSNqtUWVwG05kUgHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123830},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"gitHead":"04c9dbdc1f01bafe494b996b22ea6eeec6b2a0bd","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.13.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","just-bash":"^3.0.1","@cloudflare/shell":"^0.3.8","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.194","zod":"^4.4.3","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.1_1780501401634_0.07210951872370153","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@cloudflare/think","version":"0.8.2","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.8.2","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"d2ff9bb6ea73d7df2b3472c70335bf7e85aba1f4","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.2.tgz","fileCount":42,"integrity":"sha512-m4OLslmk5i0e1gjferlKIPc/r4wu+gczpkciOr5knw2vROr3BSpQNRtWMi2o9S/Ty7k+hzhJrSOookoxZrh+2Q==","signatures":[{"sig":"MEYCIQCdRh6+gOZ+I+V+YYUivfE3JzhWBjTyoQLF2KgleK3APwIhAJ2BqCYlnZztoMNwFJ6xjXXad2loGYdyxDN6r6po3izd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1135346},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"gitHead":"e389baa9516773299062de39db9e815791f82dfa","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.13.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","just-bash":"^3.0.1","@cloudflare/shell":"^0.3.8","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.194","zod":"^4.4.3","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.2_1780524638209_0.96667510957456","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@cloudflare/think","version":"0.8.3","keywords":["cloudflare","agents","ai","assistant","tools"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/think@0.8.3","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"345c5ee59ebd1990c0051f6fb98d68c884d7b588","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.3.tgz","fileCount":41,"integrity":"sha512-u5HJMrjcSyqISDi+rQAI8EI5oXigff4iO5QH5MX7Xw1P/BGcKm57IPJk37a95I1mjMOWaxZpkyT7tccOWYR5XA==","signatures":[{"sig":"MEUCIQC1uxTyQdI4Whgf+UBTbNlnhd2E0o7PC6zjbFLAKXRk7wIgcMmjZkHdozCnYLH/Ix8PXHKmGDEdpeMziXRAi23q/Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1232266},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"gitHead":"83dd25522bc36038ba157b679fb21cf676f00212","scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"_npmVersion":"11.13.0","description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","just-bash":"^3.0.1","@cloudflare/shell":"^0.3.8","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.196","zod":"^4.4.3","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.3_1780656736834_0.44107751990328303","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@cloudflare/think","version":"0.8.4","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.8.4","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"cc712ca1db9258e8e37a8d9fac54417a22a143d1","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.4.tgz","fileCount":42,"integrity":"sha512-3g8WALiWfM87m2DglKRlembfsh9zMHx+aRlZBdZa3CQ5M/Et0Lh8ARGBY2Hc3Qfkvo0/c1V5atLUHooXbOPCyQ==","signatures":[{"sig":"MEUCIFGxSz8YKnsUY0jaAHmLXWXz/X9nHi8KSbtoitA53PxnAiEA/IIzoPo4xHfhhCpu71vKGu0pWY8qOoAChAjxOG0rNVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1234727},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","just-bash":"^3.0.1","@cloudflare/shell":"^0.3.8","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.196","zod":"^4.4.3","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.4_1780699156642_0.7063665077257717","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@cloudflare/think","version":"0.8.5","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.8.5","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"c0b8cc3400b922199c32d6bd9ef3e1aa94d4fe26","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.5.tgz","fileCount":42,"integrity":"sha512-GYJuv6/ChwgGvG79jfzlR71wD8TUFHfYOz+UNmt5YwQzXzsiOrBLKlNwtZI4qjsq/+GDUBE8yMNuzamSqLzPQw==","signatures":[{"sig":"MEYCIQCzKXERvU/w+lqTLmmTIncW1fiTD+nqpc4JTRm6eYcCVwIhAMj1FBV3ZmFZMzbIUW3opkan/bpzJ+sUw0KiH3oHrHRg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1261015},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"vitest --run -c src/tests/vitest.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","just-bash":"^3.0.1","@cloudflare/shell":"^0.3.8","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.196","zod":"^4.4.3","@ai-sdk/openai":"^3.0.67","@ai-sdk/anthropic":"^3.0.81","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.5_1780791288515_0.5882528227246995","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@cloudflare/think","version":"0.8.6","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.8.6","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"4599dcc1e2876ba0d32e9c339b74b4f3f7f4c905","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.6.tgz","fileCount":67,"integrity":"sha512-vq1oM3VPAP9yH9vrnCMpRbtGCwE3RlNU4iGt1GFIw+WCKZ3qkyu3wvwIoVDtTVGbPoZ7uztAvjLy1I4xlozQLg==","signatures":[{"sig":"MEYCIQDRoELm/G9j4/qgUEjBZ9MCbDxDU6XgFKqlowb+gsmBgAIhANdv7uEaA3p6xFgqavS+qvBssqFLJt0t5WgoL5UZGSPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1520126},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.1","smol-toml":"^1.6.1","@cloudflare/shell":"^0.3.9","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.196","zod":"^4.4.3","@types/yargs":"^17.0.35","@ai-sdk/openai":"^3.0.67","@ai-sdk/anthropic":"^3.0.81","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.6_1780841169064_0.29728818417886105","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@cloudflare/think","version":"0.8.7","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.8.7","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"99dbba60bcf0a1c5dd30a6002b7941c7e2b791ea","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.7.tgz","fileCount":62,"integrity":"sha512-6JQrszkXxuNPopFqcD78Iw7T9cvN2JIL12V9FhkImqMG4CkxlknvYMK8/rDIelgbxlkQZefVFpITMFTFKVIU/Q==","signatures":[{"sig":"MEQCIE7fMSPse5qNqCHEVLr5Rqy07BVe5OyZG+FOdEy3x76SAiBGWkrTSTqJ/UyWP/OtHftmYKi0EH6Cs/aXQYP9tQhyGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1511037},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.1","smol-toml":"^1.6.1","create-think":"^0.0.3","@cloudflare/shell":"^0.3.9","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.196","zod":"^4.4.3","@types/yargs":"^17.0.35","@ai-sdk/openai":"^3.0.67","@ai-sdk/anthropic":"^3.0.81","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.7_1780916454451_0.5957125852437908","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@cloudflare/think","version":"0.8.8","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.8.8","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"f6ab0616d13d03ff2bbe8cc98de9931f5247650d","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.8.8.tgz","fileCount":62,"integrity":"sha512-JUxivS4StuyNbx+vXCmqAYqnTvqCMxPIqhtTXoIAN2QGvBfeBxlGsBjMlMQJCbDBRo26dXvqnrum1Jd5gOFJeg==","signatures":[{"sig":"MEUCID7gGkL/5rbsUyaOWnPoW0K65EOywcID3sSRWPKHsk3dAiEAmQo/Z7OBJ83k0NK0lZ/F2rhxeyq+FL33zczPV7G7oaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1511185},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.1","smol-toml":"^1.6.1","create-think":"^0.0.3","@cloudflare/shell":"^0.3.9","@cloudflare/codemode":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.196","zod":"^4.4.3","@types/yargs":"^17.0.35","@ai-sdk/openai":"^3.0.67","@ai-sdk/anthropic":"^3.0.81","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","agents":">=0.14.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.8.8_1780951631649_0.8274583646944433","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@cloudflare/think","version":"0.9.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.9.0","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"sergeychernyshev","email":"sergey.chernyshev@gmail.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"d2ead99c2ed72c2ecec34ba8d62c03da1255baee","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.9.0.tgz","fileCount":63,"integrity":"sha512-asqO41zY0HQ7m4MYuVxY06vcNGvLWXUpMd2lEK4bTpenAP6mtEPaJ404dy90g2D9m8LiL0nDoJPr9rGE+5K2Hg==","signatures":[{"sig":"MEYCIQDM3nEdXDdpUVNVBxir68srBg/dZ/f6vVMI76jufcJCAwIhAKQBHek3iQM4osO4D3YOPWmlhsslgYkAmPiKIaSRbl7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1635981},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.1","smol-toml":"^1.6.1","create-think":"^0.0.4","@cloudflare/shell":"^0.4.0","@cloudflare/codemode":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","@types/yargs":"^17.0.35","@ai-sdk/openai":"^3.0.70","@ai-sdk/anthropic":"^3.0.83","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","agents":">=0.16.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.9.0_1781282757213_0.49895545313321343","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@cloudflare/think","version":"0.9.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.9.1","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"sergeychernyshev","email":"sergey.chernyshev@gmail.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"22f4f57ef0b601a6df54482955a705ae2d0a13e7","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.9.1.tgz","fileCount":63,"integrity":"sha512-P96wtGeo9/l5XzQik1xYB8aGBqNi0AXkG7LVqaKFXpqDIw8T3bYOvZGFGNJrqCYYuE9uPBIA7CwvSYI2v/icnA==","signatures":[{"sig":"MEUCIQDsHFxH66WjRl0cBfLEiZdiQ/UYszS3oa1trx9OZYp12QIgMJFWQuDL+KXla+OcCxIsQ+ohxawJuAOHkTMYXYKXfvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1642789},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.1","smol-toml":"^1.6.1","create-think":"^0.0.4","@cloudflare/shell":"^0.4.0","@cloudflare/codemode":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","@types/yargs":"^17.0.35","@ai-sdk/openai":"^3.0.70","@ai-sdk/anthropic":"^3.0.83","@chat-adapter/telegram":"^4.30.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","agents":">=0.16.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.9.1_1781609238059_0.865263396945188","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@cloudflare/think","version":"0.10.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.10.0","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"sergeychernyshev","email":"sergey.chernyshev@gmail.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"4155caa7854f4174c83d724df1b0e3dd33cdcbc2","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.10.0.tgz","fileCount":369,"integrity":"sha512-fJjCskRISNIBL+Q2BKF4OWwZijvyDy0H/CWtbhGw1E9y3lVOhHgfDZwUvA5KJ6FjpMf2XUyL04jrA0FEIboOiQ==","signatures":[{"sig":"MEYCIQC4uieTCOloctwwnPQ/YI7axocDvGNr0IskE9Q7HhqCOAIhAIQ8k56/2hZxfBVkQYdnwb1vCJI/6Ie6S3wk1kuFmBC+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12660308},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli && npm run test:react","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chat":"^4.30.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.1","smol-toml":"^1.6.1","create-think":"^0.1.0","@cloudflare/shell":"^0.4.0","@cloudflare/codemode":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^26.1.0","react":"^19.2.7","agents":"^0.16.2","react-dom":"^19.2.7","streamdown":"^2.5.0","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@types/yargs":"^17.0.35","@ai-sdk/react":"^3.0.204","@ai-sdk/openai":"^3.0.70","@cloudflare/kumo":"^2.5.2","@streamdown/code":"^1.1.1","@types/react-dom":"^19.2.3","@ai-sdk/anthropic":"^3.0.83","@tailwindcss/vite":"^4","@cloudflare/ai-chat":"^0.8.6","@vitejs/plugin-react":"^6.0.2","@phosphor-icons/react":"^2.1.10","@chat-adapter/telegram":"^4.30.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","agents":">=0.16.0 <1.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.10.0_1781697334331_0.01738049680834841","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@cloudflare/think","version":"0.11.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.11.0","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"sergeychernyshev","email":"sergey.chernyshev@gmail.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"38eaf0579ecb097eea519bd4c6f79d07207a50e5","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.11.0.tgz","fileCount":381,"integrity":"sha512-QNpeNpYraHnZYaa7Vak5LivLt9Ovs420KlFwzd1Wl+sg6doeW5yDQE6Kfzk+URhRixKw8iHk17nGTpqm1Qgpzw==","signatures":[{"sig":"MEUCIQDDfKzneqWXugvJGJpon13J4wYhvDYS46wVyfnuOCIAQgIge6UwtcDKOTTo4zeNAn+G4LkzKbvneJm9HqcYo5zQbvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13105825},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli && npm run test:react","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"chat":"^4.31.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.2","smol-toml":"^1.7.0","create-think":"^0.1.1","@cloudflare/shell":"^0.4.1","@cloudflare/codemode":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.17.0","react-dom":"^19.2.7","streamdown":"^2.5.0","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@types/yargs":"^17.0.35","@ai-sdk/react":"^3.0.204","@ai-sdk/openai":"^3.0.70","@cloudflare/kumo":"^2.6.0","@streamdown/code":"^1.1.1","@types/react-dom":"^19.2.3","@ai-sdk/anthropic":"^3.0.83","@tailwindcss/vite":"^4","@cloudflare/ai-chat":"^0.9.0","@vitejs/plugin-react":"^6.0.3","@phosphor-icons/react":"^2.1.10","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","react":"^19.0.0","agents":">=0.17.0 <1.0.0","@ai-sdk/react":"^3.0.204","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.11.0_1782476387065_0.7149059248227223","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@cloudflare/think","version":"0.11.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.11.1","maintainers":[{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},{"name":"sergeychernyshev","email":"sergey.chernyshev@gmail.com"},{"name":"simonabadoiu","email":"sbadoiu@cloudflare.com"},{"name":"cms1919","email":"csparks+1@cloudflare.com"},{"name":"mgirouard-cf","email":"mgirouard+npmjs@cloudflare.com"},{"name":"musa-cf","email":"musa@cloudflare.com"},{"name":"vaishakpdinesh","email":"vaishak@cloudflare.com"},{"name":"ichernetsky-cf","email":"ichernetsky@cloudflare.com"},{"name":"gabivlj-cf","email":"gvillalongasimon@cloudflare.com"},{"name":"ganders-cloudflare","email":"ganders@cloudflare.com"},{"name":"nsharma-cf","email":"nsharma@cloudflare.com"},{"name":"mikenomitch","email":"mikenomitch@gmail.com"},{"name":"tlefebvre_cf","email":"tlefebvre@cloudflare.com"},{"name":"nafeezcf","email":"nafeez@cloudflare.com"},{"name":"eduardo-vargas","email":"edvargast@gmail.com"},{"name":"threepointone","email":"threepointone@gmail.com"},{"name":"xtuc","email":"npm@sauleau.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"bb2e6a431ec1663fc9bbf07517f7e802366e5563","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.11.1.tgz","fileCount":385,"integrity":"sha512-XCGEcW7xMU9SYL9XFUBKlOAj4BaITKgnNVdmWeo+HUaFe/grGqLF+zwQteEaq8CivSH0Kq8MdPiZ5FzXAVSi6Q==","signatures":[{"sig":"MEUCIEelIm4AD77ytiQs6YrPph7G5cSsLsMgXCrYAconpIlYAiEAlJuWQrLAFdfCNsBfFlfvdSpq6f/XtllfVv/o7NoDgvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13219303},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli && npm run test:react","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"chat":"^4.31.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.2","smol-toml":"^1.7.0","create-think":"^0.1.1","@cloudflare/shell":"^0.4.1","@cloudflare/codemode":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.17.1","react-dom":"^19.2.7","streamdown":"^2.5.0","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@types/yargs":"^17.0.35","@ai-sdk/react":"^3.0.204","@ai-sdk/openai":"^3.0.70","@cloudflare/kumo":"^2.6.0","@streamdown/code":"^1.1.1","@types/react-dom":"^19.2.3","@ai-sdk/anthropic":"^3.0.83","@tailwindcss/vite":"^4","@cloudflare/ai-chat":"^0.9.1","@vitejs/plugin-react":"^6.0.3","@phosphor-icons/react":"^2.1.10","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","react":"^19.0.0","agents":">=0.17.1 <1.0.0","@ai-sdk/react":"^3.0.204","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.11.1_1782645788099_0.09374279583159772","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@cloudflare/think","version":"0.12.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.12.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"886519039612b05fe913adef82f93796ba103417","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.12.1.tgz","fileCount":385,"integrity":"sha512-2q5odiYUl63/j0gIDq7rtz+3wnpNrsEGjpBDo2Pt5etFNzVJLVo2LDU9F5xjz2z5yd3GFPj5gKdzPZaitgqOwQ==","signatures":[{"sig":"MEUCIQDFNysHJ6//8VFJEns1O/uaWTvF1H38xHVQJpH82p1aSAIgD7fV+5JtZ5LEENKB1+ZkuBfkcsIDGL0tAdlz0H9cJxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13242414},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli && npm run test:react","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"chat":"^4.31.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.2","smol-toml":"^1.7.0","create-think":"^0.1.1","@ai-sdk/openai":"^3.0.70","@ai-sdk/anthropic":"^3.0.83","@cloudflare/shell":"^0.4.1","workers-ai-provider":"^3.3.0","@cloudflare/codemode":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.17.3","react-dom":"^19.2.7","streamdown":"^2.5.0","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@types/yargs":"^17.0.35","@ai-sdk/react":"^3.0.204","@cloudflare/kumo":"^2.6.0","@streamdown/code":"^1.1.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4","@cloudflare/ai-chat":"^0.9.3","@vitejs/plugin-react":"^6.0.3","@phosphor-icons/react":"^2.1.10","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","react":"^19.0.0","agents":">=0.17.1 <1.0.0","@ai-sdk/react":"^3.0.204","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.12.1_1782826211396_0.484196955579862","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@cloudflare/think","version":"0.13.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.13.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cfpriveng","email":"msang@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"c821d8bfc47e854fdc2189e08f34e56d19b6d607","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.13.0.tgz","fileCount":385,"integrity":"sha512-0Zo7jjPLLUv2q4FRu9ww3GrDFCOv73NgDl19yfjVGcYzAnxphiWRNaG1Sl7bwXcfWKZBUZ4SE2ckT3WEUjqzzw==","signatures":[{"sig":"MEQCIH7UaJ7yp4kl2XHa1yp4uPWWmIDkbwTVmggOrOTEBmLPAiB8aSiEiVl+wa0yxzuj0+pMd7WALB7+9E5WcuJ9OCi68g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13260524},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli && npm run test:react","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chat":"^4.31.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.2","smol-toml":"^1.7.0","create-think":"^0.1.1","@ai-sdk/openai":"^3.0.70","@ai-sdk/anthropic":"^3.0.83","@cloudflare/shell":"^0.4.1","workers-ai-provider":"^3.3.0","@cloudflare/codemode":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.17.4","react-dom":"^19.2.7","streamdown":"^2.5.0","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@types/yargs":"^17.0.35","@ai-sdk/react":"^3.0.204","@cloudflare/kumo":"^2.6.0","@streamdown/code":"^1.1.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4","@cloudflare/ai-chat":"^0.9.3","@vitejs/plugin-react":"^6.0.3","@phosphor-icons/react":"^2.1.10","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","react":"^19.0.0","agents":">=0.17.1 <1.0.0","@ai-sdk/react":"^3.0.204","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.13.0_1783962564493_0.39657823524494273","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@cloudflare/think","version":"0.14.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.14.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cfpriveng","email":"msang@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"275dc7e750d020d618266118d02b8ada73093816","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.14.0.tgz","fileCount":385,"integrity":"sha512-YQT1FJx6LwFrtsy3yr3Wd9QWVRIuijAxtFzA7JAOqJOO3ZBSnBJPlJ6S8OftojPU4GcIxEkyFNUyCgHD3jEc3g==","signatures":[{"sig":"MEMCHw9bgJbxEIxfdDlI9Zux9wI45oSWlP1SJPsEDhT1/YMCIAz+icEtgTsgvBbiG3i1qMEP7s6ukfgGJ8HAnLSPbgt+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13297265},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli && npm run test:react","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chat":"^4.31.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.2","smol-toml":"^1.7.0","create-think":"^0.1.1","@ai-sdk/openai":"^3.0.70","@ai-sdk/anthropic":"^3.0.83","@cloudflare/shell":"^0.4.2","workers-ai-provider":"^3.3.0","@cloudflare/codemode":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.18.0","react-dom":"^19.2.7","streamdown":"^2.5.0","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@types/yargs":"^17.0.35","@ai-sdk/react":"^3.0.204","@cloudflare/kumo":"^2.6.0","@streamdown/code":"^1.1.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4","@cloudflare/ai-chat":"^0.9.4","@vitejs/plugin-react":"^6.0.3","@phosphor-icons/react":"^2.1.10","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.182","zod":"^4.0.0","vite":">=6 <9","react":"^19.0.0","agents":">=0.18.0 <1.0.0","@ai-sdk/react":"^3.0.204","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.14.0_1784738087302_0.4521108254170918","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@cloudflare/think","version":"0.15.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.15.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cfpriveng","email":"msang@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"da53c2273d45a6cd1c1bc0b85aecb334531a4d4a","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.15.0.tgz","fileCount":384,"integrity":"sha512-vI7YhGRrxbsnMEA6gVWD7aaWxa9dZOJBFuc+d9DZVLD7jfasO1egJ6LbS7VS6kfjCBETIzudi+wlmS3wYISEYg==","signatures":[{"sig":"MEUCIQDk8caMq9oxqCVJoeNtFlWvhnkxmUN/NgRXi+JnQ9OI2gIgdY3bR3k7eM69RdacwHXpaoNWtJqLDxAwu+Y8P9T6mtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13315574},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli && npm run test:react","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chat":"^4.31.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.2","smol-toml":"^1.7.0","create-think":"^0.1.1","@ai-sdk/openai":"^4.0.0","@ai-sdk/anthropic":"^4.0.0","@cloudflare/shell":"^0.4.3","workers-ai-provider":"^4.0.0","@cloudflare/codemode":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.19.0","react-dom":"^19.2.7","streamdown":"^2.5.0","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@types/yargs":"^17.0.35","@ai-sdk/react":"^4.0.0","@cloudflare/kumo":"^2.6.0","@streamdown/code":"^1.1.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4","@cloudflare/ai-chat":"^0.10.0","@vitejs/plugin-react":"^6.0.3","@phosphor-icons/react":"^2.1.10","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","vite":">=6 <9","react":"^19.0.0","agents":">=0.18.0 <1.0.0","@ai-sdk/react":"^3.0.0 || ^4.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.15.0_1784821168912_0.17618476926241078","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@cloudflare/think","version":"0.15.1","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.15.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cfpriveng","email":"msang@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"bin":{"think":"dist/cli/index.js"},"dist":{"shasum":"2600015c6ae50fe3b69ee43857abf9f465944603","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.15.1.tgz","fileCount":384,"integrity":"sha512-BAMVRoBArhszewE0ONcq6sNxfB0QsXIZkhdZYl+6hXdUC/tHShRK1ZDaGhHuWhDBBGYsPY07ploFy4WOmCLkwQ==","signatures":[{"sig":"MEQCIGsOHz8ZeJaQow2TsdmTPwzpTqLLxa4yklWHXskLAB4CAiBhpvAbqDaU4+tWmc+p/dvw12ADAml0E/sU+XzA66YJog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13315868},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./framework":{"types":"./dist/framework/index.d.ts","import":"./dist/framework/index.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./server-entry":{"types":"./dist/server-entry.d.ts","import":"./dist/server-entry.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:generated-entry && npm run test:vite && npm run test:cli && npm run test:react","build":"tsx ./scripts/build.ts","test:cli":"vitest --run -c src/cli-tests/vitest.config.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:vite":"vitest --run src/vite-tests","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts","test:generated-entry":"vitest --run -c src/tests/generated-entry/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chat":"^4.31.0","yargs":"^18.0.0","aywson":"^0.0.16","just-bash":"^3.0.2","smol-toml":"^1.7.0","create-think":"^0.1.1","@ai-sdk/openai":"^4.0.0","@ai-sdk/anthropic":"^4.0.0","@cloudflare/shell":"^0.4.3","workers-ai-provider":"^4.0.0","@cloudflare/codemode":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.20.1","react-dom":"^19.2.7","streamdown":"^2.5.0","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@types/yargs":"^17.0.35","@ai-sdk/react":"^4.0.0","@cloudflare/kumo":"^2.6.0","@streamdown/code":"^1.1.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4","@cloudflare/ai-chat":"^0.10.1","@vitejs/plugin-react":"^6.0.3","@phosphor-icons/react":"^2.1.10","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","vite":">=6 <9","react":"^19.0.0","agents":">=0.18.0 <1.0.0","@ai-sdk/react":"^3.0.0 || ^4.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.15.1_1785254878738_0.899315033673882","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@cloudflare/think","version":"0.16.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.16.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cfpriveng","email":"msang@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"dist":{"shasum":"2648c2c67a43821782a15b82fa626df8cd3a3323","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.16.0.tgz","fileCount":59,"integrity":"sha512-SVUJR+ENNL/eu7L5fNZCYALd72DRJYSiu7efNyr6hzNwFXYZSZz0Ecz06DoPLfN6k+F5ABO+0CHLVLAfAtr7dA==","signatures":[{"sig":"MEUCIDu/U1M1rjt92Fm9dDUzGxbPkEbQrMetTko/iF6uM58kAiEAozCJ20ud77YkAZPsaSETey6j+lE13iXOwKoZdWZZzUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2062678},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:react","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"chat":"^4.31.0","just-bash":"^3.0.2","@ai-sdk/openai":"^4.0.0","@ai-sdk/anthropic":"^4.0.0","@cloudflare/shell":"^0.4.3","workers-ai-provider":"^4.0.0","@cloudflare/codemode":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.21.0","react-dom":"^19.2.7","@types/react":"^19.2.17","@ai-sdk/react":"^4.0.0","@types/react-dom":"^19.2.3","@cloudflare/ai-chat":"^0.10.2","@vitejs/plugin-react":"^6.0.3","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","react":"^19.0.0","agents":">=0.20.2 <1.0.0","@ai-sdk/react":"^3.0.0 || ^4.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.16.0_1787044096773_0.6549434310227886","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@cloudflare/think","version":"0.17.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.17.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cfpriveng","email":"msang@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"dist":{"shasum":"e1bb402394e5514208eb1b14ec6b003319adf84a","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.17.0.tgz","fileCount":59,"integrity":"sha512-tnfMZSqSz1dhfBx0io/mXMJE2huwJc2kTPAkx55y1bTUQwt9A2uONBmN1FixNsI9DFp1zXJDzcO0juGFKfTyLQ==","signatures":[{"sig":"MEQCIGY+LoOa9AwqWvlD2e9pL5UUXJbdBc2YEb1/0E2P+uoHAiBMjpCeBWN2hWkd/BtPTS/zN+3RSOZFjeZqrt8VVVYBGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2062269},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:react","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"chat":"^4.31.0","just-bash":"^3.0.2","@ai-sdk/openai":"^4.0.0","@ai-sdk/anthropic":"^4.0.0","@cloudflare/shell":"^0.4.3","workers-ai-provider":"^4.0.0","@cloudflare/codemode":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.4.3","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.22.0","react-dom":"^19.2.7","@types/react":"^19.2.17","@ai-sdk/react":"^4.0.0","@types/react-dom":"^19.2.3","@cloudflare/ai-chat":"^0.11.0","@vitejs/plugin-react":"^6.0.3","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","react":"^19.0.0","agents":">=0.20.2 <1.0.0","@ai-sdk/react":"^3.0.0 || ^4.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.17.0_1787837241705_0.12947066074736657","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@cloudflare/think","version":"0.18.0","keywords":["cloudflare","agents","ai","assistant","tools"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/think@0.18.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"dist":{"shasum":"650c8d08657639e215ed208452fba307ffa5941c","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.18.0.tgz","fileCount":59,"integrity":"sha512-eN3gZvO05UPucAaQ9GfIu5iKhMeRKqd+NzxfNdi3rhbAHhsTC3ckxPnXNlBmr8Pg0zcvaJK69KhWPv4AySeexQ==","signatures":[{"sig":"MEYCIQCO0+4fNQIFitvfq5IoEzTxm6tQXTP2oGbCmOtZvv8bVgIhAJkOoGoRxM18Uyyoob5msB93JYgpmsnf0nzsg4oyhAti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2199457},"type":"module","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"scripts":{"test":"npm run test:workers && npm run test:react","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"chat":"^4.31.0","just-bash":"^3.0.2","@ai-sdk/openai":"^4.0.0","@ai-sdk/anthropic":"^4.0.0","@cloudflare/shell":"^0.4.3","workers-ai-provider":"^4.0.0","@cloudflare/codemode":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.5.4","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.23.0","react-dom":"^19.2.7","@types/react":"^19.2.17","@ai-sdk/react":"^4.0.0","@types/react-dom":"^19.2.3","@cloudflare/ai-chat":"^0.12.0","@vitejs/plugin-react":"^6.0.3","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","react":"^19.0.0","agents":">=0.23.0 <1.0.0","@ai-sdk/react":"^3.0.0 || ^4.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/think_0.18.0_1789123326885_0.5875634258585869","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/think/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"_id":"@cloudflare/think@0.19.0","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"e00b5b28e5c3742b434213781a54812413f092fd","tarball":"https://registry.npmjs.org/@cloudflare/think/-/think-0.19.0.tgz","fileCount":59,"integrity":"sha512-7xYaVeQJA4Xnwuo2R5/zhbUjWftvKzVjdsZnOSYjo+BqJ+hbizemW8fCt1QTTP+TDixgXXiOQNlOmyNJXjTYUw==","signatures":[{"sig":"MEUCIDYx331Z8k/IeMCDJVcfTpGjKXqWbJsPnIN2T+bmlj4WAiEAorJ0bukHbzLeZ5vNwMb367jHxHgty7ZSrm+F0JQh13k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJhrfy4fEcMvs4DzKmCzTEWhfOOXZYE0afEPAPadlahQIgTT/1ck4vCfc3XDf9qpOTLs/M1AKc/bCbpm2Zfbnt/1A="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fthink@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2222346},"name":"@cloudflare/think","type":"module","author":"Cloudflare Inc.","exports":{".":{"types":"./dist/think.d.ts","import":"./dist/think.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./workflows":{"types":"./dist/workflows.d.ts","import":"./dist/workflows.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","import":"./dist/extensions/index.js"},"./messengers":{"types":"./dist/messengers/index.d.ts","import":"./dist/messengers/index.js"},"./tools/fetch":{"types":"./dist/tools/fetch.d.ts","import":"./dist/tools/fetch.js"},"./tools/browser":{"types":"./dist/tools/browser.d.ts","import":"./dist/tools/browser.js"},"./tools/execute":{"types":"./dist/tools/execute.d.ts","import":"./dist/tools/execute.js"},"./tools/sandbox":{"types":"./dist/tools/sandbox.d.ts","import":"./dist/tools/sandbox.js"},"./tools/workspace":{"types":"./dist/tools/workspace.d.ts","import":"./dist/tools/workspace.js"},"./tools/extensions":{"types":"./dist/tools/extensions.d.ts","import":"./dist/tools/extensions.js"},"./messengers/telegram":{"types":"./dist/messengers/telegram.d.ts","import":"./dist/messengers/telegram.js"}},"license":"MIT","scripts":{"test":"npm run test:workers && npm run test:react","build":"tsx ./scripts/build.ts","test:e2e":"vitest --run -c src/e2e-tests/vitest.config.ts","test:react":"vitest --run -c src/react-tests/vitest.config.ts","test:workers":"vitest --run -c src/tests/vitest.config.ts"},"version":"0.19.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfae233d-8eb3-42fc-83b9-f486136d5d55"}},"keywords":["cloudflare","agents","ai","assistant","tools"],"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","directories":{},"maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"_nodeVersion":"24.20.0","dependencies":{"chat":"^4.31.0","just-bash":"^3.0.2","@ai-sdk/openai":"^4.0.0","@ai-sdk/anthropic":"^4.0.0","@cloudflare/shell":"^0.4.3","workers-ai-provider":"^4.0.0","@cloudflare/codemode":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.5.4","vite":"^8.1.0","jsdom":"^29.1.1","react":"^19.2.7","agents":"^0.24.0","react-dom":"^19.2.7","@types/react":"^19.2.17","@ai-sdk/react":"^4.0.0","@types/react-dom":"^19.2.3","@cloudflare/ai-chat":"^0.12.0","@vitejs/plugin-react":"^6.0.3","@chat-adapter/telegram":"^4.31.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","react":"^19.0.0","agents":">=0.24.0 <1.0.0","@ai-sdk/react":"^3.0.0 || ^4.0.0","@chat-adapter/telegram":"^4.29.0"},"peerDependenciesMeta":{"react":{"optional":true},"@ai-sdk/react":{"optional":true},"@chat-adapter/telegram":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/think_0.19.0_1789734318293_0.9640638492545688"}}},"time":{"created":"2026-03-18T18:04:40.015Z","modified":"2026-09-18T12:25:18.803Z","0.0.0":"2026-03-18T18:04:40.148Z","0.0.2":"2026-03-18T18:16:58.292Z","0.1.0":"2026-03-23T11:31:29.782Z","0.1.1":"2026-03-30T07:46:53.478Z","0.1.2":"2026-04-01T12:09:26.147Z","0.2.0":"2026-04-07T12:36:34.476Z","0.2.1":"2026-04-11T06:11:12.557Z","0.2.2":"2026-04-14T09:59:26.381Z","0.2.3":"2026-04-15T06:43:30.457Z","0.2.4":"2026-04-15T13:14:14.540Z","0.2.5":"2026-04-18T18:20:21.266Z","0.3.0":"2026-04-18T23:33:42.698Z","0.4.0":"2026-04-23T03:31:36.109Z","0.4.1":"2026-04-27T08:27:26.331Z","0.4.2":"2026-04-28T22:55:57.117Z","0.5.0":"2026-04-30T13:49:04.404Z","0.5.1":"2026-05-01T22:46:10.100Z","0.5.2":"2026-05-01T23:56:43.532Z","0.5.3":"2026-05-02T00:58:10.538Z","0.6.0":"2026-05-13T12:47:03.104Z","0.6.1":"2026-05-14T17:20:49.856Z","0.7.0":"2026-05-19T16:02:04.572Z","0.7.1":"2026-05-20T11:22:54.707Z","0.7.2":"2026-05-21T09:43:20.256Z","0.7.3":"2026-05-26T17:53:45.463Z","0.8.0":"2026-06-02T10:03:15.646Z","0.8.1":"2026-06-03T15:43:21.836Z","0.8.2":"2026-06-03T22:10:38.375Z","0.8.3":"2026-06-05T10:52:16.978Z","0.8.4":"2026-06-05T22:39:16.824Z","0.8.5":"2026-06-07T00:14:48.695Z","0.8.6":"2026-06-07T14:06:09.243Z","0.8.7":"2026-06-08T11:00:54.669Z","0.8.8":"2026-06-08T20:47:11.822Z","0.9.0":"2026-06-12T16:45:57.537Z","0.9.1":"2026-06-16T11:27:18.216Z","0.10.0":"2026-06-17T11:55:34.550Z","0.11.0":"2026-06-26T12:19:47.277Z","0.11.1":"2026-06-28T11:23:08.354Z","0.12.1":"2026-06-30T13:30:11.610Z","0.13.0":"2026-07-13T17:09:24.708Z","0.14.0":"2026-07-22T16:34:47.568Z","0.15.0":"2026-07-23T15:39:29.176Z","0.15.1":"2026-07-28T16:07:58.965Z","0.16.0":"2026-08-18T09:08:16.947Z","0.17.0":"2026-08-27T13:27:21.901Z","0.18.0":"2026-09-11T10:42:07.059Z","0.19.0":"2026-09-18T12:25:18.438Z"},"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"author":"Cloudflare Inc.","license":"MIT","keywords":["cloudflare","agents","ai","assistant","tools"],"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/think"},"description":"Opinionated chat agent with agentic loop, stream resumption, client tools, and extensions","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"readme":"","readmeFilename":""}