{"_id":"@cloudflare/codemode","_rev":"39-7651b2f06ad9ab7b46ae11cb3dba5751","name":"@cloudflare/codemode","dist-tags":{"latest":"0.5.2"},"versions":{"0.0.1":{"name":"@cloudflare/codemode","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"@cloudflare/codemode@0.0.1","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@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":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@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":"jacobbednarz","email":"jacob.bednarz@gmail.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":"8bd0f5e73c677622dd35b5c3185dd96975667971","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.0.1.tgz","fileCount":1,"integrity":"sha512-ZEfb9QSP5YSt/MkJhy3tsB8IIv2Bmga05Rb0q/he/b9ofMRHSH4qsgXDrwAIZfhk+Z8kGEDW5U0gSR0e0D4TmA==","signatures":[{"sig":"MEYCIQCpYeXG+61KnVNn86/7LRR9WV0iNM3deFoQE5ydjAZYbAIhAN6Bbqp5OW6shUPHc1pD/IBPNg0lnasK7bt+Nc6g89Ro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256},"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/codemode_0.0.1_1767026249002_0.5078244509355396","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@cloudflare/codemode","version":"0.0.3","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.0.3","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@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":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@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":"jacobbednarz","email":"jacob.bednarz@gmail.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":"ec3649f01517699fb9a8904f5bab3a50470462d7","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.0.3.tgz","fileCount":9,"integrity":"sha512-GeLuWauxi4v35puqqcsIlQwL7/9p3sELDURCgj1TOgEsVoMER5Kc298bviWz/6N81i6RcPf+x9vjdm9N411GWQ==","signatures":[{"sig":"MEUCIQDDLa2veYDsxMp+YJqlwg4O0xl01vmS/w/NV/Zznr5S/wIgMZjMltYILtiVywQ2I7RNwRDJuykf3lHZ64bCxSj6BGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34380},"type":"module","exports":{"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"efd12f65ed782a2bc85e75b4f42ea14b599fc987","scripts":{"build":"tsx ./scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.6.2","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","zod":"^4.1.8"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","agents":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.0.3_1767027393901_0.8901273054637779","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@cloudflare/codemode","version":"0.0.4","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.0.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":"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":"0731b70815d85ff04834e67fbb64fe8e5cc0a908","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.0.4.tgz","fileCount":9,"integrity":"sha512-hsHu9q03yBSi8UaQKbVjpEMLJjr2BJ9BpPrH/up9I6JBrvZiMSymVOGuPSPJGso2HGlOfwLEZq9gyFyRmBsSCA==","signatures":[{"sig":"MEYCIQDyd5FsdiXouMHElojnmo6j+oh9CIM3dHsqRJw0mTowawIhAPiJjzAuoIhPB+Bp1XZmYt1eCmh1M/D2K3bsF4Ch18if","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34887},"type":"module","exports":{"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"6a60afee6e0c4ea3c8d3dc2a2c7a46e124374fb2","scripts":{"build":"tsx ./scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.6.2","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.15","zod":"^4.3.5"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","agents":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.0.4_1767955296269_0.7163818632388557","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@cloudflare/codemode","version":"0.0.5","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.0.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":"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":"cc0a215acac6050d8a15b08e1feb8bb05f48f41f","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.0.5.tgz","fileCount":9,"integrity":"sha512-00KNtk0tJBkhJ+DdfDqCqWNDyQ9O3pGOrMZSutXF0MQDCjFIjLO3ZDZ5c4FlMmhsysvcj8TyJYzetaJAY4H+cA==","signatures":[{"sig":"MEUCIDZJBfinxdo3nL9XNZe5gZXt5IhuaKicsTHPktyau4jtAiEA8IQQIYtw3783Ibve29WCvZxKun61bvDVW+wioBLKAFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35489},"type":"module","exports":{"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"38243855f12b4d430ed6ea20e49384bd1d6af65d","scripts":{"build":"tsx ./scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.6.2","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.15","zod":"^4.3.5"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","agents":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.0.5_1768669129207_0.44351410677751857","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@cloudflare/codemode","version":"0.0.6","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.0.6","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":"161036e7b5d0581ac0e4faa0cdeb4f8f951e8108","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.0.6.tgz","fileCount":9,"integrity":"sha512-P8ba7fgyeOOEODgU+lyUj82P89VfslKExsdF6nPGRebIbgiCbbpoLHBmBtdRRsIasVHUhceSazJxIS6dg70yRA==","signatures":[{"sig":"MEYCIQD5NkkN+bsEHN788hC1kweCRa7T7Xd4mf8mPpBMPvhuiwIhAJvKTpbUp2g/XsShxc+kP3dVQhyoRMydU7F9AkZG55T+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38130},"type":"module","exports":{"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"964757711645dd75a6661961df0139ab3079b348","scripts":{"build":"tsx ./scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.6.2","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.64","zod":"^4.3.6"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","agents":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.0.6_1770117330834_0.5233645078791647","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@cloudflare/codemode","version":"0.0.7","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.0.7","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":"bd791c4358882b7192f9c47b81f849bc276849e6","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.0.7.tgz","fileCount":9,"integrity":"sha512-hzT8WWMel7CaCtEuFG1jtw1jRb6tBpIqQje5DG/dtAWobFnh+UGplGqSyLFEqD8BLknHYrMT/qxdguR94d03dg==","signatures":[{"sig":"MEQCIE73QYgh8FHFk2DCEQ30P3+hwGChHXUyGrj1VZGrsvgdAiAn42/Mv2W5JP0Hgk8KalrbgJiSPf4Zt17yqzK8vDtIOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39417},"type":"module","exports":{"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"ba42e6a0db9144466da86aa3f2505bbbc29edd23","scripts":{"build":"tsx ./scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.6.2","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.77","zod":"^4.3.6"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","agents":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.0.7_1770651611901_0.9399764904864913","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@cloudflare/codemode","version":"0.0.8","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.0.8","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":"2ca14af952b58f9e50ad84b80575d1dc25447ee6","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.0.8.tgz","fileCount":9,"integrity":"sha512-LX7fj7nQWRJshcZdk2/h0jUqCyu++Bjsyxf0unRljeSEUaKrPmZ8Qqyu8eRcDT2QZa5hoRi+KTUvEBjsGrHxxA==","signatures":[{"sig":"MEQCIDAcwpWGRCMESJ+h4d3NZtn3t++rcvKxWoU9kst+zjf9AiATnWxw6kL4tQhcRbQWDDCanqEfEZtA5mOF+zYH0tvqag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39922},"type":"module","exports":{"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"842cc7c6bfae26e3e1bf25d8842f933edee612e3","scripts":{"build":"tsx ./scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.6.2","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.86","zod":"^4.3.6"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","agents":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.0.8_1771328248547_0.6820779868395135","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cloudflare/codemode","version":"0.1.0","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@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":"b758588ad8c39192b0feb2d92ae166811878c2de","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.1.0.tgz","fileCount":30,"integrity":"sha512-y4+My9xBFJNQkRWzF02Tc6q/NLLxCLeYkN9a9t4yvoI+XOWAdiHJvpMGjjt7fqEDKbyTyH+7mCGifamZ87e1wQ==","signatures":[{"sig":"MEQCICpmxtJxJRZtXjCQuxT0tOvn4DO2ns4HN57GnIufrhfkAiBzsJn+C83BbnShYovTNRYtOeiviRDXv1mLaKdv3p93xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106006},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"89eebf1d2f4d23a283ac0ff44ec676a266e0e362","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.6.2","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.13.0","dependencies":{"acorn":"^8.16.0","zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.94","zod":"^4.3.6","vitest":"3.2.4","@playwright/test":"^1.58.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.1.0_1771584128563_0.12540017608498544","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cloudflare/codemode","version":"0.1.1","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@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":"e60f1c589d87511d04a589094b4fc6edf70c6e04","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.1.1.tgz","fileCount":31,"integrity":"sha512-+Df3r2wpqqo+hhrichdSpointtk8UlmlegAdDUXufo23wwGlP6UM0fs2BvWuJaslhYZBw/r2olYoCBKCUojwoA==","signatures":[{"sig":"MEYCIQCF1hla2vt9b6AWIXsPk6g5AjF/CKfYq0beI0SP+aOe3wIhAJLxSqBGzUvHWU6QzdYxtvk/3pH3o7KUNmUKQLBwhJEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191760},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"2468dfa2992b5fcb0ea0556e3ad69cdec4a7c474","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.6.2","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.13.0","dependencies":{"acorn":"^8.16.0","zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.97","zod":"^4.3.6","vitest":"3.2.4","@playwright/test":"^1.58.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.1.1_1772010474502_0.2372921519651423","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cloudflare/codemode","version":"0.1.2","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@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":"f5647fdc8c2e53f223ca704c5ecdfe9001bcc9f2","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.1.2.tgz","fileCount":11,"integrity":"sha512-R4s6M7bikWWSYIGdBjMm2ZbGt3X/Ukdyi3qu/9ivKnKN4RcjtyGQVyvv63ofnjSs197NurCffgcWtNCMl328NA==","signatures":[{"sig":"MEYCIQDhpdx6bywOyiUEfHd0/SiTNR+4zIEDWZ5m9bmUEy+ouQIhAPn7Oe/Fkm2HLGvJfu9KBzt9ViZqXaEP8LlscpyN9Dnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78491},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"64d9ad617020d493c61b5bec2498547386ceb09b","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.8.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.13.1","dependencies":{"acorn":"^8.16.0","zod-to-ts":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.105","zod":"^4.3.6","vitest":"3.2.4","@playwright/test":"^1.58.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.1.2_1772451564452_0.19562599872861175","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cloudflare/codemode","version":"0.1.3","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.1.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":"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":"1d99c180b4464248126f12889708ec7894aeabf3","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.1.3.tgz","fileCount":11,"integrity":"sha512-+clN/UPBSf9HwgevOkl8MbXUzbc6+PQXcMJ73navdum7xq9EvPdC/slLLD885pE6lfYvV/j2juEmNq9DdaT2lA==","signatures":[{"sig":"MEUCIQDTek6iWUGOIX5eWkVfFocy7LkRRgOuVN2D3yv2T65R2gIgKN7YQ5WqsovGouXslWp2HVPa2x+ljPz0pdARI/Gc/ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83764},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"e8aa938b57f6d44bcee28b29bbe45cda07506167","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.9.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"acorn":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","zod":"^4.3.6","vitest":"3.2.4","@playwright/test":"^1.58.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.1.3_1773223901762_0.32830598360202035","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cloudflare/codemode","version":"0.2.0","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@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":"58bb28c4d1602cce9a118a70cf62258ca2ad579a","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.2.0.tgz","fileCount":11,"integrity":"sha512-RWfp2Chs1Fb1RxKizdVrq8KEHe2FFqE2ZscpY0RSahCNwoBl7MvdF9prmeN7jlzx75Q2yEvgBXDNmL+MLsOYVA==","signatures":[{"sig":"MEUCIQDdxvZdgkJqGWKJzBPJ706R8g7k66DtX0UQ/BNPKAhS4QIgWsvj5Gd/SUpB9akdX4bvuFc5RhCXJ75f67GdVe2Rth0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93844},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"}},"gitHead":"ab00416d6d89c726c3bde4c720960e060b8efd64","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.9.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","zod":"^4.3.6","vitest":"3.2.4","@playwright/test":"^1.58.2"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.2.0_1773426226865_0.8041427261887941","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cloudflare/codemode","version":"0.2.1","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@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":"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":"97457fefb8d02a09d90e367c87b34156dfaa72da","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.2.1.tgz","fileCount":16,"integrity":"sha512-x2oxTjBQSZBlZmu5trSpqpDzOv56VPfQ26SD1Sz95TwNBbd4jQQS1Nyg9jnrWE3s2SmMR8bDO6P2P4+nE3Lq5A==","signatures":[{"sig":"MEUCIQDFSg8QYxkuAsxdHVM6Mfn3X9HbPamO7R8rFh/lMa/i1wIgKsVMb2dNSn7wA9pfYeOqQAk/HCAfsi8CsYNlzCKJQcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124076},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"}},"gitHead":"de31a876f8c607352c4bad092fe747ee8aaa162d","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.9.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","zod":"^4.3.6","vitest":"3.2.4","@playwright/test":"^1.58.2","@modelcontextprotocol/sdk":"1.26.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.2.1_1773765784791_0.8573772460077207","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cloudflare/codemode","version":"0.2.2","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@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":"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":"a5c070a742356bf098f7af711033495b4efea3d8","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.2.2.tgz","fileCount":16,"integrity":"sha512-uAznlreyHh/Te51t4ylMEVTWZdLLefFj5jJUi/uLkMFwjuETT2FOOGLUDNMt20msntxragxnZdDmLdyKWHV3/g==","signatures":[{"sig":"MEUCIQC9XzBMjH/E7HJT1aheS2wnB9IcTPOd6G8VAkhwJeAFUgIgdMY97dmeNxZ9zKVPZkj1FaPv7v0IhqA1Qvpl9srd6JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146626},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"}},"gitHead":"4acf08a7bc1424e52bae2651f673317a19e2c516","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.9.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","zod":"^4.3.6","vitest":"3.2.4","@playwright/test":"^1.58.2","@modelcontextprotocol/sdk":"1.26.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.2.2_1773911730371_0.1624238457354037","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cloudflare/codemode","version":"0.3.0","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@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":"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":"5d8576b99bf91e536742a5e0b44fa087d3774666","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.0.tgz","fileCount":23,"integrity":"sha512-oD66EF91r+13wQQTlq/uw8ENO9QZ7sUKmHuvCtVLt/KWCnpfM8+sm4ueNoOgHlQTTBB6eCI/5o/AvYFMJrDGVQ==","signatures":[{"sig":"MEUCIHNya68aNZd29q8KmV8yfmnM0oyHSXopX+nzUWmcJuO1AiEA9jU0zhxfzvdNLg8KFdLDhjyzVGP9tsr8NtUtjZlPe/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175649},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"0b97e6281efdf83052129e884b17fb2b9f35e08e","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.9.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.134","zod":"^4.3.6","vitest":"4.1.0","@tanstack/ai":"^0.8.1","@playwright/test":"^1.58.2","@modelcontextprotocol/sdk":"1.26.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.0_1774265488281_0.46763971693351203","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cloudflare/codemode","version":"0.3.1","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.3.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":"949b750fa774b49fa169aa87995e9c7451588f05","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.1.tgz","fileCount":23,"integrity":"sha512-P/60ql7RDVK42MTlaSYVb9cuJTiewbCOXX78yuRGXgF243ZXX0cKEdrPgR1irJxxFZjhLj6Ca/4hhPnUpg6u7Q==","signatures":[{"sig":"MEQCIEH8IrnxA0nL4KPKSBuJFjZz36w5CkAZ/OV8NnuxAf9TAiApDxbd4Yj3RW2Af2+vjAexxRg2w0m7nAbKMXS/j0rqXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176212},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"37f699dc474956ab2dab61675f3599f82479de29","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.9.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.137","zod":"^4.3.6","vitest":"4.1.1","@tanstack/ai":"^0.8.1","@playwright/test":"^1.58.2","@modelcontextprotocol/sdk":"1.26.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.1_1774387978789_0.04514510586529208","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@cloudflare/codemode","version":"0.3.2","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.3.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":"b6f1c8eb8783cc662b199e463d679bcabb98b04d","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.2.tgz","fileCount":23,"integrity":"sha512-rnDQx0cmFviVXBqOrrPr5c8i9AVGSvxy/zL5lDsFeZTvOJz3Yijwrm1xBh374Y7wQeU0pW6Z36kypZYTX7bOfw==","signatures":[{"sig":"MEQCIEhlDRm7d1NyVZ8kbyYZVmFhtkaU3VvxnecUJD4K6+V8AiAHaiXUFkoOj9j0M3zq0bZB9HN8X62kwxwhCHBMBPKgqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179382},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"0f218c636c8b69cb7bc838a81616f275324023df","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.9.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.138","zod":"^4.3.6","vitest":"4.1.1","@tanstack/ai":"^0.8.1","@playwright/test":"^1.58.2","@modelcontextprotocol/sdk":"1.28.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.2_1774516707129_0.19185907039042238","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@cloudflare/codemode","version":"0.3.3","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.3.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":"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":"413ca64b181ec53ea2016f31f808e2ec30028a92","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.3.tgz","fileCount":23,"integrity":"sha512-jO1PPnxe/nQIMDO5dgWzXWzJ1ozjixqzUVevp3NX6joYxjZphqDIBgGSGfqalfAaEf+qhgBoF42n8zZc1NiVOQ==","signatures":[{"sig":"MEQCICHIUEmw9EEZwT4IX2AF5IdVRkn9YH3tXCrinOOaqEO/AiByJ9HDV1f6Up4SpLBBRQ5VJOazPWj5mC5dSqB7RE2Obw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179382},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"806579ac0fc38aeea93ce160731ac5cfd082abfe","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.9.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.142","zod":"^4.3.6","vitest":"4.1.2","@tanstack/ai":"^0.9.2","@playwright/test":"^1.59.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":"^0.8.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.3_1775045365567_0.3679112840594163","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@cloudflare/codemode","version":"0.3.4","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.3.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":"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":"be024309b5e51b050842c7fcd088ce3f879f35d1","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.4.tgz","fileCount":23,"integrity":"sha512-GDzPUnEqgp9qBNYvrjoO1iODXtOjWVhbyvVE40TJ/oaYvHsOgsaws4TnIKDM/+JK8uG3S3GAJ2+ixDIEuicIdw==","signatures":[{"sig":"MEUCIQD1ASPDT3yhCe1mmz9T5fgpj7n+kgdzsBmu3+GpscT3aAIgWmpapAEzP3ozDnQinmyC9pcPqebygJ5+X6+SnvdO42Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179992},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"b035ff1c233837f5632f32230f3319446c6a7fc1","scripts":{"test":"vitest run","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.11.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.1","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.149","zod":"^4.3.6","vitest":"4.1.3","@tanstack/ai":"^0.10.0","@playwright/test":"^1.59.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.4_1775565393884_0.47471565230403634","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@cloudflare/codemode","version":"0.3.5","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.3.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":"84b20db3101fa200f7df6b183713c1d8cbadecce","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.5.tgz","fileCount":28,"integrity":"sha512-vfIIM/m93oyOUpaV7KhT5tsZZ7aeTS30WvVSaaCWtmMcW27aAMfsIxvMfql4+d3T5TmU+1htVssMm517awNdsQ==","signatures":[{"sig":"MEYCIQCzlCKLFELhAMcyXby2TqWL4QGwWAINnOflqmEFCF0d/AIhAIiRkIzxZjvrZ6vvYyvfiuCSY1J/5dlD8WWj+neKstmp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243551},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"e72804956789746918c8f962fa031f3b7bd06bcd","scripts":{"test":"vitest run && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.11.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.1","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.180","zod":"^4.4.3","vitest":"4.1.6","@tanstack/ai":"^0.16.0","@playwright/test":"^1.60.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.5_1778676422601_0.8789591159427337","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@cloudflare/codemode","version":"0.3.6","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.3.6","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":"136a1299946032ebd8e7a44f20563eec81bafebc","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.6.tgz","fileCount":29,"integrity":"sha512-iTVnyUeODx1R7zDNxPkS7sK6Qso+jI/mzaOMZ/jeoUipsmVAZ4nRt/w0X0OaueEOk7BpdnVPh6+3OoHNkOtIWg==","signatures":[{"sig":"MEQCIECLuYXdJG84mAFDiqg63XpFjwQ38N9pgAQthzGMFi9bAiBsNBONpF6qjIVHNgtqVPhwDd7G8p9pzA1Adn4EZumP3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250146},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"1769808d67840b1ec9bc10c8348c55a9461eb4d4","scripts":{"test":"vitest run && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.11.0","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.14.1","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.180","zod":"^4.4.3","vitest":"4.1.6","@tanstack/ai":"^0.16.0","@playwright/test":"^1.60.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.6_1778779248970_0.5277617758690589","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@cloudflare/codemode","version":"0.3.7","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.3.7","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":"0f79c799149b5d2f492e370b10d5c617d89c6a29","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.7.tgz","fileCount":29,"integrity":"sha512-Tc2AcF39ZExXMcCkTYtYGRHgIbWLePdWcRErEAS+RrpNgQht5dG0A9TkQDUQ1kyE43AC+gl4leVwhoWY2V9sWw==","signatures":[{"sig":"MEUCIQCxDdbYqMhVwzFng3FgFQzUGQwx3f/T3qVUw0Dhy9vrQwIgNh8ldXd8Lno96r4cHw6+9mU09FvMDarAaayNyCKncmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244903},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"c043469e460ab45b2fdb9b9f9a63b2aecacb35f7","scripts":{"test":"vitest run && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.12.1","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.15.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","zod":"^4.4.3","vitest":"4.1.6","@tanstack/ai":"^0.18.0","@playwright/test":"^1.60.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.7_1779206523183_0.1392061842353498","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@cloudflare/codemode","version":"0.3.8","keywords":["cloudflare","agents","ai","llm","codemode"],"author":{"name":"Cloudflare Inc."},"license":"MIT","_id":"@cloudflare/codemode@0.3.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"}],"homepage":"https://github.com/cloudflare/agents#readme","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"0282450763e0be43371479ad7fd455adf391e3db","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.3.8.tgz","fileCount":29,"integrity":"sha512-PVe99dFf/dvf0JOh1SBTYL7YT0nXusmqaK0lRrrlHGIQdGAnKRSb4VtaE5atiDVgN/U9G16bSkej7Pn5lWhG1g==","signatures":[{"sig":"MEUCIQC2Y1le0Tzt1c4QZUMUdCqzdDw5mP1388UhTMiPTT95gAIgLZQ/Me5EhX2FCEcUBViwy4JGuw7eMHLoCtx0chTdkq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245264},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"gitHead":"b504eed169d11536c76b835d2fcf2619cc6f9f48","scripts":{"test":"vitest run && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"npx playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"_npmVersion":"11.12.1","description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.15.0","dependencies":{"acorn":"^8.16.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.185","zod":"^4.4.3","vitest":"4.1.6","@tanstack/ai":"^0.18.0","@playwright/test":"^1.60.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.3.8_1779818025526_0.7905104303379851","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cloudflare/codemode","version":"0.4.0","keywords":["cloudflare","agents","ai","llm","codemode"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/codemode@0.4.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"},"dist":{"shasum":"5ea673d333af05211cc13bf2b6df13ad761e183f","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.4.0.tgz","fileCount":36,"integrity":"sha512-9PviCRBeISdgMwJK0LCQWZaOkYm2+K/EM4Y94U3lPg1/TJVb9et0aXgxzf8KB61yAvtDMDr8nZQ+scLX+6aQaA==","signatures":[{"sig":"MEUCIQDDU+X6AOnU5MtPcXpJryUeVsOiYd+Dzb/Dar+JP0UflwIgJdLHFIJYb54wJVzi/L+KZtKQ2HQAKDwpTIj5jfKtEAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551164},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"scripts":{"test":"vitest run && vitest run --config vitest.runtime.config.ts && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.16.0","dependencies":{"acorn":"^8.17.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vitest":"4.1.8","@tanstack/ai":"^0.28.0","@playwright/test":"^1.60.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.4.0_1781282756958_0.118432900926708","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@cloudflare/codemode","version":"0.4.1","keywords":["cloudflare","agents","ai","llm","codemode"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/codemode@0.4.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"},"dist":{"shasum":"b07fbee619cdf7992b84d3a0d6220471dd9e66cb","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.4.1.tgz","fileCount":36,"integrity":"sha512-i73cD7GeEzJVxcjqb4yPDCXXq7/h/Le/Vvz/Z3Xxf5qFiiw9G75fd1+KGWvZ/3/Gk6bgL7eUnnwMhByK3b5EUg==","signatures":[{"sig":"MEUCICZ0/SHSTSn9sXuIgCaeH/hRSIctKqy1whT94CENqIbhAiEAgfy5c6hlC420umMo/dS9UWNQZB8kl1qd2+SguTBNF6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551164},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"scripts":{"test":"vitest run && vitest run --config vitest.runtime.config.ts && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.16.0","dependencies":{"acorn":"^8.17.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vitest":"4.1.8","@tanstack/ai":"^0.28.0","@playwright/test":"^1.60.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.4.1_1781609237057_0.4807267016033887","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@cloudflare/codemode","version":"0.4.2","keywords":["cloudflare","agents","ai","llm","codemode"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/codemode@0.4.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":"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/codemode/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"dist":{"shasum":"ad3d7917645b1099b1618539dc0c600544e8890f","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.4.2.tgz","fileCount":42,"integrity":"sha512-6sLMZDRY2USbXirrI4tjmGSMYAYM+E/PJIaDQLLbMdvQjk1z1TmJNSLomrZwErO1zFPXvGX2kaqkkxvixkfV2w==","signatures":[{"sig":"MEUCIDBYCBR1o1Swk9W3XBHz+HoZ2m6ireE3ABWl9s7fx+HaAiEA5Fl2dPcRGLfbHfwH0WcLQyDzfhKZw9FQTnNUA4sDPa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607586},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"scripts":{"test":"vitest run && vitest run --config vitest.runtime.config.ts && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts","test:e2e:llm":"playwright test --config e2e/playwright.llm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.17.0","dependencies":{"acorn":"^8.17.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vitest":"4.1.9","@tanstack/ai":"0.32.0","@playwright/test":"^1.61.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.4.2_1782476386795_0.6707492068266168","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@cloudflare/codemode","version":"0.4.3","keywords":["cloudflare","agents","ai","llm","codemode"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/codemode@0.4.3","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/codemode/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"dist":{"shasum":"e1d46f59b8e4055ab81fd11b91013e56f8fe01ec","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.4.3.tgz","fileCount":42,"integrity":"sha512-S6LIqj/NnmFRFxm3j0tPEGMF8HQF5DpV7sQg/W+U48YmnznTKOBcbS8eiV7SxBpIITLuMBcL4KpTDm1RDL20pA==","signatures":[{"sig":"MEYCIQCkPwdpjd0/Tb/+RSgd7dTXmL4TUguUPl8mF2XZzQySxAIhAI88nQ8ElKhawWv4s++7JC/OiqC7+335vnebePTIhKOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609004},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"scripts":{"test":"vitest run && vitest run --config vitest.runtime.config.ts && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts","test:e2e:llm":"playwright test --config e2e/playwright.llm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vitest":"4.1.9","@tanstack/ai":"0.38.0","@playwright/test":"^1.61.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.4.3_1783962563771_0.34385518469394416","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@cloudflare/codemode","version":"0.4.4","keywords":["cloudflare","agents","ai","llm","codemode"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/codemode@0.4.4","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/codemode/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"dist":{"shasum":"91c0a665da2b1066ef343ea5bf068af7d1d30ab3","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.4.4.tgz","fileCount":42,"integrity":"sha512-GL0IF7NiHwAC222riEYGX75NHcnhTornAPfRI0Mj3Ig7C1y9H89FL0xs+pdflIF74eecNkzynsA+JdCIkGvKeA==","signatures":[{"sig":"MEUCIQCvefBS0NP8uVg9xxviZZLdsrbr016POoydXoeB0U3uTgIgcX4ikxzGnCJjhayo8yP92Tyo7ay7LsYKmX08JLLv/ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614680},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"scripts":{"test":"vitest run && vitest run --config vitest.runtime.config.ts && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts","test:e2e:llm":"playwright test --config e2e/playwright.llm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.202","zod":"^4.4.3","vitest":"4.1.9","@tanstack/ai":"0.38.0","@playwright/test":"^1.61.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.4.4_1784738086469_0.8850389907775782","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cloudflare/codemode","version":"0.5.0","keywords":["cloudflare","agents","ai","llm","codemode"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/codemode@0.5.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/codemode/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"dist":{"shasum":"8ec7ca31ea2c1077a6709c04396d6c4649028cb7","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.5.0.tgz","fileCount":42,"integrity":"sha512-DS3S/azE4XOCZRJz/slpBo4kFAkdoz303FYDgDSRCJXpnLyDEq+qj9WDceZPBWI7HK0olgOEyLeo/jQy6IKkvQ==","signatures":[{"sig":"MEUCIQCenokRYCJlM9XhNCoF8C0kGxVDy+0R5sBl0PANL9m91AIgVp7OgXKfh+LERPfefIodmwv+QpkiCfYdbbmoG9ho6cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614843},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"scripts":{"test":"vitest run && vitest run --config vitest.runtime.config.ts && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts","test:e2e:llm":"playwright test --config e2e/playwright.llm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.4.3","vitest":"4.1.9","@tanstack/ai":"0.38.0","@playwright/test":"^1.61.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.5.0_1784821170202_0.04506562113926704","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@cloudflare/codemode","version":"0.5.1","keywords":["cloudflare","agents","ai","llm","codemode"],"author":"Cloudflare Inc.","license":"MIT","_id":"@cloudflare/codemode@0.5.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/codemode/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"dist":{"shasum":"9f9386ce676f77e7e651731103e8bd090a04c8f8","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.5.1.tgz","fileCount":42,"integrity":"sha512-PcX5+qAvupi8p1bMLKhqvPHziZpDubbrxDIvVH+iuuNUaFyOxxWNS9HplfFqIULqUzDPdFf1w7IiSCKHp7GDgg==","signatures":[{"sig":"MEUCIQCR+k49djsIu8CFFoaTituKIiHJzH9HV0a4ZX06zwGBzQIgLverYCaki+JHiuKvuha9IyvPqVxOjY5ZOAKySyOSUw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDic2emUPD4REjWIBdooyO3HTvErAyshuJbnw5OqKSX6AiEA9OVDW3Dh6kmsmD7S3q3QzrAAOwEqeyuAvcW1oiAiKCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616015},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"scripts":{"test":"vitest run && vitest run --config vitest.runtime.config.ts && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts","test:e2e:llm":"playwright test --config e2e/playwright.llm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.4.3","vitest":"4.1.9","@tanstack/ai":"0.38.0","@playwright/test":"^1.61.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codemode_0.5.1_1785175060733_0.4923860979893877","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"nx":{"targets":{"build":{"inputs":["production","^production","{workspaceRoot}/docs/codemode/**/*","{workspaceRoot}/scripts/copy-package-docs.ts"],"outputs":["{projectRoot}/dist","{projectRoot}/docs"]}}},"_id":"@cloudflare/codemode@0.5.2","bugs":{"url":"https://github.com/cloudflare/agents/issues"},"dist":{"shasum":"e408ff0267b089e66024c2ce306d54bb4ff0a7a4","tarball":"https://registry.npmjs.org/@cloudflare/codemode/-/codemode-0.5.2.tgz","fileCount":44,"integrity":"sha512-9IuxVRUpjkuyvO0uuZJVXlD5XyewCxVuTTACybEwMsJaM0D2E3p5DynkPmLHcEKpzNzrLGEG/iR039UFYiUPoQ==","signatures":[{"sig":"MEUCIQChlrGyWXKuEQ3DBvzOEC2ZU1vcde70TGB8WKNC9hjy8gIgL3dfMey+qp2uXdzmcAx6ZKnKtJ2a9UAUejnt9pQcEK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBXQ2Njq7Ma3XteiEvn8qO4Vro+CJgBjuUGZttDPUJoNAiEA/xaVmEt285bBKzbaTPrJ3iXoNo9c94MHr70IRzlZQo4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fcodemode@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637686},"name":"@cloudflare/codemode","type":"module","types":"dist/index.d.ts","author":"Cloudflare Inc.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.js","require":"./dist/ai.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","require":"./dist/mcp.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.js","require":"./dist/browser.js"},"./tanstack-ai":{"types":"./dist/tanstack-ai.d.ts","import":"./dist/tanstack-ai.js","require":"./dist/tanstack-ai.js"}},"license":"MIT","scripts":{"test":"vitest run && vitest run --config vitest.runtime.config.ts && vitest run --config vitest.browser.config.ts","build":"tsx ./scripts/build.ts","test:e2e":"playwright test --config e2e/playwright.config.ts","test:watch":"vitest","test:browser":"vitest run --config vitest.browser.config.ts","test:e2e:llm":"playwright test --config e2e/playwright.llm.config.ts"},"version":"0.5.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5883cec-6d89-4e13-8a48-1e9b962ee5dd"}},"keywords":["cloudflare","agents","ai","llm","codemode"],"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","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":{"acorn":"^8.17.0","@types/json-schema":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.5.4","@tanstack/ai":"0.38.0","@playwright/test":"^1.61.1","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":"^4.0.0","@tanstack/ai":">=0.8.0 <1.0.0","@modelcontextprotocol/sdk":"^1.25.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"@tanstack/ai":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codemode_0.5.2_1789123453503_0.7474858973074954"}}},"time":{"created":"2025-12-29T16:37:29.001Z","modified":"2026-09-11T10:44:14.012Z","0.0.1":"2025-12-29T16:37:29.172Z","0.0.3":"2025-12-29T16:56:34.048Z","0.0.4":"2026-01-09T10:41:36.420Z","0.0.5":"2026-01-17T16:58:49.378Z","0.0.6":"2026-02-03T11:15:30.967Z","0.0.7":"2026-02-09T15:40:12.040Z","0.0.8":"2026-02-17T11:37:28.686Z","0.1.0":"2026-02-20T10:42:08.713Z","0.1.1":"2026-02-25T09:07:54.654Z","0.1.2":"2026-03-02T11:39:24.641Z","0.1.3":"2026-03-11T10:11:41.919Z","0.2.0":"2026-03-13T18:23:47.006Z","0.2.1":"2026-03-17T16:43:04.964Z","0.2.2":"2026-03-19T09:15:30.519Z","0.3.0":"2026-03-23T11:31:28.421Z","0.3.1":"2026-03-24T21:32:58.941Z","0.3.2":"2026-03-26T09:18:27.319Z","0.3.3":"2026-04-01T12:09:25.717Z","0.3.4":"2026-04-07T12:36:34.042Z","0.3.5":"2026-05-13T12:47:02.831Z","0.3.6":"2026-05-14T17:20:49.203Z","0.3.7":"2026-05-19T16:02:03.338Z","0.3.8":"2026-05-26T17:53:45.679Z","0.4.0":"2026-06-12T16:45:57.162Z","0.4.1":"2026-06-16T11:27:17.192Z","0.4.2":"2026-06-26T12:19:47.089Z","0.4.3":"2026-07-13T17:09:23.946Z","0.4.4":"2026-07-22T16:34:46.662Z","0.5.0":"2026-07-23T15:39:30.483Z","0.5.1":"2026-07-27T17:57:40.838Z","0.5.2":"2026-09-11T10:44:13.659Z"},"bugs":{"url":"https://github.com/cloudflare/agents/issues"},"author":"Cloudflare Inc.","license":"MIT","keywords":["cloudflare","agents","ai","llm","codemode"],"repository":{"url":"git+https://github.com/cloudflare/agents.git","type":"git","directory":"packages/codemode"},"description":"Code Mode: use LLMs to generate executable code that performs tool calls","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":""}