{"_id":"@cursor/july","_rev":"126-58b80c29d8ce34aaa7f6422b603e79f0","name":"@cursor/july","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.1":{"name":"@cursor/july","version":"0.1.1","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.1","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"dbea764a4b95d674f5b3508db70ea8b0815851a1","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.1.tgz","fileCount":623,"integrity":"sha512-Z7bPId9hr6kYV8NJkjdrmklQANAb3lo/jdJq7i7B82AqyiIhk03CUfFaHGNm/GHUl+K0XatrUy9HcmmyZsUWbg==","signatures":[{"sig":"MEQCIAOV9TTWdm4NWhZ/lP7ehHi5pe633z6IUUYN2nBShVxHAiApMpVYix26WOY+O5XKbM2mgpghDBPX6bwC+B6lMv/2tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7113792},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"}},"gitHead":"395b7a8f28328468035da4adbfbe768ca82443ce","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.1_1784159914694_0.559655229588158","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cursor/july","version":"0.1.2","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.2","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"8d331f3f74d53c67aee60f41c1d3a1d7bd79ce9c","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.2.tgz","fileCount":655,"integrity":"sha512-ayx9fQcsB84OcAptDYEV4JieTDa2n+1OI8Z0j0o+cyGa1bzHNHtveIgThx2lOWeUdHl727luNdjoihhD1u79Bg==","signatures":[{"sig":"MEUCIAI21BU3xqTRpbMUZnWYuRDPvMOFn+LrJaSUIQXTyQisAiEAhsTS2zxIQQkjXBWaTRhH9lVnDov/kpRFpWnk9wsnW9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7663433},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.2_1784216310955_0.9537778231224239","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cursor/july","version":"0.1.3","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.3","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"14f75ca7f06c206e2eeb75a94fd3ad25cd41a71a","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.3.tgz","fileCount":695,"integrity":"sha512-8GZUF7oSYCb3VMT6bN0EkilStB275mMqX1NqjZC3QlKhKSkM6gidqalqWOabiCVwMZD/RymapGu/CojvHQxtHA==","signatures":[{"sig":"MEUCIAYjnftxAfi8nAYopykPUvre5Rg4zbDn5WkQR7X5UvwYAiEAy4cI/vKXWL0VXQ2te7iOsck8PmMFHwGVpn0/SuLiY3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8355837},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"}},"gitHead":"08fe1e02ace3799d3efc9388a18bbc586a1db465","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.3_1784303230601_0.9527895140550768","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cursor/july","version":"0.1.4","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.4","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"652cf25a35a19fc7a390d21957f99567fff24278","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.4.tgz","fileCount":699,"integrity":"sha512-GN6Ha/UUlK5zb4sV9Toi1yN5hr/q3o6zAu4ZreXeIxpbD8bIeuwQoWy2CX/H9vEea5qe9Z6twJEqF2EIuB9zjw==","signatures":[{"sig":"MEYCIQDBxCCxOL8yeY/cZxWsdiS3GHEHmhzr1bs48PHubgJazgIhAOOkNci3tJK72HCeqiMxBl0miCcR6DmuLuTfHtIl3xjM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8611968},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"}},"gitHead":"abd13d0df9a97ee07ddb5726667a2d0a079a79f7","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.4_1784315204745_0.561646512668214","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cursor/july","version":"0.1.5","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.5","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"f8b516ed1941ac89c635047bdfe7c2c8ff60512a","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.5.tgz","fileCount":699,"integrity":"sha512-FknlKfo6CbUQFPdvk4bOUrLGKLbRvLNt7kiwsmHSYGluyChNT+ah+lUodyzqfGa9H8BOAvEKyu3bv5zOzSX6vg==","signatures":[{"sig":"MEYCIQDxgfncnjz/+Hsa9QWdz3ksmY/ycn0Tofg3Z/UYFvhXLwIhAOPGLTxxdTXNA9QXL0NGteWVZQWyi86Tkfeo1G5VNjWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8627838},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"}},"gitHead":"690006f36fe952e74244b273bd07327b8a4eac48","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.5_1784325169192_0.12100501337167091","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cursor/july","version":"0.1.6","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.6","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"7fbc750104c63f5f2707a5c632779d9aca579ee1","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.6.tgz","fileCount":743,"integrity":"sha512-1JWZ+ZWaPuqryflp8p1Ofj/gUYx6+J7IR1mDwP354ZvG22Gth4Q+Rw92xc5XaxEP/sRxPaaOmyagVK/oUdzglA==","signatures":[{"sig":"MEYCIQCuBy8it9+0ERkxuo0Lgq2x4B4OFYYTiNA5ph78IfWQTQIhAOB5a2ROJExkS9dOeiVN80BEqUIyylmDaWkeYkcvJ0ez","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10038398},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"}},"gitHead":"0c77820408e542b6b8f87dfa97dae67aef94b4fe","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.6_1784568434467_0.3126056180332393","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cursor/july","version":"0.1.7","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.7","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"91117126843e588e6693a7438203ebdd3f7a97eb","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.7.tgz","fileCount":755,"integrity":"sha512-tS6cGYqAZSXr9YddRDvU+VvzkRoFJxg/S+oRisFhZbnPoHtqFVuIOJOjA1iWFY6+4c7d0lssgAZtMV3MIq8s7Q==","signatures":[{"sig":"MEUCIQDyVe/jhIarRubVJxs/YEUhyDQX1W5NPH4uY4jpoQepigIgDlgDPS3an5cjrV0OrnTw8SZ2XVodf6FeczM/Z2XihfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9763972},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"}},"gitHead":"869c006b6e635e9a69ef1d2326fafb728cc884a1","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.7_1784595467983_0.35637696096151195","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cursor/july","version":"0.1.8","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.8","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"d405aff8ced87b54311710e167cadb57ee102703","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.8.tgz","fileCount":783,"integrity":"sha512-RyCHmiCu/myrI/wvbCFuOfgjS8KU83VpSXlWTa9qWkXqnMhltr2AsXPtgFZrTuJ/j9yzcSsOBHg6I2vXjlAEKg==","signatures":[{"sig":"MEUCIQCL0qHv9MZYWOoMo6jy5WbmBY1tHgNsQnZ0BIoyxvPZ1gIgDE2m4ED05ymTixnfhRRMXZrbub+MbDT1Sf/qeTWBZog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10482666},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"}},"gitHead":"7a4992f84bcb4d5a78d34fbe242ae24cbbcd8aea","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.8_1784666630482_0.7334383718605189","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cursor/july","version":"0.1.9","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.9","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"25ca445735b8e1139489ac621cfc1ab5c4a48f3d","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.9.tgz","fileCount":794,"integrity":"sha512-O2QNYwXtDsBEmDCeIE2elEsDZkzCZeyU01wQ/AaBnzx/rBMi53cwd6XtJ3bt4rRZZaevbTqufY8KFvER9zxnlg==","signatures":[{"sig":"MEUCICkUxJYopbP8BduJESOEYnRd/sdg336zWfNlkSeeYMSWAiEAnT0UJvfVAwgNqVa89c62xW9xWS94YMj8iwBbsXE9HFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10193238},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"c308b1807080257e56819b91c634080c2293145f","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.9_1784673143845_0.8913795088811169","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cursor/july","version":"0.1.10","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.10","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"6d18e470423d9b89a0469eae93ca82a8e884dfc9","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.10.tgz","fileCount":795,"integrity":"sha512-OOyHKX7f4d6Y0+UMoKe7ypObTi7NzYnVbcLUsHzPB4Si+I6+h8d4bDGjX6EeTnCO6CAo0K+fi1mWc8NL8pmtZw==","signatures":[{"sig":"MEYCIQD01catqNqirvHAvhIgVUFh0D/Wq9g2vzxNFr+IY6OmUAIhALD6ZweX0rvqt/EPqHxTQjZjdPQjiz9jpWffhNoeQInu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10215277},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"abf93062af111db57bd71c9a6c59a31cbd25b7d3","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.10_1784679765858_0.16513847028358875","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@cursor/july","version":"0.1.11","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.11","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"6e415c5588ca92b4e340bf589356c9b7343fddcd","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.11.tgz","fileCount":826,"integrity":"sha512-GCOQ6Wjf1bxGPUrwXhL7uWIKelYttDNwAd3SptBCloWeVp5sJ9G/cCxKR8/vmSiQBlNtFzMkC2Gec5AGq3uwbw==","signatures":[{"sig":"MEYCIQCaw667cDiX2vxnzY9WhnZRuu9xQW6LCnnolCIz572ptgIhAO+F+Ri/gsLZoKCkkqF7J5TX1CBL8Hjc+BL1fIvDYWa2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10529463},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"038fef7194b48e83646d436b931bc8443f3becb3","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.11_1784738238062_0.08150006494887263","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@cursor/july","version":"0.1.12","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.12","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"a625af75b0e220eb977efcb5b38e21717739f449","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.12.tgz","fileCount":819,"integrity":"sha512-YJ7Aak7X13bsk4yZ0aGjxXxzOUD9CgR3jF97h2MWr4qkfGFVojoLzcvzyfKfRbu6T3BnLNplhZtVh2JbjT7TBA==","signatures":[{"sig":"MEYCIQCL2SWEM8veqBlp0qXefbdINEkJ0Si47+/UyZ3EnYiq7AIhAIvDMGv1d2FV/HkQujNXwDCiOL1JNBnH7covsXA5qPGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10812215},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"2abdda982180cd9ac8cabe60b8195b90894df905","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.12_1784752073093_0.4882687200660103","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@cursor/july","version":"0.1.14","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.14","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"0df46bed4764e5a30d4829ace698527d3257a544","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.14.tgz","fileCount":825,"integrity":"sha512-0rOrztDB9RDBuwj8baLtHbrQ9KjbeCZqZbB1nAoHR8KCe46hQNPWb/h1shBJHgYoCLykeiTdh7JBPNHEWFEGuw==","signatures":[{"sig":"MEYCIQDscWg8vcmScQOBeV39d87qscue12dH7PUzTWOPw1yhbQIhAOdYlNWQdmn9fLtACRlnghXzO8Hfz3N0piHZJKIcXPGH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10957448},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"42a4963312c2ff17c4db6d0cb8f5148449e33ff3","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.14_1784822839946_0.69067777918725","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@cursor/july","version":"0.1.15","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.15","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"84d512fffa3464d0fd3da4b58da4822d55c47d80","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.15.tgz","fileCount":828,"integrity":"sha512-TKY7LnHeOpa58uQ2idlL7TVtwLWm1YObkpzXKQACK75+igcXQjF8OxKgwKEr1+oHbR8JWaZ6nvmwT5RI+hvZow==","signatures":[{"sig":"MEQCIGfcOZxhm3qjM3G6ke71Dvl7XN77JQA08k5i4ZH12m3QAiAqbaEhklUurlSq4fuz2qyGz6BbBkVuzbtooVeKBUgpvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10984409},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"167847cf9d5cece34248d4a48ec74b2c071f30f1","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.15_1784830584543_0.44008982547372777","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@cursor/july","version":"0.1.16","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.16","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"217c9bbf82e6ed8ae17261cd94a9e1995b607f00","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.16.tgz","fileCount":828,"integrity":"sha512-6H/JeYehR4Xywt/7SW+Ej+A/XgZd00lv/Fi/dtcfMF+k5yCLzwhrgL3zm3fCR03XBS8mwKn2ifsrNUYdTTwliQ==","signatures":[{"sig":"MEUCIQDUR7zax08HQPtevXsXWocl5Fj1rviHcoTJrrDlgVKMtQIgPDraLm9BL4rGeT6/uDw2xPZhxgzyLHrlEJiBDOSyqUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10990013},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"d5f53b481ad27e7996c55527f2964641810f1987","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.16_1784838529399_0.4051884179793972","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@cursor/july","version":"0.1.17","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.17","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"abb04e7e38aba0d46c1136cca2dac02eff6b97bd","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.17.tgz","fileCount":868,"integrity":"sha512-gAcj0qenMO/rq5Y8zqGjXcjzgxY+ovj2hQQOouArR99KZ2qIr30yzzVFBhd79J69dpPvvmgwG4nvVR+2QYzNdA==","signatures":[{"sig":"MEYCIQCWpwslQd6tdVa3jqP6FwHlszDfZ4FL9C63kxXrESd8wQIhAPpg5c2k55BfGrh93uwNnhhcQxJgMKKoNdCmof2b2cLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11404663},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"8ab429bdd00c4ef1fae54310b47feae5cfdc2cc6","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.17_1785198889178_0.1803435468339114","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@cursor/july","version":"0.1.18","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.18","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"ff0ff5d43fa8794a2d9c07519f0d3022b2433201","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.18.tgz","fileCount":880,"integrity":"sha512-/C98s9jR+mjypgKgdqBHAQGIGJSlE3rhVqtO4T7QNEUIVkkXdvwEHcDOIf5UabvKF6+n2I729NeKbtU886VoAQ==","signatures":[{"sig":"MEUCIF5++/NrU5mBM7l9MQvRH3BIA8dqySRpa+FfSFzqmlucAiEA5lIjPDq7frR7nb4ocMBd+/qOyT2WTgDzfLyeItA5F64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11498732},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.18_1785205149736_0.05041072171763705","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@cursor/july","version":"0.1.19","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.19","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"963c50d6a0f65fa8e80477b780afb1d77d91a3ca","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.19.tgz","fileCount":884,"integrity":"sha512-eP99pHZt05lTJwwgKId/9tLvCcS081Y4ah4gBIElOveamEEcRXbkoc0isBNv5KnAEBsYO/N4rMz4asKar7NA4A==","signatures":[{"sig":"MEYCIQDCVWyVGi9x1HVDQJhSkcfFtkxUVWsZiHhPQE+0eNBY5gIhAIaYbWJ5/piSCHdkUhSsJeOQZL52Tgh6L406QUFpPcW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11475358},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.23","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.19_1785254086886_0.06774575295973628","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@cursor/july","version":"0.1.20","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.20","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"c860e11a4e4ca2a6d28dab303b0b5d65047ea939","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.20.tgz","fileCount":884,"integrity":"sha512-IFtb7GBzaoDY3BtUhDcxzByTU6GOwVz7lYfj2iojECLjPsAeauXtuFycQZAqllqzLEHo/HGT64i8AXubZHq5kg==","signatures":[{"sig":"MEUCIF7KRvWLLxAkSQ5drxCwt4UWsmUxhzPb0htG8FUHWwH0AiEAxTV+7itzWAZCBEuF1wU4TkFtoj0/J4SGCCNyhmoFJUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11481207},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.20_1785282468770_0.3108086142741282","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@cursor/july","version":"0.1.21","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.21","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"491efd5f211c2ec0d0c978974ef285121b95c755","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.21.tgz","fileCount":1003,"integrity":"sha512-Pdyx18z75OuO1iCeXaEF3kjtmTcKHmwgx6hcv3EhFBGWrSFm83evDes2TBbl7YONFXJNA+r5MjpEbON7Jesajw==","signatures":[{"sig":"MEUCIQDFY4LPkpacDiBe6jc6TVTdoado+uwMZa4efKSHQJXegwIgNbjvkGeygp5pv5Y1qyNLS46jQYapjOEqFaXRl8hSVvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12556326},"main":"dist/index.js","type":"module","_from":"file:cursor-july-0.1.21.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"_resolved":"/private/var/folders/wh/_4z_5t710kz78c_9dh0t0_zc0000gn/T/fb6e4144cde99e045947192c1ad4adbe/cursor-july-0.1.21.tgz","_integrity":"sha512-Pdyx18z75OuO1iCeXaEF3kjtmTcKHmwgx6hcv3EhFBGWrSFm83evDes2TBbl7YONFXJNA+r5MjpEbON7Jesajw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"^5.8.0","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.21_1785348621080_0.293966383092215","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@cursor/july","version":"0.1.22","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.22","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"708f7ca2c52c308ac798de86778d175ed0efe1ff","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.22.tgz","fileCount":1003,"integrity":"sha512-rNHZmdvkhvMYwPoErOPoPYPARWbR0/j4IjsjL2TF/9rxabK+MIQPZiv/Rm4CKpFfkXwbDoqU6xTLOYBaFl+cqw==","signatures":[{"sig":"MEQCIF/WGfy9aqSWkwh9w1YSK8weGjBdCYF9AwjH59k8gGycAiBJaJOeKgw2wjvzK9Jg0ArNrr1MTn3qp7IBsUhqCiL7Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12562890},"main":"dist/index.js","type":"module","_from":"file:cursor-july-0.1.22.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"_resolved":"/private/var/folders/wh/_4z_5t710kz78c_9dh0t0_zc0000gn/T/ddaf583f749ec2996d908f4a30f34152/cursor-july-0.1.22.tgz","_integrity":"sha512-rNHZmdvkhvMYwPoErOPoPYPARWbR0/j4IjsjL2TF/9rxabK+MIQPZiv/Rm4CKpFfkXwbDoqU6xTLOYBaFl+cqw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"^5.8.0","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.22_1785352288650_0.5443337829501145","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@cursor/july","version":"0.1.23","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.23","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"6f85575cefd67593a24fae28826829f8b04885a3","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.23.tgz","fileCount":1012,"integrity":"sha512-fG54Y9DuVSGq81ed7QfTEMWTxRO6hxKaIMCFFJPyw8A0nk1jB+UymT4ZG1vznWgmYerhmzOfEt9iO3pdlBGd/g==","signatures":[{"sig":"MEUCIATkvgCUmZhzDh3P9kcQ0ok8vTz/k0+SIUMnhn1+tcyZAiEApgZuXdptIeu8watxs5wV8ZLJPeB7QWDWogfbCasQcv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12632130},"main":"dist/index.js","type":"module","_from":"file:cursor-july-0.1.23.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"_resolved":"/private/var/folders/wh/_4z_5t710kz78c_9dh0t0_zc0000gn/T/de79e62a2e5d3a8778b40d3fd187efdb/cursor-july-0.1.23.tgz","_integrity":"sha512-fG54Y9DuVSGq81ed7QfTEMWTxRO6hxKaIMCFFJPyw8A0nk1jB+UymT4ZG1vznWgmYerhmzOfEt9iO3pdlBGd/g==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"^5.8.0","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.23_1785387798399_0.3910769436732997","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@cursor/july","version":"0.1.24","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.24","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"558e91e890b4e6ed2516cc958631cf679e2fcdcf","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.24.tgz","fileCount":896,"integrity":"sha512-dLR280bC/jlQR/WU2Dc6xsgnvzmDavxDqztjrcTA6SVNRSxpEVA/MMkGH2rhOVHpIqFp20wI6So4p0fTFbZ0kw==","signatures":[{"sig":"MEUCIBLQk0DU9ZbZV739NTgeShU7JHqLBEPZoHPWuusYGPIZAiEA5gNQyss9nLt1whx/0G21ENL1kWfg53wQjXAbZgVPw8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11591199},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.24_1785415599929_0.5203978854491769","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@cursor/july","version":"0.1.25","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.25","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"b51a4b81200b53d7184f2ea4198eff7be08665d2","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.25.tgz","fileCount":1021,"integrity":"sha512-j1w8m6ZT4Rr1U8ZNJkRUkov7FfdnXXSUo6chpnCkel37jvjF2SjMlw2edOj1g+x9QwYxJ8ogY4kVQfXt+NAbPA==","signatures":[{"sig":"MEQCIFgCcwHUZaHtdb5ULcCuO0/O+gJZOYNKLKLmWkN2jAuWAiAEoDcgM4LXayYTjwXZXgBeubaC40FcXFCg6tma/n9/kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12710555},"main":"dist/index.js","type":"module","_from":"file:cursor-july-0.1.25.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"bun":"./src/artifacts.ts","types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"_resolved":"/private/var/folders/wh/_4z_5t710kz78c_9dh0t0_zc0000gn/T/9545db619e010f1419e5e3da7e6509e4/cursor-july-0.1.25.tgz","_integrity":"sha512-j1w8m6ZT4Rr1U8ZNJkRUkov7FfdnXXSUo6chpnCkel37jvjF2SjMlw2edOj1g+x9QwYxJ8ogY4kVQfXt+NAbPA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"^5.8.0","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.25_1785471393197_0.879369683212722","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@cursor/july","version":"0.1.26","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.26","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"f095946fcb01c4835747844f6f226dc99f9074e3","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.26.tgz","fileCount":1021,"integrity":"sha512-z8dQFcRgTIfVxnONjNmHxKvF4IQscD18L+gdOquBTW69rdILcLoIE/vpserQFCX1fRNOshckOPMG0wlGPMmqHw==","signatures":[{"sig":"MEYCIQD+91E3EEEo4UgXHg/oTvQ8Afb22HImfZ7IpfhZsrtZMwIhAP9+e1r35M6SF1Z0h87HJ+p+NbQtXmi5vFS3oLC7Libo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12722420},"main":"dist/index.js","type":"module","_from":"file:cursor-july-0.1.26.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"bun":"./src/artifacts.ts","types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"_resolved":"/private/var/folders/wh/_4z_5t710kz78c_9dh0t0_zc0000gn/T/9fa0a4873596128baa98c29fdea2a113/cursor-july-0.1.26.tgz","_integrity":"sha512-z8dQFcRgTIfVxnONjNmHxKvF4IQscD18L+gdOquBTW69rdILcLoIE/vpserQFCX1fRNOshckOPMG0wlGPMmqHw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"^5.8.0","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@base-ui/react":"1.4.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.16.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.26_1785510361319_0.9856826587079932","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@cursor/july","version":"0.1.27","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.27","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"71a3e5b3d44235850044f238aaa9676082723e0c","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.27.tgz","fileCount":916,"integrity":"sha512-i9WktYWVGuLJsN3w6N/XKOPdddKRDIbCAbXRIV/u1b391gE3LNhzJfLjcvmmoLOP6sDxWG2W1azjlt8wofhmZA==","signatures":[{"sig":"MEUCIQCvcHBtGmb7Vj1E3vW3zIy5CGvnP4oSB6NAN/BTFqNKfAIgV68qLiYVnuJQtPTPjbSExP5bpgwI8Mz57n9TPL2CvFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11751353},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"bun":"./src/artifacts.ts","types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.27_1785700995805_0.849568533872918","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@cursor/july","version":"0.1.28","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.28","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"dc1ad95aa202e92575cbb845c3985d7488165892","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.28.tgz","fileCount":920,"integrity":"sha512-EVBZbgCqHfluJGh+dP24ngUfjWTN4hK4C3MxZpz8Gq8qwB0Pb4lXsf99daw11fIjFc02a6p9arKlidm69/sqRw==","signatures":[{"sig":"MEUCIHJRtd5EPiTnIRjyPAGB84mTyZxeEwy6WakFTfGBG04UAiEAu9sVoXKXsLpX7ZmXiODgmLCihjbE+5HbZ6JHzxYzlZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11894018},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"bun":"./src/artifacts.ts","types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.28_1785790698193_0.8679752802722889","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@cursor/july","version":"0.1.29","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.29","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"ac7a3e2ad5f892bd181853adaa9779ad6190e13b","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.29.tgz","fileCount":936,"integrity":"sha512-KoVs4Nu+dkq92oP02AZQXa35HJwAAgXiRdbkGxiKWyAW4kByqwZtfbZJ7/3qkrNjqztoMTzg+TJTdrBGPrLaKg==","signatures":[{"sig":"MEYCIQDD2S4cC/M4tF7zZXgBtCYfsIwN1B3xaFtiF+d9lXJ0bwIhAPNPktyQJwfaOzQ35DzmY/myjGwV125vrWvyeuI7jBFs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12024436},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"bun":"./src/artifacts.ts","types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.29_1785867885545_0.2849634088495334","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@cursor/july","version":"0.1.30","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.30","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"3645eb8e331637043758e8f2e67f48dec23fd143","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.30.tgz","fileCount":936,"integrity":"sha512-SvUmgJ7XJ39fbOFmEcHm/gE3FfmO4QAmVNZ+yHHVuRm+rdMFz36iqqRz4qxlOvwq6bBTRYVrttq1TKuOp53AfQ==","signatures":[{"sig":"MEUCIGPRslFIqyiIHShsCl0MF5MvYZoBlrgtPj+ZCN7Te8FKAiEA2pcZ6pYsYVhp9hhvO0cMkruuwrPGuhnb9cAvqmSwkm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12024468},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"bun":"./src/artifacts.ts","types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.30_1785872968782_0.0015884092490527912","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@cursor/july","version":"0.1.31","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.31","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"604c8cfe41d32dba0b1b30bfc159dd4ab0719215","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.31.tgz","fileCount":956,"integrity":"sha512-6zOkRMXDzklU88MLt0HjT08/rFEUpW/B9SFCNp8Dudfke6g5UQZETYru22+GlQRadJ6y1SFGB+V2gM/muiCC2A==","signatures":[{"sig":"MEUCIQCU8S0vbPh2V3ksH7YReVcys8HqGsuaNDjkk/dLljBFnQIgCSIQweMxNFwZYhmnIH5JkB4VBid4hHrb7DjbEWcyNw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12263667},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"bun":"./src/artifacts.ts","types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.31_1786127634150_0.2528028995159155","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@cursor/july","version":"0.1.32","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.32","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"06f48a7a362632abef63a9addae084971b18afbf","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.32.tgz","fileCount":967,"integrity":"sha512-0cCZN7fE7HgiDu5TOxqsdDk+9RqtF+okAeQIxF4YuaASdN2sHoaK0+kuODfNrDf+XnjgcKxslSqePr6L9jHD8Q==","signatures":[{"sig":"MEQCIHtA7XwDL7L782N50qs68AVurYOBYmkQPDQnxECztCKkAiBUlHOFJq5Kwb9mmCHAZC26NlhNhHXMF70FlSSwUwkgJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12301772},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"bun":"./src/ab.ts","types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"bun":"./src/evals.ts","types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"bun":"./src/hooks.ts","types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"bun":"./src/tools.ts","types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"bun":"./src/memory.ts","types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"bun":"./src/prompt.ts","types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"bun":"./src/skills.ts","types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"bun":"./src/storage.ts","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"bun":"./src/channels.ts","types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"bun":"./src/artifacts.ts","types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"bun":"./src/reminders.ts","types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"bun":"./src/schedules.ts","types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"bun":"./src/connections.ts","types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"bun":"./src/evals/loaders.ts","types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"bun":"./src/channels/slack/index.ts","types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"bun":"./src/channels/github/index.ts","types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"bun":"./src/evals/reporters.ts","types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"bun":"./src/storage-backends/file-kv.ts","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"bun":"./src/storage-backends/postgres-kv.ts","types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"bun":"./src/storage-backends/cursor-hosted.ts","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"5cad8e2112cf198fcc884565ef589fced19c7405","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.32_1786128520498_0.09802220026879294","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@cursor/july","version":"0.1.33","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.33","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"bad1deae9e8f075c00921652dc81c85ab2b0cbc2","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.33.tgz","fileCount":956,"integrity":"sha512-LuTNCdnYuCCjH/iDKeTwN1G+p8bviJO5Wi50+ohFaveba5mjNxlGxinK/jSU/TtGxDx3AD2NjaoEpVbUlAXc6A==","signatures":[{"sig":"MEUCIHRb2j6HAW46t0nVy2IfiOaWo4qSo/veO5JGWx2PeD5PAiEA0cn6lbrARR6AFNNB3kfyH2W6qB3qbq6mXksxtxFcf8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12203383},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"11.17.0","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.33_1786370871372_0.6840014381952457","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@cursor/july","version":"0.1.34","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.34","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"45a2d5d499b165e787d5b6338c5c5af698481986","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.34.tgz","fileCount":976,"integrity":"sha512-mQMqth7p+peNVv1Fb0wM8XUNy+PeZG8CaNeTz9fuB1Ldj+NVBq+p7yOG+4VBsUNdZJLYBfyn+V+vVFiETVccCQ==","signatures":[{"sig":"MEUCIQCtL1v+DdSx5Y5MMHHcYshQ3jY49Bsj59DmhUlP06gwfwIgMnGIleM/5qPprLlw3eW3+Q/Tb7ixgUmZhHFrdKCIwNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12445635},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.34_1786494519295_0.5054313818660074","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@cursor/july","version":"0.1.35","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.35","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"4fa86be0ef2ec10cdb11ce54874901e1b9cedbdc","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.35.tgz","fileCount":980,"integrity":"sha512-kfrBJM18Yd1A5kvU+uGNTHjo8TrUIFir4FcxUMjePf7nCD/tq+jXk+DKeyqlI1WT82jIKgFZSsVGo45AiPP1bw==","signatures":[{"sig":"MEQCICyzP/uByn9SfjvA3UxOIJW6+Ht9kW7wPMAt688cJMtBAiAj8cJ3JL65VuaDHHHbLGSbA8tOup0o3mBRWxeGMtBeVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12466448},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.35_1786547932673_0.7269449765306792","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@cursor/july","version":"0.1.36","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.36","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"4fd7837e5876f925a7da0ac1efc3de6cdcea21c9","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.36.tgz","fileCount":984,"integrity":"sha512-ypKg5gsM0V6eJq5g4i/GbjH/7iBl2c/TKDa261iP35zURRKrjzRqqlZjHa8bUtGJl2xb7j/TBhaW+dIxn7tnrA==","signatures":[{"sig":"MEUCIQDMn8RO6oNoxUHl0qaJKPgvrxff/1HdVXrlhGV0wHgrMgIgCDsv99EVqI10SnyJ/EVH0ylZrjCeMyJoVXmXWV/vDg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12706143},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.36.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.36.tgz","_integrity":"sha512-ypKg5gsM0V6eJq5g4i/GbjH/7iBl2c/TKDa261iP35zURRKrjzRqqlZjHa8bUtGJl2xb7j/TBhaW+dIxn7tnrA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.36_1786575819766_0.7993200074097038","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@cursor/july","version":"0.1.37","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.37","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"f7ca2c92388dda4b7c0e4ff7fe3960104aa13753","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.37.tgz","fileCount":984,"integrity":"sha512-Ml2GdwcgQmkU/STjZT8yOtTvqRHxLMeXeil1QRnfdqFT7wr0Ah0kYezu9Gi3zMDEWyOaC9Aq+TU3Ez37FbDsgQ==","signatures":[{"sig":"MEYCIQDslNu4xD9PqYZbAe7OFaIoFgqvQnekuKn6imnEPBaIOgIhAILynKOhgaGe+jr4KxQ56+cT1v4qOBugfdWvWL02OB5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12706435},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.37.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.37.tgz","_integrity":"sha512-Ml2GdwcgQmkU/STjZT8yOtTvqRHxLMeXeil1QRnfdqFT7wr0Ah0kYezu9Gi3zMDEWyOaC9Aq+TU3Ez37FbDsgQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.37_1786578884193_0.24055972767391842","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@cursor/july","version":"0.1.38","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.38","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"e8ea3b1983976501b65a55f98f90d526c2148f03","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.38.tgz","fileCount":1000,"integrity":"sha512-EjcEt0emsl93YQAGrEgB3y2HDTX044xyUef5kmzU3S/BjiNmJo5RVfbPQ35o0fHWyd/9ZAMB9cc+817STvEkXA==","signatures":[{"sig":"MEUCIGHod9BqmrFwZzv7/Nx/GWFFejx1NYKQzyYeGlStmEUWAiEAmGPruqVNQegSCe8xHWqyzOy4SRsKVFGQNsfBbZ0ZM9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12762202},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.38.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.38.tgz","_integrity":"sha512-EjcEt0emsl93YQAGrEgB3y2HDTX044xyUef5kmzU3S/BjiNmJo5RVfbPQ35o0fHWyd/9ZAMB9cc+817STvEkXA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.38_1786647186093_0.4335881169378495","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@cursor/july","version":"0.1.39","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.39","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"5bdfab4082ec4812ec3933aa2ae35508184b7651","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.39.tgz","fileCount":1011,"integrity":"sha512-jtJo90bvGqK3N1hdtn6jad3QFyufHU/1ipjhsEfV4SbBULXh6ZvkwthafdRuUqdMtphv5WGtlCHMlF2huS3XIw==","signatures":[{"sig":"MEUCIQDRv+dSL6Jx7EO87cCd22Wn9Mf0xkInrbx2iHq8K03MWwIgD+p7ryGrOMeh0kzPY23Z+ttPkOmQAGygFtiT4lh72s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12796950},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"6b590dba3e5436a2f80cdf2bbcdf2446d762e56b","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.39_1786649853837_0.8870866239572162","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@cursor/july","version":"0.1.40","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.40","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"13cad4470d371a4d522634b482cc4af95ab04b16","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.40.tgz","fileCount":1011,"integrity":"sha512-6Cg/7XpzoVbih0Yf+EWkXzxXfDp32t2y5MmcOstAz7rEVZPuFw3aqea9avmUPGfXYbOYwtSDprQQt1ghFoHwUg==","signatures":[{"sig":"MEQCICNzN6CqRVRIDg/wdkQX/p7a4TJRb4IM1BG8Pg4up2YmAiA8A/7Fao+IVeUIre2Hm4fzG0Pz/t82LEoZBIcNgYnE8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12821095},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/postgres-kv":{"types":"./dist/storage-backends/postgres-kv.d.ts","import":"./dist/storage-backends/postgres-kv.js","default":"./dist/storage-backends/postgres-kv.js","anysphere-source":"./src/storage-backends/postgres-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"gitHead":"9a4cea77685270f1bdbf6e7db8402dc75bcc63b6","scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"jediahkatz","email":"jediahkatz@gmail.com"},"repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.40_1786727861354_0.3690804113040611","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@cursor/july","version":"0.1.41","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.41","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"b91caec7122b52f15376ee6c65c8650f07b4fa74","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.41.tgz","fileCount":1028,"integrity":"sha512-f2y9ciQEqstTxWBSoiZxAZKMbRLAxo4GZILLQbR99VCA+11CxxmgiuYHjsGDNHThc6bpdkRIAlMm05S3vnHAkA==","signatures":[{"sig":"MEQCIDw7wwbj2XOdqCLzuhR++bRv4E7YcRUbt0FJiQfGGbvkAiB4RnLKWebWHQu3Cn+ealptn6HsA1U2P9JWFkj+iqcrzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13097863},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.41.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.41.tgz","_integrity":"sha512-f2y9ciQEqstTxWBSoiZxAZKMbRLAxo4GZILLQbR99VCA+11CxxmgiuYHjsGDNHThc6bpdkRIAlMm05S3vnHAkA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.41_1787092271013_0.1958534630957638","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@cursor/july","version":"0.1.42","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.42","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"f0e546180c75898672b06d6ff9d5e199d5a57d15","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.42.tgz","fileCount":1028,"integrity":"sha512-IPhyIDbLnp78WDtenPq3n11S8DoSjurUJ/PvZotsYmMv+fy/dnO0mP0ZFoGJuQNSZfPiFUmeVLbSM1d58VDTBw==","signatures":[{"sig":"MEQCICu1DqEe8IDflcmw60GUbsCwqSl8gqLr8Ky3iOoN/k3JAiAkbr43m3T4/0+v3OOXqnkYXvKTlpiPfsrS1YO2Fi3/Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13103489},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.42.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.42.tgz","_integrity":"sha512-IPhyIDbLnp78WDtenPq3n11S8DoSjurUJ/PvZotsYmMv+fy/dnO0mP0ZFoGJuQNSZfPiFUmeVLbSM1d58VDTBw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","javascript-time-ago":"^2.6.4","@modelcontextprotocol/sdk":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.42_1787095515818_0.22832287938931617","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@cursor/july","version":"0.1.43","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.43","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"7da2f201e0b9c6384b2672f1728ba853850d345e","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.43.tgz","fileCount":1077,"integrity":"sha512-aRhtqRba+bIR74LU4XDSFzG2ZrzCsNvUBTh9aBvXqOtOe/WabSCNXx2nfIWyZqdB1GSe9WgOhytyasmEfK8JhQ==","signatures":[{"sig":"MEUCIQD0jikewNl6ZPY6q5mb+G9atidRQEOr99KaP947hD4pSAIgT9iX+o6PTakL0tbKFUjYtmDdBv5MaLYhrg2AagNkqHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13512405},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.43.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.43.tgz","_integrity":"sha512-aRhtqRba+bIR74LU4XDSFzG2ZrzCsNvUBTh9aBvXqOtOe/WabSCNXx2nfIWyZqdB1GSe9WgOhytyasmEfK8JhQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.26","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.43_1787107235257_0.5885057022275673","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@cursor/july","version":"0.1.45","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.45","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"39397a34097c82e4015d64bc5b45399175e0f843","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.45.tgz","fileCount":1081,"integrity":"sha512-9wWaOpb7yhjzj8+3um9du+l6gyMFClg/hvIbgyYOg/Cqm81vGdnODSDeDH1ckj+TQaV63ZLVKCydP5TI7SzxVA==","signatures":[{"sig":"MEYCIQDCRYO7olW6kJ4i/DWpbDUrJM6UvyaXK9bL8MYJ1bx9PgIhAMddCaUiyXhcfTplmgQ46bRQ7brdPX1yh+gzHjYAKpvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13536414},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.45.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.45.tgz","_integrity":"sha512-9wWaOpb7yhjzj8+3um9du+l6gyMFClg/hvIbgyYOg/Cqm81vGdnODSDeDH1ckj+TQaV63ZLVKCydP5TI7SzxVA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.45_1787174349343_0.5881169592359328","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@cursor/july","version":"0.1.46","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.46","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"e621273c00f3a747372093c90cc28d0ddbde69ab","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.46.tgz","fileCount":1085,"integrity":"sha512-MMstP0m1BicIdfBEraLFUi+QDVcfQ3tL8NyxDzMnmjDjVdPN7pqAcNzt6KWcNKA8FAIp/iLVZB81vlN2lpcRxg==","signatures":[{"sig":"MEYCIQC+lJW6FnP0NJJQuOpLOiIHh8LcBUb148ypaj/6NGHkogIhAJ2aadVcHjHUMrTjdjCEMu/OD8UEuakr7kthGaPG21rS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13641319},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.46.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.46.tgz","_integrity":"sha512-MMstP0m1BicIdfBEraLFUi+QDVcfQ3tL8NyxDzMnmjDjVdPN7pqAcNzt6KWcNKA8FAIp/iLVZB81vlN2lpcRxg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.46_1787182645415_0.28112509902913985","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@cursor/july","version":"0.1.47","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.47","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"014ea094f226d4cb797b86b1cfbb7d46c688e939","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.47.tgz","fileCount":1085,"integrity":"sha512-oZ7zcw2dXNOqdbAFd04rBRRFhT0c81pKYsiln3a7h39PGc4Yppa6dwyWBNQqSgFTMyf9i7GlX3tIjU15De+OjQ==","signatures":[{"sig":"MEUCIQDSGNHBs6AypZwzX88a1DEvHD739fedwe/T5cVDwM+WmwIgEBkYS1k6az24rd+rjB8niS5YzwiZRwAsOa78+TXpyxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13646397},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.47.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.47.tgz","_integrity":"sha512-oZ7zcw2dXNOqdbAFd04rBRRFhT0c81pKYsiln3a7h39PGc4Yppa6dwyWBNQqSgFTMyf9i7GlX3tIjU15De+OjQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.47_1787185508887_0.8736038777069761","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@cursor/july","version":"0.1.48","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.48","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"1f28ccdde8c08f1de5d3676d33a56a762f9eb475","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.48.tgz","fileCount":1089,"integrity":"sha512-C/fWN7hrTvgpMYUTGPAhC/YiMkwy+mgCN/f81oMe/9Rzc/gd/e3s2A4FRLUSXmwU/Qc/HA+7DD7KtkSH6HZaiA==","signatures":[{"sig":"MEYCIQCSKGD/JTltW7tWjSjQZWEURGNxkW1V8XO0zhLfN8+j2AIhAOGNldmVF+DyXHcooH1lSFCBJz0rNxq8f/OQUrPgGXuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13674360},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.48.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.48.tgz","_integrity":"sha512-C/fWN7hrTvgpMYUTGPAhC/YiMkwy+mgCN/f81oMe/9Rzc/gd/e3s2A4FRLUSXmwU/Qc/HA+7DD7KtkSH6HZaiA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.48_1787238848202_0.5649719494296668","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@cursor/july","version":"0.1.49","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.49","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"273b541593a2961f0a5078e61c5de3298009ca70","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.49.tgz","fileCount":1093,"integrity":"sha512-WIk0dLuL8AuNMgPSlgYzsrj8D+gvtpsIzX0dkrtm+HJZ5a4pqKU2hJ5HgYq/a1eAz+Muli/Dhzq9yUuqCChseA==","signatures":[{"sig":"MEUCIADD5/Drf1vw1J6A9U941PM+JH2rXfmvc3ydq05ONs2zAiEAwpRB+JtOC79hanawDFmBf7zCITLgp17DxgGOHYjyby8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13725577},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.49.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.49.tgz","_integrity":"sha512-WIk0dLuL8AuNMgPSlgYzsrj8D+gvtpsIzX0dkrtm+HJZ5a4pqKU2hJ5HgYq/a1eAz+Muli/Dhzq9yUuqCChseA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.49_1787249976957_0.9489660615451359","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@cursor/july","version":"0.1.51","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.51","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"827aa5dc24261f9f6dbbd2c5dce558d4ae3a946d","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.51.tgz","fileCount":1093,"integrity":"sha512-WTXZlvOrU28YZmTlT/tRMUINUv3sIw6Tw6KgvS83wEq7Jvc60uVWWov5aRLNpUCOl/bXk+e3WlZ+L/1iZlPNcA==","signatures":[{"sig":"MEYCIQCb1xh02LphrI2C4VQ3+yY6+9aQHdjQ+pC3oSMEhJfO0AIhAIA9tBogd68mF/wRy8isFM5eLeBhcq/ywlUIJJXx/Y+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13673276},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.51.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.51.tgz","_integrity":"sha512-WTXZlvOrU28YZmTlT/tRMUINUv3sIw6Tw6KgvS83wEq7Jvc60uVWWov5aRLNpUCOl/bXk+e3WlZ+L/1iZlPNcA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.51_1787262563769_0.27712991843700885","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@cursor/july","version":"0.1.52","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.52","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"e63c198226a363ac26e2a736395841e51a5d899a","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.52.tgz","fileCount":1093,"integrity":"sha512-O8HVL4boB9HTbCgQ3+tYZConDhwaNe65Kcw5GJdbV9zhvA/v6LVhEfsWNk0feriOSethISNjWVeijt3ocZLZWQ==","signatures":[{"sig":"MEUCIBN7aGVCqJQ763ra4tfRAbQlVqPvdFXMctv/cRvFAHW1AiEAhgu2FbM4Gi3q/7DRmOfTDJ8aWDJOksMwJZpWlUayeMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13682979},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.52.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.52.tgz","_integrity":"sha512-O8HVL4boB9HTbCgQ3+tYZConDhwaNe65Kcw5GJdbV9zhvA/v6LVhEfsWNk0feriOSethISNjWVeijt3ocZLZWQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.52_1787265825024_0.10824607228021521","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@cursor/july","version":"0.1.53","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.53","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"1fb20319c30f77e072cf55ce4ed915a829432730","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.53.tgz","fileCount":1097,"integrity":"sha512-Fyn/lSTmLZtbHzOwtDTrYUpg1htHqTh0BUbfnXnrOzFhhaLai4ytLruuhHEpA5llp7ETqzWOxooKxHQpKtQq7Q==","signatures":[{"sig":"MEYCIQD4aZO2Tn+01pJ/6aGXePcg/DZPuBw3Kt29z1C8J3wy1AIhAJbaDzxum3EYs5gLyoROCXk2CsrnBd0tJpUXx3TDuhXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13730395},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.53.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.53.tgz","_integrity":"sha512-Fyn/lSTmLZtbHzOwtDTrYUpg1htHqTh0BUbfnXnrOzFhhaLai4ytLruuhHEpA5llp7ETqzWOxooKxHQpKtQq7Q==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.53_1787316387831_0.5475927802576159","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@cursor/july","version":"0.1.54","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.54","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"5a33c05ff16c92e70fb79e9cb72fa6e0a493b5ed","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.54.tgz","fileCount":1097,"integrity":"sha512-U960/z3JAze+61jGvQ83py4UkIdkFAs4FT5/l00suCzMf6GL6HDg0Z93PLPHP7cRp97U6tl95uxJX1M7Ck4z5A==","signatures":[{"sig":"MEYCIQDbbWYjXjf3k58JfluxDDhT3jj7dmHwsX9ThhKaMH3KMAIhAIHwWEFAiy8GJ2FgaF2xrjJlT0X+Qma2opnn8ilr3sBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13731578},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.54.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.54.tgz","_integrity":"sha512-U960/z3JAze+61jGvQ83py4UkIdkFAs4FT5/l00suCzMf6GL6HDg0Z93PLPHP7cRp97U6tl95uxJX1M7Ck4z5A==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.54_1787321240979_0.5753849776907278","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@cursor/july","version":"0.1.55","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.55","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"01d20ba054e73666e8c7f8cd5b9016d6c8645ff8","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.55.tgz","fileCount":1108,"integrity":"sha512-GIjkSg3enwH7yHBL8dVJMA87wTmo99xy/ljHmWPAiTvZVutEY5OLO5wpv9ev8zYniivY9J74aTvsbPnCnW6PLg==","signatures":[{"sig":"MEUCIBbn1FDLlUXvDcUwpPQ0BgihwL3ain14Bw5M13ywQp+2AiEAlt7DUG4mmXM9PemKHGrUbYRaw5h4Gyl+5FFX6IYZyVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13761587},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.55.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.55.tgz","_integrity":"sha512-GIjkSg3enwH7yHBL8dVJMA87wTmo99xy/ljHmWPAiTvZVutEY5OLO5wpv9ev8zYniivY9J74aTvsbPnCnW6PLg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.55_1787331142276_0.0867690553624123","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@cursor/july","version":"0.1.61","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.61","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"0f30d0b70a037f5bbdff29d6529ecb2014623344","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.61.tgz","fileCount":1228,"integrity":"sha512-xYmLD45wgrnRuSzyhgPk/p+LkznMXS+LYKvYWnX2iSYkqItyzgr7ucdBlX1aGZa7VwKFfCPIO51Hm/ryKoNz2g==","signatures":[{"sig":"MEQCIHOp+LNeJ6XEeP3klNubDi21ydi4oLC33O3EHI0a/yetAiAdZ9p1BSqJgSNTVRIHchYUKhPF8pF/8YI1TaRIIJwfrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14555823},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.61.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.61.tgz","_integrity":"sha512-xYmLD45wgrnRuSzyhgPk/p+LkznMXS+LYKvYWnX2iSYkqItyzgr7ucdBlX1aGZa7VwKFfCPIO51Hm/ryKoNz2g==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.61_1787408742496_0.3382998314397607","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@cursor/july","version":"0.1.62","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.62","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"150722e2a63f8e0baf65cbfbfd6b9bee53b8b427","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.62.tgz","fileCount":1228,"integrity":"sha512-8y2+R0Y0YYw/lSiMzsN0oFRlPH7T7401RCReSNOITvEhVwdyn329PqxZHQ9jMry30wWJdxhQMFnkRD+74R+Ngg==","signatures":[{"sig":"MEYCIQDrQibIgJ+BHHgkpULjoq1VxdrdQA43hFYw/omoK6poNAIhAKyVpIwemlslT9YR8C+M1W+YzVbXn1ZlqGERQKAdGFfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550672},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.62.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.62.tgz","_integrity":"sha512-8y2+R0Y0YYw/lSiMzsN0oFRlPH7T7401RCReSNOITvEhVwdyn329PqxZHQ9jMry30wWJdxhQMFnkRD+74R+Ngg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.27","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.62_1787578442415_0.9910094892526808","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@cursor/july","version":"0.1.68","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.68","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"df5a42ab2e3f07798f4db3050979de87a91f58f1","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.68.tgz","fileCount":1260,"integrity":"sha512-XaBKOvQadEV7IJQ/rtHV0wvQjZEhjYwloGDH5IDmG6ymxLiFvEa/Y25Czek9+k4bEPNFMZjTxqHft3zTGT/GjA==","signatures":[{"sig":"MEYCIQCcaMDR9BTMPola3hvje2CG3KVkR7ugMMptOCNO0DQITAIhANqtqQfTLka/gt0bwQQ5voAxpGJJIzJGOK1EsGSiKQSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14815285},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.68.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.68.tgz","_integrity":"sha512-XaBKOvQadEV7IJQ/rtHV0wvQjZEhjYwloGDH5IDmG6ymxLiFvEa/Y25Czek9+k4bEPNFMZjTxqHft3zTGT/GjA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.68_1787708472822_0.33144836811758394","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"@cursor/july","version":"0.1.73","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.73","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"996163a59cfa06dddb17aa40f79b530814bd25c6","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.73.tgz","fileCount":1272,"integrity":"sha512-eHlDR5DJNMVJXeH/kEq6fHiBsTY/s/gEFV27iU+PYrfzqWGUAGXTQ7hQ2xcVorGXmf3VkFfZ6cCMcDFfBptAlQ==","signatures":[{"sig":"MEQCIBuMHVaM4FOgy5+BsISVdvtENVv9UekMqsa7W4nU5WPeAiBpfZh+I3aoyHRok1TjAB9IIg+EQzdLIxJJ0KZAfZ84yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14926333},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.73.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"bun":"./dist/ledger.js","types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.73.tgz","_integrity":"sha512-eHlDR5DJNMVJXeH/kEq6fHiBsTY/s/gEFV27iU+PYrfzqWGUAGXTQ7hQ2xcVorGXmf3VkFfZ6cCMcDFfBptAlQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.73_1787784567770_0.709970410972613","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"@cursor/july","version":"0.1.74","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.74","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"468a00c2c24ab90cdc2ecd2644771e27c562db60","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.74.tgz","fileCount":1273,"integrity":"sha512-NEXeeAUMlj3HvN+Zxx+9Gv2G0IpLk8YLFVdHC4P7eG03O4PvR175c1UvGWzY/p4gh2AVc02RE8/7+5u+8gKD6A==","signatures":[{"sig":"MEUCIBADT3YJuwgJVQRUKc+iLjO7Yq0XUZoLWOVmP0bvo7HuAiEAmJUpAWf1jjDpb7f/I4p90pQZ6ftyxVsPUswVw/SYAmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14953171},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.74.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"bun":"./dist/ledger.js","types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.74.tgz","_integrity":"sha512-NEXeeAUMlj3HvN+Zxx+9Gv2G0IpLk8YLFVdHC4P7eG03O4PvR175c1UvGWzY/p4gh2AVc02RE8/7+5u+8gKD6A==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.74_1787789661071_0.32615115503253045","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"@cursor/july","version":"0.1.75","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.75","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"1b4b010faef445731898be912c96fd296970074f","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.75.tgz","fileCount":1305,"integrity":"sha512-O7gPr4bpE5NiswZ4eZhR+Y76VuNUbE0gIi9yiLIIksOgiZ2DNlcuFRoHfImlLEz9Yx4JnpJHfo/tCeIoPfLqgg==","signatures":[{"sig":"MEUCIQD/Cnx48uNhwFeSZq12c/j+LdUP0x7PhAd1xnIheqkZ9AIgedFwQDdH939seDF+N8EAe2JJhRuBoG0ZxCgSuNr72Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15091305},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.75.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"bun":"./dist/ledger.js","types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.75.tgz","_integrity":"sha512-O7gPr4bpE5NiswZ4eZhR+Y76VuNUbE0gIi9yiLIIksOgiZ2DNlcuFRoHfImlLEz9Yx4JnpJHfo/tCeIoPfLqgg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.75_1787790623349_0.18519772773750476","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"@cursor/july","version":"0.1.76","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.76","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"652b591c87f9f0edf08e385f30bf6117b69f07f4","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.76.tgz","fileCount":1305,"integrity":"sha512-k/y5zHfLGG8g0foie4ZaI+Rv8J62HMt/5Q5i8bKUmvM6hqYERSS9NheRkaHphbVxe1wgculPuceZBhnUpZq+Ow==","signatures":[{"sig":"MEUCIQDFTJsrkkXrWhRThpzdYLiXvIHDGnHWkq5ADX+l9c/c7AIgKedZYMTYT3jCHRcu0yMlJ7bj9ear6PxwzM1y30Qq2zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15119833},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.76.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./ledger":{"bun":"./dist/ledger.js","types":"./dist/ledger.d.ts","import":"./dist/ledger.js","default":"./dist/ledger.js","anysphere-source":"./src/ledger.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.76.tgz","_integrity":"sha512-k/y5zHfLGG8g0foie4ZaI+Rv8J62HMt/5Q5i8bKUmvM6hqYERSS9NheRkaHphbVxe1wgculPuceZBhnUpZq+Ow==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.76_1787847749081_0.38214591057383207","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"@cursor/july","version":"0.1.78","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.78","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"23af5825fe8daa1bc036cf5d09a2048329c62b4f","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.78.tgz","fileCount":1285,"integrity":"sha512-dtvV2IuTw7EWjOQvLmvseqS/whlUac59eIDGTJZX6CcLFzKYrq8VxLeHO+k4id/HdpUR2U9xzVqTGctxvAcsFQ==","signatures":[{"sig":"MEUCIQCVyh2/dU8Bhfg4HMAw3Nr24lv/r+eC6FF1zRruvHDkNwIgZd4mP/pNMvSamabKRXMZCU5Z9W/RvCBOIsnppd5DZ8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14943184},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.78.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.78.tgz","_integrity":"sha512-dtvV2IuTw7EWjOQvLmvseqS/whlUac59eIDGTJZX6CcLFzKYrq8VxLeHO+k4id/HdpUR2U9xzVqTGctxvAcsFQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.78_1787863059673_0.8776509289701198","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"@cursor/july","version":"0.1.79","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.79","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"dea8cd7e918ba29ed41d58fd625403ed12d79038","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.79.tgz","fileCount":1285,"integrity":"sha512-G/KsBltbWIdzZqH0wb75oRPYnQoTo7msGm40/JeYbIVsp2crSDW1so+BtEMSkNXRJnoAA8Kcphi1M9sIQedGJQ==","signatures":[{"sig":"MEUCIQDM+3x3PYKvzNxFTcN2y2pak7DFkhstyv79gDWxzN604gIgQNMcYWwt95LHmC98DZmp0QkvN/mAHrN0QFGVo+p39Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14946272},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.79.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.79.tgz","_integrity":"sha512-G/KsBltbWIdzZqH0wb75oRPYnQoTo7msGm40/JeYbIVsp2crSDW1so+BtEMSkNXRJnoAA8Kcphi1M9sIQedGJQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.79_1787865758409_0.05930348701726684","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"@cursor/july","version":"0.1.80","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.80","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"4be7e035bd0c39211f8730e50515e58f0ec62497","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.80.tgz","fileCount":1285,"integrity":"sha512-Nbexf+qW+kutG8SZX3CjMWGwSki/96qL6K5Fpn+9EYYHLj2GnYtV85bYRRHF4tSfgn7W4bQxdb63xi7ZDEYwJQ==","signatures":[{"sig":"MEYCIQDW1eD0a5GfoFe7zEfOXHd1eO2RsCFUPX+BJbSkaQ/OygIhAN9pX8aVTI4abNGEiGUl921pxN2uMa2b/tIM0WdDKJ6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14973065},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.80.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.80.tgz","_integrity":"sha512-Nbexf+qW+kutG8SZX3CjMWGwSki/96qL6K5Fpn+9EYYHLj2GnYtV85bYRRHF4tSfgn7W4bQxdb63xi7ZDEYwJQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.80_1787866144118_0.5246721457281831","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"@cursor/july","version":"0.1.82","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.82","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"25e5d94d0822ee722327c37e264007b85f18e6b0","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.82.tgz","fileCount":1301,"integrity":"sha512-5+AMJ/LmeEy2BqzC9Emvwl5/UTfaQrLbHeNRMZ5GwFIzirFwO/GQwNo2LtiCRYd9ezTrG1D1PrB1xxi8kGwWiA==","signatures":[{"sig":"MEQCIBGecADi3XAUp9O42smWm7qc2nVcdwYyGg3UISOP0f+NAiA3KC4L9Ml4cj3QYrC7COEJcP7o64k+W/3kt9WCvcwekA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15078535},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.82.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.82.tgz","_integrity":"sha512-5+AMJ/LmeEy2BqzC9Emvwl5/UTfaQrLbHeNRMZ5GwFIzirFwO/GQwNo2LtiCRYd9ezTrG1D1PrB1xxi8kGwWiA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.82_1787876374328_0.04814607069357457","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"@cursor/july","version":"0.1.83","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.83","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"dfd7e49d162666e9dcd24021d0c48a4bfe6c09df","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.83.tgz","fileCount":1301,"integrity":"sha512-zjYBpmTEJ1bZKlZPNWkhtJISqHFhy9IXeyxl48k3EBiWpBBb4tq+AeG9FyMruGeauGaUKI3Lf+3xRlz3CShdGg==","signatures":[{"sig":"MEYCIQCULHsA+jNrg2Pv/CA+FVi4ftrdDUJ0IlLSOY3RyZkMyQIhAIb2PcPgNMXkwVJa+F/VsknzBCQ4RURjq5owYndJ1AKs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15091747},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.83.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.83.tgz","_integrity":"sha512-zjYBpmTEJ1bZKlZPNWkhtJISqHFhy9IXeyxl48k3EBiWpBBb4tq+AeG9FyMruGeauGaUKI3Lf+3xRlz3CShdGg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.83_1787877767835_0.35379599931362016","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"@cursor/july","version":"0.1.84","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.84","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"ee5d2014fcaea7ada40884ced1d1e81273547281","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.84.tgz","fileCount":1305,"integrity":"sha512-NfGyt76RLWTv1UpAb3oED5bizzB1RG0AO41t4/OOXkjskjkzxn1rom+PqK9Nxf6f4t9QlZ924D7cT4u2QPK96A==","signatures":[{"sig":"MEYCIQCrQcve5fq6X7XgjdaAFFRc6oKbAKSCrbYIxEWZe4BR0AIhAPQsm0xq7bKXYRFTcISKP2YqQ2V31r/YoAVBFSWup+87","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15123836},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.84.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.84.tgz","_integrity":"sha512-NfGyt76RLWTv1UpAb3oED5bizzB1RG0AO41t4/OOXkjskjkzxn1rom+PqK9Nxf6f4t9QlZ924D7cT4u2QPK96A==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.84_1787882133043_0.4754509367159494","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"@cursor/july","version":"0.1.85","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.85","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"81ff55d01f88bddb4c34eac79c152ebdc8c33c40","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.85.tgz","fileCount":1305,"integrity":"sha512-Lo51K1qLjQIrBqBucvLLaRMzpUrmBzGBQjL3edUvlOalv744J1gJXQVNoZqMaueFZnBmHTkHD1cnZguvscewDg==","signatures":[{"sig":"MEYCIQCyuX98jkBfXTzU5witcoRukU87lAMa8rfOUZyg0N5DOQIhAN2QPsV5uX1HfwBQjpnLSqRx6bNN3d62ACjyQoOeolQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15125253},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.85.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.85.tgz","_integrity":"sha512-Lo51K1qLjQIrBqBucvLLaRMzpUrmBzGBQjL3edUvlOalv744J1gJXQVNoZqMaueFZnBmHTkHD1cnZguvscewDg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.85_1787900484325_0.4637705833832646","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"@cursor/july","version":"0.1.86","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.86","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"8b568abce18d95abf07c8c7c0b4ab82717a8396f","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.86.tgz","fileCount":1309,"integrity":"sha512-vv9VxwuLlh+v2IRky6vML6n8Bsg4MUSXqTEwp5N0twmpb3jJ3c5cXjyJPUzdMrFYHTsE7hK8qpVeOBuTizQeIQ==","signatures":[{"sig":"MEQCIFQCGLBlVROJs75QF+ZbP+NvEjRzr3C8LLfRqvvoxr1PAiBeUn+yYrqoZ2khhWoWauAsrqE71atzgGXOpJww2aVO/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15151659},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.86.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.86.tgz","_integrity":"sha512-vv9VxwuLlh+v2IRky6vML6n8Bsg4MUSXqTEwp5N0twmpb3jJ3c5cXjyJPUzdMrFYHTsE7hK8qpVeOBuTizQeIQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.86_1787930897205_0.4060574690909464","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"@cursor/july","version":"0.1.87","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.87","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"82944001c2b145787ac07188ee681233d68fa274","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.87.tgz","fileCount":1309,"integrity":"sha512-G35LkAC+xRV0zZRpTo/J2/wh/NL8R1Abu7P/d37wvBIxl/k6luLB3JHuX2r0uBqO3aDn4wdzhVXRcn7rFoE21w==","signatures":[{"sig":"MEYCIQDlVUiBmfX5O7E/949Jc1FMRpb4oIIWjSD5gGe40thmiQIhAJxJFK4s9pFDPdDF4+k1WxxDia0d8jNN9dboKW5p+Wfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15151659},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.87.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.87.tgz","_integrity":"sha512-G35LkAC+xRV0zZRpTo/J2/wh/NL8R1Abu7P/d37wvBIxl/k6luLB3JHuX2r0uBqO3aDn4wdzhVXRcn7rFoE21w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.87_1787932443520_0.09143467993206289","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"@cursor/july","version":"0.1.88","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.88","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"667a5bc203b660d6a6c79a3c646e9a36013c6f08","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.88.tgz","fileCount":1317,"integrity":"sha512-dJtPErBw+QKCi96FAAMi2jcRMCCDO/rAUshwjknuCCEaWHsj3JJCO0p9IJv8kg/ChVJf3ApCMmo24o3R1qBElQ==","signatures":[{"sig":"MEQCIAVF1UsAkYvrDzGqIahd9uG3DzVyq4V7Tu1dagtAKNRrAiBcPQiWLlYlLzKejnBBB8h9PwjHME9MKqSbozsTopPpuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15221350},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.88.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.88.tgz","_integrity":"sha512-dJtPErBw+QKCi96FAAMi2jcRMCCDO/rAUshwjknuCCEaWHsj3JJCO0p9IJv8kg/ChVJf3ApCMmo24o3R1qBElQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.88_1787937030203_0.6568977427028679","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"@cursor/july","version":"0.1.89","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.89","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"8e5b7bcab335e0f651313c84c23a8e08b0e6fbc4","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.89.tgz","fileCount":1317,"integrity":"sha512-owtPh7ypyph0aukDHIL1k+WWM129baEzcfafmwOlgw5npe5fgvKNNRCv5Abe2d05lQkKp4/5+Z19Q3TcLQXcHQ==","signatures":[{"sig":"MEYCIQDyZ6ZwoxHjwPU6RtaZBpk8WHeUDbzQ8Quw5D/QKSy2PgIhALB+6dBVQELzp6uLJR8K0vwIO13brT4hYKotND1cN5we","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15253169},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.89.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.89.tgz","_integrity":"sha512-owtPh7ypyph0aukDHIL1k+WWM129baEzcfafmwOlgw5npe5fgvKNNRCv5Abe2d05lQkKp4/5+Z19Q3TcLQXcHQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.89_1787947860043_0.4811130613998438","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"@cursor/july","version":"0.1.90","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.90","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"7a468d8fd347c12353dd653a167610d051857101","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.90.tgz","fileCount":1317,"integrity":"sha512-Ertz8ds9s+Kl0Z5yU+DPF5RaeqD0RdjV+h6HB3bso/cEkl3MPQgRHF0W3K3Tf83FkgqKLByWXEPjCPR/nIHdag==","signatures":[{"sig":"MEQCIGvsmdL4WID45pnUohLTPHaGuS97141A5ATN7jqGEcRZAiBQaA9kGsWHqBT+26IVTU7hZNvW98NsNrR3j2iZyOL9pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15288864},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.90.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.90.tgz","_integrity":"sha512-Ertz8ds9s+Kl0Z5yU+DPF5RaeqD0RdjV+h6HB3bso/cEkl3MPQgRHF0W3K3Tf83FkgqKLByWXEPjCPR/nIHdag==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.90_1787951250158_0.15711449405580735","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"@cursor/july","version":"0.1.91","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.91","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"5550308be15677262ec34778d14c6ce8b03b0d46","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.91.tgz","fileCount":1336,"integrity":"sha512-5kaHPWsG9XuT1z5RhoSe50BjkBGC5OL8PKwZWVOg+gipcCs5dqNQP0wr8/ptvpABiacsaF2wQwZRAR88zkUGLQ==","signatures":[{"sig":"MEQCIAGSLU17ComSxiytqglkLtXaDFCeMY5LaoIX93Lf5uvjAiA48KmuxDB3Ot76aH9Gz429MDIN14lww/hjT3vZKlGsBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15301436},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.91.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.91.tgz","_integrity":"sha512-5kaHPWsG9XuT1z5RhoSe50BjkBGC5OL8PKwZWVOg+gipcCs5dqNQP0wr8/ptvpABiacsaF2wQwZRAR88zkUGLQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.28","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.91_1787958864171_0.7879833329751618","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"@cursor/july","version":"0.1.92","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.92","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"1d55022fb4473b4d23fbb86dc9456fda109795ae","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.92.tgz","fileCount":1392,"integrity":"sha512-c03CnMIHAQritXldvRwVlrNPg+rbZZOj3GkIdoDss62Tnu88UM9mcviGkuZHdMKhy7sNO0QZk6GyQls+eUov5A==","signatures":[{"sig":"MEQCIHCSGNZtCQsKxt+llXxmK0WtvLpb63RoEz4/xK8OPD9fAiAIrYTAzzoDAs/P90Bx9R8nVqKsVnKkBEweQ2RHYPbw3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16275686},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.92.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.92.tgz","_integrity":"sha512-c03CnMIHAQritXldvRwVlrNPg+rbZZOj3GkIdoDss62Tnu88UM9mcviGkuZHdMKhy7sNO0QZk6GyQls+eUov5A==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.30","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.92_1787961325891_0.0609282992654927","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"@cursor/july","version":"0.1.93","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.93","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"3e28b8cd17766131f6d56a0ca4f8dc7ad2d57631","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.93.tgz","fileCount":1395,"integrity":"sha512-mJvWCmfFlzYsuDbNg1uK8t//RzDx68UWhET2a46fCLTDVTerIRrfLctGorDRXiNhWx5IQOEcvNzL01FrUMMsGw==","signatures":[{"sig":"MEUCID44pp7iXEfrx55URACKShYK2sGbN2Ve2BWkZr1VQxMuAiEA0GKl6aY+5SUxEZn6C4oQj+aS93JOjiRK4tuKnny99xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16085286},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.93.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.93.tgz","_integrity":"sha512-mJvWCmfFlzYsuDbNg1uK8t//RzDx68UWhET2a46fCLTDVTerIRrfLctGorDRXiNhWx5IQOEcvNzL01FrUMMsGw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.30","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.93_1788195502090_0.7076679793490774","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"@cursor/july","version":"0.1.94","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.94","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"cbec0f9b657650efc9330908eff4172621395e76","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.94.tgz","fileCount":1338,"integrity":"sha512-7o+NbxgV4JChtnvebRhzzXwOr0Cao7gQPpt46EHM6cOHkB2ae0lJGbDTqLrXRqzc9T4x+u9YvP7YpUjXVY2k1w==","signatures":[{"sig":"MEYCIQCGAv1c6aFHpzHQvYdcC+vHpTGp5of5IW84o6mz4l7PvwIhAM7lj52AfOZqeA/8R0vKu5rAOnXIpHNG8wR7Z3mM3htC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14564093},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.94.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.94.tgz","_integrity":"sha512-7o+NbxgV4JChtnvebRhzzXwOr0Cao7gQPpt46EHM6cOHkB2ae0lJGbDTqLrXRqzc9T4x+u9YvP7YpUjXVY2k1w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.30","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.94_1788222162549_0.08093077719889274","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"@cursor/july","version":"0.1.95","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.95","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"0d1d57ed8ca41f243249882237585fca75a1d345","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.95.tgz","fileCount":1360,"integrity":"sha512-4v6vWaKkCngygzLzMAV7r7BVlmH3OtVRlVpLkqDsCF4Tuu83D6A8aajWamEbi+kz9sKvBgeC7EUDD21/fOsD+g==","signatures":[{"sig":"MEUCIDn84fo/v5YlQPqUa1OC4sJ96fFuDiCfe/Y9Yoi7WzE9AiEA0pJnY7oB8PZLyJXf6qGxjyndqGKqJNnqDPCxzt33UhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14723953},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.95.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.95.tgz","_integrity":"sha512-4v6vWaKkCngygzLzMAV7r7BVlmH3OtVRlVpLkqDsCF4Tuu83D6A8aajWamEbi+kz9sKvBgeC7EUDD21/fOsD+g==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.30","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.95_1788281325527_0.06311903741195612","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"@cursor/july","version":"0.1.96","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.96","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"69c7cf29d2dfcee118adeadc678f73067aa47c34","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.96.tgz","fileCount":1393,"integrity":"sha512-5gCT2b5lodcSsG6k5j2zVIzS7q1EkYPoIjQ5FRIci91ajZWtoxlMbd79d3TdEqhkeHy1Jlrvpir1xEzWX4bg/A==","signatures":[{"sig":"MEYCIQDgHpIQ+vOdbnOry3AjtPgz4cfN9ktoVoLihNn8ZWDsGgIhAOti7Dva/BaZtJ4dQdNhOVlONSEvkzKjLa4zDshdZ/ih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14842469},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.96.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.96.tgz","_integrity":"sha512-5gCT2b5lodcSsG6k5j2zVIzS7q1EkYPoIjQ5FRIci91ajZWtoxlMbd79d3TdEqhkeHy1Jlrvpir1xEzWX4bg/A==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.30","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.96_1788309730136_0.6004932920659729","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"@cursor/july","version":"0.1.97","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.97","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"0837c27dc802c19064b480dfa0732b121d3c5a01","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.97.tgz","fileCount":1440,"integrity":"sha512-vvAt7g8Ob365nx4IJyFWB5Q4VPWb36zm9kBCI6ZhfRYX3AabeoW4tNYDRVV9O1IT2QnzEpqotHsIIsDeG12Kfw==","signatures":[{"sig":"MEQCIHqC+/evFupnbREYWHUALu6NoPgeCyKO595/QNwU6dMYAiA2dC8SYi+2IB+PJYYh99Ofti5s8InHdKWgjDhmlh3VOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15111557},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.97.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.97.tgz","_integrity":"sha512-vvAt7g8Ob365nx4IJyFWB5Q4VPWb36zm9kBCI6ZhfRYX3AabeoW4tNYDRVV9O1IT2QnzEpqotHsIIsDeG12Kfw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.30","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.97_1788376572051_0.8538952224179341","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"@cursor/july","version":"0.1.99","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.99","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"7d076077b922aaf04279cc52ee06eb8c75cfff3a","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.99.tgz","fileCount":1462,"integrity":"sha512-39axA0EjvIMCxi0b7FOGZl03R+oFwvC4a1LMEnW09R1oISNRpfQtPrG3pNsasbe1+l+TXLzcSIF1/j+GGaOTPA==","signatures":[{"sig":"MEQCIGTX3Z1WXvrtNl5nJkkRl6ldfylon8OklWwOn8j083diAiAU/Q8GkHslV+lo2qkKGpbhU5xfhcmTa2uDc1n5BYDlGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15434262},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.99.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.99.tgz","_integrity":"sha512-39axA0EjvIMCxi0b7FOGZl03R+oFwvC4a1LMEnW09R1oISNRpfQtPrG3pNsasbe1+l+TXLzcSIF1/j+GGaOTPA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.30","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.99_1788448128286_0.6571459388482759","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"@cursor/july","version":"0.1.100","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.100","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"ff8ad16b46a185a0a1165416a8f12d7e9cd88ad9","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.100.tgz","fileCount":1527,"integrity":"sha512-sdliw4NvlK8D34QOOHcpzfXOjg8eWcx1a498dCaisux0224dtvqYaSeIgK8na8l11NbsDXthDejxryZ6PwEN7g==","signatures":[{"sig":"MEUCIQCrTE3vfNcDy3NoHojcRxc2G1HJB5nSXvI6OeBapthkGwIgA8Gt6HmrUSReAs4UlA6/t58dahvZkTYK6Zl0ToGPnys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16474487},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.100.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.100.tgz","_integrity":"sha512-sdliw4NvlK8D34QOOHcpzfXOjg8eWcx1a498dCaisux0224dtvqYaSeIgK8na8l11NbsDXthDejxryZ6PwEN7g==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.30","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.100_1788468224240_0.06731474336303744","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"@cursor/july","version":"0.1.101","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.101","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"51e37bd1b607dd2635a358c8a2f1650143de61e1","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.101.tgz","fileCount":1589,"integrity":"sha512-5NikfwHhNIZpor875d+K1skwS7EAhXYSO8eFNrWmAwq34v/uXFl11jmeZZdh4pusGYHosLrW9d/3LbSE5jWLYw==","signatures":[{"sig":"MEYCIQDP9K2nT7qPSBikrVypGwLZp9XdSVSqGYzBf5eN+YIZPwIhALbzfGc753qOoUTKV37AXhxwgVh9YM5A7DZlg4j3I1V3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16720087},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.101.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.101.tgz","_integrity":"sha512-5NikfwHhNIZpor875d+K1skwS7EAhXYSO8eFNrWmAwq34v/uXFl11jmeZZdh4pusGYHosLrW9d/3LbSE5jWLYw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.101_1788529984779_0.1757406805201278","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"@cursor/july","version":"0.1.102","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.102","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"july":"dist/bin/agent-serve.js","agentkit":"dist/bin/agent-serve.js","agentsdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-serve.js","agent-serve":"dist/bin/agent-serve.js"},"dist":{"shasum":"52d14270aa80ea38913bcc29058948b9575d05dc","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.102.tgz","fileCount":1715,"integrity":"sha512-kMz1MOEot1P4u5SQPYXEaJkyXVqCJah4ky+biPwVZdNP9wWnv7GptxdZV8cojD2rq0xHOOdYTkstpR+o5Oj5Ug==","signatures":[{"sig":"MEQCIEL3MzezULITK+gliWfyWMgHxl39slHIkCC64q9qASi+AiA4SLTkr0iZOUyQ7ezLozrwXURJjrX5LO/kBIMjUgbU2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17147724},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.102.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.102.tgz","_integrity":"sha512-kMz1MOEot1P4u5SQPYXEaJkyXVqCJah4ky+biPwVZdNP9wWnv7GptxdZV8cojD2rq0xHOOdYTkstpR+o5Oj5Ug==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@base-ui/react":"1.6.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@stylexjs/stylex":"0.18.3","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.102_1788560004074_0.36516527111795516","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"@cursor/july","version":"0.1.103","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.103","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"58f75184469cfc4da1cd232f4a20eb21035f8312","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.103.tgz","fileCount":1851,"integrity":"sha512-jQ4Ddi14IaukEPt/rrhOztrabAuWHyLBbELt22eShI15s45NxeHUeRH+0rfyJd3nuK4xTTAdd5CH+r+bkwEkKw==","signatures":[{"sig":"MEUCIQC2nrlkZPDKjxTFODYSdju4btXEWoJ00ZmwQuiXk/z9kgIgZiLiUiByvTb/5hcna/RjeIq9409NUDpFDbdV8tRcKX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17791452},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.103.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.103.tgz","_integrity":"sha512-jQ4Ddi14IaukEPt/rrhOztrabAuWHyLBbELt22eShI15s45NxeHUeRH+0rfyJd3nuK4xTTAdd5CH+r+bkwEkKw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","minimatch":"^10.2.5","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.103_1788903053552_0.1985439752529654","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"@cursor/july","version":"0.1.104","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.104","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"020b500402138ca4d7c53d5f1a10783010996ab1","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.104.tgz","fileCount":1917,"integrity":"sha512-UhwaaxCKF9rZ9kO0ijBP6F1rL6NQiUiMuYopuCuzgEH3YFFQtQP17Cljz58rj/7/pe7l+Qstho2xzXd3wEAysA==","signatures":[{"sig":"MEYCIQCMg6asE5OJClVjTyuvL45y9sTJfW0dEKCtbdulwknbnAIhAIax8k8TD97DXoCB8/VH2qFWDdr33e5F5DqMpPvEyTKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18257300},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.104.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.104.tgz","_integrity":"sha512-UhwaaxCKF9rZ9kO0ijBP6F1rL6NQiUiMuYopuCuzgEH3YFFQtQP17Cljz58rj/7/pe7l+Qstho2xzXd3wEAysA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.104_1788918020837_0.011066464239791074","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"@cursor/july","version":"0.1.105","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.105","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"10d36ced4f7151faaae4cb3d0a10c67a29d4b6d8","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.105.tgz","fileCount":1936,"integrity":"sha512-kFXZoKog0NnAT5oJc87uNXMhJocbhcl5pwR97RxrwI3ZeVLLSzjR8kYL+5lof2TDh17jBcuE272Fc475uNxhpQ==","signatures":[{"sig":"MEUCIFUavqtaBVhiId9QU70GAeyUkbYrVSd60pfhdoDw/jCqAiEA4ra14gQJPJM/3saAuMn+OlA0Djt1wTqSCxKSmKZTq7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18471526},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.105.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.105.tgz","_integrity":"sha512-kFXZoKog0NnAT5oJc87uNXMhJocbhcl5pwR97RxrwI3ZeVLLSzjR8kYL+5lof2TDh17jBcuE272Fc475uNxhpQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.105_1788978630097_0.862536126784692","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"@cursor/july","version":"0.1.107","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.107","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"19abc55a4ef35b1ff19a8420857c02e629c8f46c","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.107.tgz","fileCount":1944,"integrity":"sha512-hyuvPKfK3DhDA5ho5O2KLJ+wDUmwWVvPACkarJ+mV/hfTh2G0UuhRTIWIxbhBOfwBzxGLnMtRCzhoaTf+5481w==","signatures":[{"sig":"MEYCIQDOdzH/iwKdRS83i4R4ELDrMOQxehq+UZ6+54kCkqHnTwIhAOopZw+LUCxu12VeEIbXWoE9OpJBDrMjV1Aa0f6Faddh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18623047},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.107.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.107.tgz","_integrity":"sha512-hyuvPKfK3DhDA5ho5O2KLJ+wDUmwWVvPACkarJ+mV/hfTh2G0UuhRTIWIxbhBOfwBzxGLnMtRCzhoaTf+5481w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.107_1789055952212_0.6236061645228228","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"@cursor/july","version":"0.1.108","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.108","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"e974ad810112453d4951ea490476af2448519c43","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.108.tgz","fileCount":1981,"integrity":"sha512-tVkR5rBezWBiJVmfuEVe8iEgUXJXaR27wB5UhZKS2T5vsk6eKzucOgwbWnl6Ebxs1MbIqaLNoT0ABzQU6w9c8w==","signatures":[{"sig":"MEUCIQCrQ1AcLn4QlQmy9qAM0X0OYge/CZKFe4UrRJL1v7aNCwIgDc+UIV64miLWsG8jgrOBCfeOY54jIsa6TLDL39zhDeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18920287},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.108.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./ab":{"types":"./dist/ab.d.ts","import":"./dist/ab.js","default":"./dist/ab.js","anysphere-source":"./src/ab.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.108.tgz","_integrity":"sha512-tVkR5rBezWBiJVmfuEVe8iEgUXJXaR27wB5UhZKS2T5vsk6eKzucOgwbWnl6Ebxs1MbIqaLNoT0ABzQU6w9c8w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.108_1789133379728_0.9029301109258316","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"@cursor/july","version":"0.1.109","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.109","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"071f45242dd369f3d02a7430465905cbe174234c","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.109.tgz","fileCount":1968,"integrity":"sha512-x8mmNIL2XI2TE7CGJx9j6XckFrVq8h5VmIwrbKIRVhOCT+62K5p0Zp+q+ok/WV9rhGnRTwZwtTYDGi2ZAPn05w==","signatures":[{"sig":"MEUCIA9Cl9tBaufQ0GYlmWcSqy1xbAqNikdsQ8Ck2LlOjDmSAiEA4j5CUi9zMZjyyHsjfWWiWpqp4fuj+qKlqDyRAoh2FCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19045108},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.109.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./client":{"bun":"./dist/client.js","types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js","anysphere-source":"./src/client.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","anysphere-source":"./src/storage.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./kv/memory":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./storage/file-kv":{"types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./storage/cursor-hosted":{"types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.109.tgz","_integrity":"sha512-x8mmNIL2XI2TE7CGJx9j6XckFrVq8h5VmIwrbKIRVhOCT+62K5p0Zp+q+ok/WV9rhGnRTwZwtTYDGi2ZAPn05w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","react":"^19.2.1","vitest":"^4.0.18","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","@tanstack/react-virtual":"3.13.23","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.109_1789149674180_0.4859005164000161","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"@cursor/july","version":"0.1.111","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.111","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"bf7c3b1a2568509429eecc4e958bd49b7e22ac92","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.111.tgz","fileCount":2022,"integrity":"sha512-KfR+7T0FM6cROp71cyv5z6zSK//Al1gpeRv95QkcQfkHi7DD/Yy6Nn6zLBtlJXlFk2SHIDdQLP2ZaaVv1cVbKQ==","signatures":[{"sig":"MEUCIQDsE6GAduVqb4Ow6G17QMoLwWvcQfpqhH8FQ7gLBI38RgIgMZT5z4nN0ycyRl+GTwVlt/erGmtHmxB8Y3Rb2/JIEDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20449728},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.111.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.111.tgz","_integrity":"sha512-KfR+7T0FM6cROp71cyv5z6zSK//Al1gpeRv95QkcQfkHi7DD/Yy6Nn6zLBtlJXlFk2SHIDdQLP2ZaaVv1cVbKQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.111_1789613576543_0.5449051089554335","host":"s3://npm-registry-packages-npm-production"}},"0.1.112":{"name":"@cursor/july","version":"0.1.112","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.112","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"4188c719c19e7d00008116217ef965c21b9704e5","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.112.tgz","fileCount":2059,"integrity":"sha512-Fily0rFmoV0QYQRzTv+Y9JjZVKsWCpdXO2IGYvjKufAop5d9c3xenXE6JxZrabzeF/0jSMgJfsrIGmy2/qnoTA==","signatures":[{"sig":"MEUCIQC5M8L6o5srWBtSm2XVChdkU1wSvTLWAIoCfycQgC1oAQIgdECqf0kZNgiO1azL5fYjIx5WUMTKbbm93u1KhM7t/9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgFuT+J78hIbM0hWZd0snicO/lC3dhkbX7oeWXmFqvyQIhAOyiRUdh/unCq8TPVHVLvweh0+SuTmmrkt0VxcnnAVdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20567317},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.112.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.112.tgz","_integrity":"sha512-Fily0rFmoV0QYQRzTv+Y9JjZVKsWCpdXO2IGYvjKufAop5d9c3xenXE6JxZrabzeF/0jSMgJfsrIGmy2/qnoTA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.112_1789680878527_0.4295706258622245","host":"s3://npm-registry-packages-npm-production"}},"0.1.113":{"name":"@cursor/july","version":"0.1.113","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.113","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"af5796fe51a92fe619b4a613f20d0cb9dd5a546f","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.113.tgz","fileCount":2080,"integrity":"sha512-iU8e0nG6VDlAUeugM8rTVHcE8r7Kd/7xD2nz3MkPsPUcidxNvfKQL5y/KhGd6si/VMgUQLQSKthy0H2SJwpBaA==","signatures":[{"sig":"MEYCIQC6wYhldRvH28DtN/Sts4+tWorMzqBzTZRKVsyQXxHwRwIhANlZQpKiMCjbNIbfP19blQFkZWsEAaZfnnPDP1wuxE6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIELPAYmoQZTSsjcF+J/TTqoJEwBvuRzR86d6FtFqM03IAiBtj5HuPt0wOnDxHo8RnVkNyoO2EpOILk5KR/QafIBCOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20833950},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.113.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.113.tgz","_integrity":"sha512-iU8e0nG6VDlAUeugM8rTVHcE8r7Kd/7xD2nz3MkPsPUcidxNvfKQL5y/KhGd6si/VMgUQLQSKthy0H2SJwpBaA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.113_1789744378565_0.37610475751901395","host":"s3://npm-registry-packages-npm-production"}},"0.1.114":{"name":"@cursor/july","version":"0.1.114","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.1.114","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"b3781daeb0ac600e83755f75d0e1b60a9b4a9feb","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.1.114.tgz","fileCount":2085,"integrity":"sha512-O20lnxs0sohN6XoBa/V4dYKHeFi4h3Jp8Olv0/OUSKUkmYA00WDmPl+5eIL60GeZLbO7+IYe0PDtkDpjO/UzEQ==","signatures":[{"sig":"MEUCIQDB9mkK/rDMSZJ72YInN8gR7dOuybzAKm2ONCdp4KOC1gIgdS5cyEVQlj+i8r6ENZr5ikw0pa2rkCz3QBqtn95uDbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDf9zt0KRspnC6x8Coil7NxDRH3nObw8FZTgGFCeWc9ZgIhANP0WFRiejSGfUHhEzIp2nv57RWtp9JkYbiwkn+lfL+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20733869},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.114.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.1.114.tgz","_integrity":"sha512-O20lnxs0sohN6XoBa/V4dYKHeFi4h3Jp8Olv0/OUSKUkmYA00WDmPl+5eIL60GeZLbO7+IYe0PDtkDpjO/UzEQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.1.114_1789752706086_0.06409899496508809","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cursor/july","version":"0.2.0","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.0","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"cc3d683901b945e2b9870c515b5dea483d7d2db1","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.0.tgz","fileCount":2085,"integrity":"sha512-qPeXVaxQmwMRsSHkj5sJdtyfsMyF127ZYXILQlfPcaVhVJzGy+rRuGx79s9ZC4GG3sO8Q6pL7BmNxdwXJw7LcA==","signatures":[{"sig":"MEUCIQDZyB7LXNqL6Y+DjB21BoXx8l/hmYWEAg4T7AGItHx67QIgU5mBaExBOuKAdeHpvRZpBoJnVr0A2JwHHYxejaIuHNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCciemIWh8auSclCWvmfgPIc2bCsj9E7RPC39vJgjxvWQIhANjbMyfTzEyFhILfCeuHNjmEy+8qS1fRGQiEm9tTa4bp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20814356},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.0.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.0.tgz","_integrity":"sha512-qPeXVaxQmwMRsSHkj5sJdtyfsMyF127ZYXILQlfPcaVhVJzGy+rRuGx79s9ZC4GG3sO8Q6pL7BmNxdwXJw7LcA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.0_1789789203920_0.18513691814138","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cursor/july","version":"0.2.1","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.1","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"agent-sdk":"dist/bin/agent-serve.js"},"dist":{"shasum":"48817da62e808f9822ccc84f4f7e611d0c513755","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.1.tgz","fileCount":2097,"integrity":"sha512-C1DyJZ4237Nu5tmn+WjQ5pgNdum7NGKUzUUOLa6v8JPdXNn7J3Cc+p0i14UrTWirXD+9cRYcd+j114AyBoW7Tg==","signatures":[{"sig":"MEUCID0+tG6nBkac1SzTJzI0FL8BzxDczhUR3pp0kDXI/BUCAiEAlvaWUCg7LH19yqiWTvsx5SxtkZOAIpNtie+YB1pvr1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF9WCQthAVU8Luwij+0Pypp2b1dqGF3eu48O41eNfmLmAiAoLjMltiBKvA1KsdJArhu5Ss8Wr/ZfDrqk39q46/O1vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20914474},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.1.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./result":{"bun":"./dist/result.js","types":"./dist/result.d.ts","import":"./dist/result.js","default":"./dist/result.js","anysphere-source":"./src/result.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"biome check --write --unsafe src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"biome check src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.1.tgz","_integrity":"sha512-C1DyJZ4237Nu5tmn+WjQ5pgNdum7NGKUzUUOLa6v8JPdXNn7J3Cc+p0i14UrTWirXD+9cRYcd+j114AyBoW7Tg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.31","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.1_1789863164421_0.38153815747940656","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cursor/july","version":"0.2.2","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.2","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"b100e95db832e6b53eef9f1369e511774ef1b7be","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.2.tgz","fileCount":2108,"integrity":"sha512-lHiTaElb2ePMPPt+dflWhnAAEMVm0C2fp+5MlETYQ0l4ETYxM6m0jiPUqqo26b0N/Xhp5ZteDGD9z7JMRpHUDQ==","signatures":[{"sig":"MEYCIQCuxiPznXucraed9e1nE6lmVS2ww+fYloSm/wh74Qfs2gIhAK0QeYCzvsJrzek4QHvQ1he8dJIQ3QqfcXgLl1hwAR47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeajhVCBDUWKiPhA/JSiCPjKYAh6x/8oedL9LHO4BKawIhAKtpSutBKYRgMEbL59vOTl6u8QWJT9Za46YOtiecVtoa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20748977},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.2.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.2.tgz","_integrity":"sha512-lHiTaElb2ePMPPt+dflWhnAAEMVm0C2fp+5MlETYQ0l4ETYxM6m0jiPUqqo26b0N/Xhp5ZteDGD9z7JMRpHUDQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.2_1790115116221_0.9338398789415603","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cursor/july","version":"0.2.3","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.3","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"75813455f8b1c3ffe20623ac3319c912cd18752c","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.3.tgz","fileCount":2158,"integrity":"sha512-ZJqeCf2g13tO77pejbDUI9a7FXLXSm8gSsW9AlKmD6uqY576bV+FdzV+zHdCsYyOVPk4d3zCIl0fAE6Heh//+Q==","signatures":[{"sig":"MEUCIQD/DWGOmt6nZTRgmbS+QucrUUyVEL/D5bavadeT8v3qhgIgFRyH+IV6xVLjJK2OeYAwJ8N1guV79UqrEP855o7RcMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgvqwNYo0XWiEck0T+aUg1orYOLF5tWaNLlb3wvSnT+QIhANMziRXS597WhRD7ytBu8tn8oxnJ7Yp0LTkklMD6gO//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20927231},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.3.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.3.tgz","_integrity":"sha512-ZJqeCf2g13tO77pejbDUI9a7FXLXSm8gSsW9AlKmD6uqY576bV+FdzV+zHdCsYyOVPk4d3zCIl0fAE6Heh//+Q==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.3_1790173020468_0.4555974433286851","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@cursor/july","version":"0.2.4","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.4","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"72c7c8ba81ac3f7f636ec4cc42e9475270ebf2ba","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.4.tgz","fileCount":1734,"integrity":"sha512-Ic/dnOwCmNzQlaq7GTv5ArFQarBgSa5EaUWvmTZIys/TFhnZVxGOFlow8K1I1TNmVqEI/dBB3+j2BlBNaerfPw==","signatures":[{"sig":"MEYCIQCfvbZpXl/RH3tpVLJnyhWy8bD+cWRm88Fuxcv8fDsndwIhAOiDbEUyAD3hJYca7EXRYy9MFpCTi4vJMHPVCaW/1FfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICij3lpZG00bIOlGFf50zOIFUJZW/rp3m6yDP3dX5IbvAiBLm98RXH3JXxkCXuJBfb38DMtLOQrlNTM0HyajLCJLEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16794066},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.4.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.4.tgz","_integrity":"sha512-Ic/dnOwCmNzQlaq7GTv5ArFQarBgSa5EaUWvmTZIys/TFhnZVxGOFlow8K1I1TNmVqEI/dBB3+j2BlBNaerfPw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"(early alpha) Filesystem-first framework for defining Cursor agents as markdown and TypeScript and serving them over channels with the Cursor SDK.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.4_1790176371197_0.21784855684833504","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@cursor/july","version":"0.2.5","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.5","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"f58f95b9193ca6a1d65b0807dbdf38ba3c3118f5","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.5.tgz","fileCount":1739,"integrity":"sha512-63t9inpi1ukSrxAZkae/JdRqku5Lsm9gwNDwJspVLZf58CeF4pPISXnkpTvu/s3XeeGRuHokadXvd2nFLQFUpw==","signatures":[{"sig":"MEYCIQC1omwAjKa19IgJK37amEkXCgoyiq01uhLHjhB/8oM6iwIhAM4IKLkYRetUk99lHuRMdh+/Nt5/P36pRYSP+xm40fIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDS3x91yNV7pAFonMEazl1aIxfD57FeKawtSSLfVW6q5AiBJcU8eQR/utPwclB0UnwSSvh7Sk1DxPjlq26oqQZLVQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16778712},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.5.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.5.tgz","_integrity":"sha512-63t9inpi1ukSrxAZkae/JdRqku5Lsm9gwNDwJspVLZf58CeF4pPISXnkpTvu/s3XeeGRuHokadXvd2nFLQFUpw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.5_1790179704900_0.9730585121787825","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@cursor/july","version":"0.2.6","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.6","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"bc15ebeba0dc73214b42c5d1b9fe376a282f79c8","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.6.tgz","fileCount":1739,"integrity":"sha512-CkP1UiusxxVbmOH7ojjSdvS8gbv02kfIkVPtBAG8CctHuBOlkqmt1Yo06Q8tKrWUl/GRO0ZA8KL1Pv50uic0sA==","signatures":[{"sig":"MEUCIQD+FTXkYwLY3lyEG4RLIJAforK3vLDFsiT626Ku/u67egIgfmdgvPwYFXfbEPWDe6oVfEC4bldWOEgW53ikYOQttpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEHRbibr+lsXLub3dRvK69TtitF3J+yNzaFZjkRmYjfWAiBNb8SGG6KYSePtLf7oOZB6514QBb1JQq0wzuRrslYF/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16790931},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.6.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.6.tgz","_integrity":"sha512-CkP1UiusxxVbmOH7ojjSdvS8gbv02kfIkVPtBAG8CctHuBOlkqmt1Yo06Q8tKrWUl/GRO0ZA8KL1Pv50uic0sA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.6_1790190446085_0.1696430833546625","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@cursor/july","version":"0.2.7","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.7","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"0d33c636f7ea25e6b95f0a4f992f3ea62f17b3fb","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.7.tgz","fileCount":1754,"integrity":"sha512-KA5JQuTyQfZ453hA1Igq3G/4K2PBZrFezDbcCSX5ey6+ZZFxKg/DJQprluRAgwbD5P2NQA67V/Sl2FuI3k3Q6w==","signatures":[{"sig":"MEYCIQD8iEzcJGWcxa+cV0tYlDK0qi23Q7bB2d0dYY9tNI5dOAIhAIyAzc7tGP2dfyiOahcKekEPnNyxrON21kyuIJ8NgGzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1A9cty1o2xGEmE9Te9ipiggy1ukDlxWqHhXoSsu3zCAiAxVQdDueVyVSSDMpKRpgfwiJWkdPMWFhev4LIvUnnaHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16798684},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.7.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.7.tgz","_integrity":"sha512-KA5JQuTyQfZ453hA1Igq3G/4K2PBZrFezDbcCSX5ey6+ZZFxKg/DJQprluRAgwbD5P2NQA67V/Sl2FuI3k3Q6w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.7_1790340406258_0.6364061635810778","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@cursor/july","version":"0.2.8","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.8","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"c17a596cd6e7babde5cfdfaa9fd62ccbcdceaa3e","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.8.tgz","fileCount":1754,"integrity":"sha512-pW+gT0rRzXQ0peFm0oBFqVUvQG9yrSZarISy2cFWl9AseC552JXh+AACrriAI/9ZrCvQLgil/5LmEJAJ9W+xhw==","signatures":[{"sig":"MEUCIQDC4jzP1KmMdAr4ZSTISvx1D6zC2laHfBpjAt3Ou5k/twIgb+WNSBUo4xcHgfIZoFRB05nv09wtf9FIddQkR3mVeCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDl0HAmcNKMkdHIL9YYZHfgrlOXRlAlxDa57CIwyzMzqAiEAkqcPTk9obPgHzP7loaPUiHgjdkInuVhlFSVF1xyhrq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16800399},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.8.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.8.tgz","_integrity":"sha512-pW+gT0rRzXQ0peFm0oBFqVUvQG9yrSZarISy2cFWl9AseC552JXh+AACrriAI/9ZrCvQLgil/5LmEJAJ9W+xhw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.8_1790343607465_0.8854588064396298","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@cursor/july","version":"0.2.9","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.9","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"d3ea727ebebea084b106478000fe8eaca5773b36","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.9.tgz","fileCount":1758,"integrity":"sha512-ztfdTGFzUjpVrlXILK99hHjES3uaATbErgjMiafLZKM28OIfk5Demu29hOM7MjBVxDGBcqux5LlghvxzgYM3dw==","signatures":[{"sig":"MEMCHylYMp1EgrN2EkuwviAhVf7B9Ggp8tQEfNum/EhKZXICID8qHK/kx7L6jd2YttlH/y9bfQXUeoS3R0z3bIsusupc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDONGQdm0PeikeGVV2b4cWPqJNIhsKMN86ZIXE1G7Sj0AiEAz9wkqjHfDaT3PEiLc9JbWg5I+3ovhBaOmpKUTr5ohgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16820047},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.9.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.9.tgz","_integrity":"sha512-ztfdTGFzUjpVrlXILK99hHjES3uaATbErgjMiafLZKM28OIfk5Demu29hOM7MjBVxDGBcqux5LlghvxzgYM3dw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.9_1790351128906_0.050012760045450744","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@cursor/july","version":"0.2.10","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.10","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"9566ee6b5b75a4145a35112f0db4486cb9c82103","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.10.tgz","fileCount":1778,"integrity":"sha512-btWZ97ywOXiHhHFAnqfyFyxl/zVZ9nGvOyz5GeK+sqt+3Rus0nOsS9tjkrgJFXB1UW48rDr75ohEGi4xoXV69w==","signatures":[{"sig":"MEQCIGrq23MYP+EF+R5QiDFxmz3zOMbfVYSXyejG2pYpmpZvAiBoubX4jpEDrFt5ck10ppDcbOCIFa1rellpZGg7BDh+UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICV4Eb00SRKxbOZuVCaaAa5kVCEPhX11j8FSby7uI38FAiB6eYiQ40IOELQ2notGYjx5Pf2/8uEdcwekrrBk/tWaZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16485103},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.10.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.10.tgz","_integrity":"sha512-btWZ97ywOXiHhHFAnqfyFyxl/zVZ9nGvOyz5GeK+sqt+3Rus0nOsS9tjkrgJFXB1UW48rDr75ohEGi4xoXV69w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.10_1790370084500_0.16107162947927556","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@cursor/july","version":"0.2.11","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.11","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"687ba97966351649bccf81cbee1b99b59193f38c","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.11.tgz","fileCount":1778,"integrity":"sha512-W0yvUNr0A1oY4amrZgAmDoibTDWWKySQ4g9NT9352wOdfECpjZqkUqDskaM04QPG/vvBj4L2rWXWc6obekLnEA==","signatures":[{"sig":"MEYCIQCdSeUmsDFSrRYvqmW/sUxgOMnsBnRr45fxOSS6T14fHgIhAP8EsoiheZC0mbq9wWNZ5zTUJsUohUtIKLjxMIgdeHPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDZ1pxGr2nkkCaxKc0UKia7QWVKYOIrGRl2Nucz8BFHwIhALnv0B1AB/0VHT7s3FSEGPgeU9weNTkR0dVMmOzmKr7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16498149},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.11.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsgo -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsgo --noEmit && tsgo --noEmit -p playground/tsconfig.json","build-types":"tsgo -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.11.tgz","_integrity":"sha512-W0yvUNr0A1oY4amrZgAmDoibTDWWKySQ4g9NT9352wOdfECpjZqkUqDskaM04QPG/vvBj4L2rWXWc6obekLnEA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@typescript/native-preview":"7.0.0-dev.20260701.1","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.11_1790372395345_0.10430458161638478","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@cursor/july","version":"0.2.12","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.12","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"54c4e3236e00280ac997830eb1721873bf9500c1","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.12.tgz","fileCount":1790,"integrity":"sha512-JZtNQp7aviOCbHajd3t4AGIEwySGxJdRLW1wFjQLFj9ZFOIFT9sQ01woekMQdt6d3DJZvY4ONKqprxtJDDFN4g==","signatures":[{"sig":"MEYCIQCiPZYyZrGQco9s3U55wU6YYijhFjgV2bEYCuK3+vQs9AIhANySq423/PnczHMYH9X5s0qwa3DKEkqsMbXu6AgfLiVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSPq4eZsPx263UcY/cpydbMnG3E8x3gzvRgZJpJf1Y2wIgPpTSxsFJVcQ+59je/4SBdG5mXIVtC464AQb1axN7fKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16578453},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.12.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.12.tgz","_integrity":"sha512-JZtNQp7aviOCbHajd3t4AGIEwySGxJdRLW1wFjQLFj9ZFOIFT9sQ01woekMQdt6d3DJZvY4ONKqprxtJDDFN4g==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@typescript/native":"catalog:","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.12_1790601100647_0.07473632599617441","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@cursor/july","version":"0.2.13","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.13","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"3bbf1fea8ac7191862c1be2550c191d7444fb230","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.13.tgz","fileCount":1793,"integrity":"sha512-y8oJDPNRJCJlq/R3QO5eMft2S3XWlTQ+6vqAsLd+lKaMe4WusMi5dB+/XNq62pfStG9fv9T2NhcWGcNnnzvv0Q==","signatures":[{"sig":"MEYCIQC5XEP5pPEKB0XpKwJjeQ9LNziDvRWmesGhmwkggi+X0gIhAPfGr/4uliNGhPpoRt9Sw/PkJMV42lR5/dUjgZiDH3HK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIBjnykcl/Te/NzpjIFTqjQfIZEReFgWY7e0j0V2gbWQIgM/VAtm/Udo07OVvZmJUNMLGvsQwb/qQDoypjdJWFMcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16629157},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.13.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.13.tgz","_integrity":"sha512-y8oJDPNRJCJlq/R3QO5eMft2S3XWlTQ+6vqAsLd+lKaMe4WusMi5dB+/XNq62pfStG9fv9T2NhcWGcNnnzvv0Q==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@typescript/native":"catalog:","@vitejs/plugin-react":"^5.1.2","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.13_1790641176399_0.6677270293148923","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@cursor/july","version":"0.2.14","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.14","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"579ef54ee7598e5c24aeacb6572d916fd0d15426","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.14.tgz","fileCount":1799,"integrity":"sha512-UoZ6IbSnM+N3NrroHDQko+WYAQm8nBfu5Utay+/+Ti1LNnyoMhPUWOkXU1uVsercepTZFOk+vU1zXr7oAAuImQ==","signatures":[{"sig":"MEYCIQCNc0tVSfS7mjx0Zvx0cJRpRWzPmaCY6EDioIR7sMk5+QIhAO/megRWi5WuvsMPJZjHmPjtUAY3gG6KIMQGNwuiaaMz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCf7WbS5bt2U+pIBDtG8TguP4T4sEXGvAQyZp68MDbCuwIhAPcHcbE0/guK3RddZdoWQQGR2Dd1zZdTqU5ji5zkQuCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16650985},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.14.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.14.tgz","_integrity":"sha512-UoZ6IbSnM+N3NrroHDQko+WYAQm8nBfu5Utay+/+Ti1LNnyoMhPUWOkXU1uVsercepTZFOk+vU1zXr7oAAuImQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.1.0","minimatch":"^10.2.5","@cursor/sdk":"1.0.32","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.25.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"catalog:","@types/node":"catalog:","@types/react":"^19.0.0","@anysphere/ui":"workspace:*","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"workspace:*","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"workspace:*","@typescript/native":"catalog:","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"workspace:*","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.14_1790709430138_0.4210618176686274","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@cursor/july","version":"0.2.15","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.15","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"e6c4021c6bc9baaba7dec541cda988fe764c3782","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.15.tgz","fileCount":1949,"integrity":"sha512-+0OSYwYlF173/hqE2K06dqRtj2kjN08fXfrqFxmeQkxz/Jra3JeWLyoqpPrdf0fbyzkap4Up98xL3ode/+L2xg==","signatures":[{"sig":"MEYCIQDB+X2wDTF1eBTgaWYmLPmBSCNYxpLIAbA48ZnDFyRHRgIhAIY5paFrHqTf4xVmrrXLst0lTOkzgN5PEza1x9XyUaQn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC36i3IcPpEy+gQU5XTUfCbhaZSJxVFhzG4CAn4zkdXkAIgNGOvDvjRDx4wz7hGCu925hZ7nMc24GeQ102KkffzNn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16694823},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.15.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.15.tgz","_integrity":"sha512-+0OSYwYlF173/hqE2K06dqRtj2kjN08fXfrqFxmeQkxz/Jra3JeWLyoqpPrdf0fbyzkap4Up98xL3ode/+L2xg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.34","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.15_1790792600765_0.9230536720167524","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@cursor/july","version":"0.2.16","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.16","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"49f0bd333398442389bc98842d7ff2a703367f91","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.16.tgz","fileCount":1995,"integrity":"sha512-q5+f7R5jzwKdkmxdpf5L18kyhVF1Z485Pgr+UqSCKfpAtCgL3iONpOVfWDrgIsUOaF4w6sVtVUbWfXa1IupiAQ==","signatures":[{"sig":"MEYCIQDEXQRRRq+TRHZuIvFeAmdMGAl/RrfpbY1qEyH8gHpQQwIhAMjlfNVNhP7/iAkRi9FIZyy5j06TeHGpvkAYmZzj3ZVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGzS1BlG1Q7vSe1+Zj1+fnqfxK1/0jBB9Y5k3ozvxGkAIgHU0Om+Gt1lZqO95V8TlbUrN3vlae+HVZpmzdwJ+L7RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16873330},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.16.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.16.tgz","_integrity":"sha512-q5+f7R5jzwKdkmxdpf5L18kyhVF1Z485Pgr+UqSCKfpAtCgL3iONpOVfWDrgIsUOaF4w6sVtVUbWfXa1IupiAQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.35","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.16_1790879455348_0.5921708415678526","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@cursor/july","version":"0.2.17","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.17","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"92de08e76eef18b45c6da3d1f86f761700482358","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.17.tgz","fileCount":1995,"integrity":"sha512-rN9Xds+/ZshrNb+SvMc3ZipEdk9GVFsCT9XmDTmNBIorTSPs35pbpp3YnJUhRCUwpsEmNTEM3AbBval+uNOx4w==","signatures":[{"sig":"MEYCIQCkFPTXeUTVwMAcDydll2wlBVAshvRpdsjGSIqT1S8YSAIhANUBGoo9R2B4i1ct2NqVrvhrG6otTY7ELePWEUsOrEqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGtyweusguXBmHcF35AOH3Ktgek00G1DhmUjnyDqzE/QAiEAr+VxzEJnEzLQly4PRedlm2/k1+ehE3MmWzbi6J9yap0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16876903},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.17.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.17.tgz","_integrity":"sha512-rN9Xds+/ZshrNb+SvMc3ZipEdk9GVFsCT9XmDTmNBIorTSPs35pbpp3YnJUhRCUwpsEmNTEM3AbBval+uNOx4w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.35","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.17_1790887101097_0.7774862471941526","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@cursor/july","version":"0.2.18","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.18","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"1b99ba53d904c2b060f9b803ef457d8ee7bf223b","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.18.tgz","fileCount":2008,"integrity":"sha512-UvclMyJDPKY8XLzGfjv1dCw/Yom6aHiwOpdn0639jcwurURl9QAUjUBdUrHsEQIyWjxJgs7APO/lWsy9XSBvgQ==","signatures":[{"sig":"MEYCIQDpigAiwUsZyuGMWioIa9AXt4BPp//iM4NSrAaTdRpYyAIhAIIOJHIcXSEEqqQIwLWJfKFnoYXkRJUeeP4SrGVM0XJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIARpKBRqvdmgs2CA1tBXipx/Rtn0WLCJrwjBMOUxfyetAiAUCPQXQnhz5hiUf7ytWoOvkDKc7LE5PWAPPXuEhiLcKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16903699},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.18.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.18.tgz","_integrity":"sha512-UvclMyJDPKY8XLzGfjv1dCw/Yom6aHiwOpdn0639jcwurURl9QAUjUBdUrHsEQIyWjxJgs7APO/lWsy9XSBvgQ==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.35","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.18_1790915618738_0.8539902915600202","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@cursor/july","version":"0.2.20","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.20","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"c554c0938362461e6e16192f724f646c64970adc","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.20.tgz","fileCount":2021,"integrity":"sha512-86FRCAqB5F2S73G3Y+hSIoYr5cCkMNs7IgbKBwyTWvh2gA1QAE3RUAp8ZqogFQnzcDYVVQE2VxJoG4B9VK2lQA==","signatures":[{"sig":"MEUCIBAgOwVUTixFxoVI39AoxhFnone1HhM1Yl16GaXXPrFWAiEAvukYDAbPur2pBpHTQtMvOzCs+x0H6t9vQ4Gx1rgiFlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbiw9rkmu8Q8A6D/M9kYgwT7EOBefSrkalElmuDlZnygIhAMADdIE4ZTBZlzXEPN2dNij3FEcCrRjuISkjOjq645Eb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17206958},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.20.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.20.tgz","_integrity":"sha512-86FRCAqB5F2S73G3Y+hSIoYr5cCkMNs7IgbKBwyTWvh2gA1QAE3RUAp8ZqogFQnzcDYVVQE2VxJoG4B9VK2lQA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.36","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.20_1791308730281_0.2454674129732144","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@cursor/july","version":"0.2.21","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.21","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"1d96fab20ba801f6dcc750c906e4ff7d812ef897","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.21.tgz","fileCount":2027,"integrity":"sha512-+OU/kMifb9BRgWuMZCTpHfY727fWD5h4HnGn7kXa4sDTZAS3PO1Txb+DQJO9foIARnUYSA85/iCfVfz5DnD8mA==","signatures":[{"sig":"MEUCIBIMAzFd6IOWb4R5r5ITQBpHdDrKg3h5yIdxBHgUt3qUAiEAwW5QOMJXG49XWsy+Cwyq9r1fdJrYX8lilDvHguV0Ig8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIADR8ZLkDLh9eH9gALRWXYsQUc+VHGSnWbsjBtQDFEZ4AiEAmvPG7lCA7UYsy76kFwNb01ubN18SkzhzrQ5ezCof9bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17226384},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.21.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.21.tgz","_integrity":"sha512-+OU/kMifb9BRgWuMZCTpHfY727fWD5h4HnGn7kXa4sDTZAS3PO1Txb+DQJO9foIARnUYSA85/iCfVfz5DnD8mA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.37","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.21_1791409704230_0.5071450622112064","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@cursor/july","version":"0.2.22","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.22","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"5cc613372c2f326b5b856067c384a7cbb81ed9a4","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.22.tgz","fileCount":2027,"integrity":"sha512-iXJ5JKl6qift/6lILHdFXsB6jAwYDaj7uRNYmxR7qTY2fQWZK5HB8VG6iZYYc7EXjN/sQP8uWbbUap2p9qTP/Q==","signatures":[{"sig":"MEUCIFuktoOTl4If7sH0nGXwfuaV4q1QDEP2eucQTQlPGrtlAiEAgDMQTK7q6QVCqLS/OQm8T4B8IlzjKFQFr/SNJIRP6m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDWjYZ6CSxhsVvJpgYfQIJ0cNGsMqP83ID4XAkwRtW0IAiAfwkb59PC7DFjGWfJ0ssTq2VLNTCQ2JpUsjiw356WLEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17231775},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.22.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.22.tgz","_integrity":"sha512-iXJ5JKl6qift/6lILHdFXsB6jAwYDaj7uRNYmxR7qTY2fQWZK5HB8VG6iZYYc7EXjN/sQP8uWbbUap2p9qTP/Q==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.37","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"1.0.0","@cursor/sdk-linux-x64":"1.0.37","@cursor/sdk-win32-x64":"1.0.37","@cursor/sdk-darwin-x64":"1.0.37","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@cursor/sdk-linux-arm64":"1.0.37","@tanstack/react-virtual":"3.13.23","@cursor/sdk-darwin-arm64":"1.0.37","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.22_1791487107700_0.2585665173589129","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@cursor/july","version":"0.2.23","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.23","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"c759816032d043d5742420b319292604173fb027","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.23.tgz","fileCount":2027,"integrity":"sha512-eTNiMFKW9zq1JGsL7GjASm3R44aiYgFxnOjMBgZ7TQRRzmqiXN8+Pv/TSGV/yqWVgNftQqEshiQDjb7lU27bHg==","signatures":[{"sig":"MEYCIQDOo2qnSm6Wst0jGqLjkFqk2EdfkFhTbsDMNMBa5jZgwAIhAPgr9aPsv4MgARaO8pvcktzYsGeyPbSlq9XjdrQgJ7Xh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWwvzcJ4WUY01ngulNMRFZAljZMgaZFzKr8ONawAHP7gIhAIKtvMXXTlacAIiwiTXEO+v/0ioKuETk3m0tBVQvb2rz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17286002},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.23.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.23.tgz","_integrity":"sha512-eTNiMFKW9zq1JGsL7GjASm3R44aiYgFxnOjMBgZ7TQRRzmqiXN8+Pv/TSGV/yqWVgNftQqEshiQDjb7lU27bHg==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"^4.0.0","zod":"^3.25.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.37","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.24.5","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","vite":"^7.3.0","yaml":"^2.4.2","dayjs":"1.11.20","react":"^19.2.1","vitest":"^4.0.18","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"^19.2.1","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"^19.0.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"^19.0.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"^5.1.2","@anysphere/agent-exec":"1.0.0","@cursor/sdk-linux-x64":"1.0.37","@cursor/sdk-win32-x64":"1.0.37","@cursor/sdk-darwin-x64":"1.0.37","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@cursor/sdk-linux-arm64":"1.0.37","@tanstack/react-virtual":"3.13.23","@cursor/sdk-darwin-arm64":"1.0.37","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.23_1791588687971_0.966358713946847","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@cursor/july","version":"0.2.24","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.24","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"0a7cfc13655e6950e8af5811a4d9e7a8af60f22e","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.24.tgz","fileCount":2027,"integrity":"sha512-nk9gfGRt44rrDMffmn4Pj4NCmas+WPJSSsUkitSGpstusW/Oa0nSiANuhgiyp49bASpiarUrfeNkRfJ8ClkJeA==","signatures":[{"sig":"MEUCIQDzKJnTKyN3uM9h4OXbxorXRGTW9rUPgVk2ZjcFZvwAkQIgZxgdstYOZkJ4xhWQdymY3aFYzBUH/RlXpMCknnRkA68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAcqZ2J/OIbIXe6g6ja3JKtzNBdtcuF4x5ESi45MJSoNAiAjECm4zY3FpBVaBZESaQFicd++xV0wMfkgee+GE99RzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17339659},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.24.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.24.tgz","_integrity":"sha512-nk9gfGRt44rrDMffmn4Pj4NCmas+WPJSSsUkitSGpstusW/Oa0nSiANuhgiyp49bASpiarUrfeNkRfJ8ClkJeA==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"4.23.15","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.37","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.25.2","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","zod":"^3.25.0","vite":"8.3.1","yaml":"^2.4.2","dayjs":"1.11.20","react":"19.3.0","vitest":"5.0.3","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"19.3.0","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"19.3.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"19.3.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"6.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.24_1791913923553_0.4760903888371344","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@cursor/july","version":"0.2.25","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.25","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bugs":{"url":"https://github.com/cursor/cursor/issues"},"bin":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"72feb18052317f75e67876e88aff0a865b309991","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.25.tgz","fileCount":2091,"integrity":"sha512-AW89TgUXFDJFtB6rPPj1Us2Q7RSpTHTmLx0ejePk+Okrt9IPdQY+ax5vubXM5NVxB4pijNnnk0QiGmkh7CTDiw==","signatures":[{"sig":"MEYCIQDSz8VNM5nQX1TBOQLkat8SIpYa2N9Q0jxquG1AP3OiHgIhAOJO1GPmFD1CZk3as+OIJya8ZcBbpTgzNbiJNWTwlWVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpbW86DiuxkVzNw1cep+Eu0j7JahvDlUPt2I6WEfa1MwIhAOdEHCQ/9GJOSvEsXa1BMxWusX4wRPYsCEP7E8hInZzo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17737022},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.25.tgz","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/pagerduty":{"bun":"./dist/channels/pagerduty/index.js","types":"./dist/channels/pagerduty/index.d.ts","import":"./dist/channels/pagerduty/index.js","default":"./dist/channels/pagerduty/index.js","anysphere-source":"./src/channels/pagerduty/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"_resolved":"/workdir/packages/agent-serve/dist-pack/cursor-july-0.2.25.tgz","_integrity":"sha512-AW89TgUXFDJFtB6rPPj1Us2Q7RSpTHTmLx0ejePk+Okrt9IPdQY+ax5vubXM5NVxB4pijNnnk0QiGmkh7CTDiw==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"10.9.2","description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"4.23.15","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.37","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.25.2","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","zod":"4.6.5","vite":"8.3.1","yaml":"^2.4.2","dayjs":"1.11.20","react":"19.3.0","vitest":"5.0.3","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"19.3.0","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"19.3.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"19.3.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"6.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.25_1792007411930_0.3031629843337782","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@cursor/july","version":"0.2.26","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.26","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bin":{"bdk":"./dist/bin/agent-serve.js","agent-sdk":"./dist/bin/agent-sdk.js"},"dist":{"shasum":"67be4c010d0cb2f276d1702275f983f56e3271f3","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.26.tgz","fileCount":2119,"integrity":"sha512-Daa6S6g4FG7NhjwIuFRZNGUdIi4w3Ih6V1+eqGwxcizxKwK4tz4dYMmgDQU3uPi5tWOnxtpQj3C5DtkdTF9MAA==","signatures":[{"sig":"MEQCIER5VpyibAtbj1w/oArJrHzoOdPWFtL4w+IvJFXJ3TimAiAdnSnzCaQm9b0UryXR8CW8/Nhfg2v1O58PPpbJiLgYoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICoun/lxg7J6TzZxm4JecIbBHj+6qwoNIZuQ5d2VCT0hAiBUsHO+/D20WCnfv2A8wqeURbsObTvPYC3qLGzDxci+iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17977737},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./internal/otel-env":{"bun":"./dist/internal/otel-env.js","types":"./dist/internal/otel-env.d.ts","import":"./dist/internal/otel-env.js","default":"./dist/internal/otel-env.js","anysphere-source":"./src/internal/otel-env.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/pagerduty":{"bun":"./dist/channels/pagerduty/index.js","types":"./dist/channels/pagerduty/index.d.ts","import":"./dist/channels/pagerduty/index.js","default":"./dist/channels/pagerduty/index.js","anysphere-source":"./src/channels/pagerduty/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/discovery":{"bun":"./dist/internal/discovery.js","types":"./dist/internal/discovery.d.ts","import":"./dist/internal/discovery.js","default":"./dist/internal/discovery.js","anysphere-source":"./src/internal/discovery.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/continuation":{"bun":"./dist/internal/continuation.js","types":"./dist/internal/continuation.d.ts","import":"./dist/internal/continuation.js","default":"./dist/internal/continuation.js","anysphere-source":"./src/internal/continuation.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","api:report":"node scripts/api-report.mjs","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"repository":{"url":"https://github.com/cursor/cursor","type":"git"},"description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"4.23.15","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.37","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.25.2","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","zod":"4.6.5","vite":"8.3.1","yaml":"^2.4.2","dayjs":"1.11.20","react":"19.3.0","vitest":"5.0.3","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"19.3.0","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"19.3.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"19.3.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"6.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","@microsoft/api-extractor":"7.59.4","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.26_1792173826406_0.7649705081287101","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@cursor/july","version":"0.2.27","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.27","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bin":{"bdk":"./dist/bin/agent-serve.js","agent-sdk":"./dist/bin/agent-sdk.js"},"dist":{"shasum":"c591dd3bc426fe115109d1e24b789a22686913df","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.27.tgz","fileCount":2119,"integrity":"sha512-vNp7MaoP6xUhBHnHYJlGU7sxLDUXt33I65UWwnvBMasbIv9bU1mIRN4HI0pCEAosztcWKEwuSCF5OJKqghWq5w==","signatures":[{"sig":"MEQCIE79/pZ3Zeb8fBO+PmvuWSUKJUMUv4sV7NbdFxRiptBsAiBj6d99nSViBhVxQ5d6tOYgF7jqTcNtyCM8/wjl/a71Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHAI6vJu0+22dOUhs0Y4Y0a/FosLb33q5Qb4d6vNZp5mAiAtEGQoiAL7pu6Ni79fPPebVQODpPdn81M6vhWeNZEA2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18032025},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./internal/otel":{"bun":"./dist/otel.js","types":"./dist/otel.d.ts","import":"./dist/otel.js","default":"./dist/otel.js","anysphere-source":"./src/otel.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/file-kv":{"bun":"./dist/storage-backends/file-kv.js","types":"./dist/storage-backends/file-kv.d.ts","import":"./dist/storage-backends/file-kv.js","default":"./dist/storage-backends/file-kv.js","anysphere-source":"./src/storage-backends/file-kv.ts"},"./internal/storage":{"bun":"./dist/internal/storage.js","types":"./dist/internal/storage.d.ts","import":"./dist/internal/storage.js","default":"./dist/internal/storage.js","anysphere-source":"./src/internal/storage.ts"},"./internal/otel-env":{"bun":"./dist/internal/otel-env.js","types":"./dist/internal/otel-env.d.ts","import":"./dist/internal/otel-env.js","default":"./dist/internal/otel-env.js","anysphere-source":"./src/internal/otel-env.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/pagerduty":{"bun":"./dist/channels/pagerduty/index.js","types":"./dist/channels/pagerduty/index.d.ts","import":"./dist/channels/pagerduty/index.js","default":"./dist/channels/pagerduty/index.js","anysphere-source":"./src/channels/pagerduty/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./internal/discovery":{"bun":"./dist/internal/discovery.js","types":"./dist/internal/discovery.d.ts","import":"./dist/internal/discovery.js","default":"./dist/internal/discovery.js","anysphere-source":"./src/internal/discovery.ts"},"./internal/memory-kv":{"bun":"./dist/kv/memory-kv.js","types":"./dist/kv/memory-kv.d.ts","import":"./dist/kv/memory-kv.js","default":"./dist/kv/memory-kv.js","anysphere-source":"./src/kv/memory-kv.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./internal/continuation":{"bun":"./dist/internal/continuation.js","types":"./dist/internal/continuation.d.ts","import":"./dist/internal/continuation.js","default":"./dist/internal/continuation.js","anysphere-source":"./src/internal/continuation.ts"},"./internal/cursor-hosted":{"bun":"./dist/storage-backends/cursor-hosted.js","types":"./dist/storage-backends/cursor-hosted.d.ts","import":"./dist/storage-backends/cursor-hosted.js","default":"./dist/storage-backends/cursor-hosted.js","anysphere-source":"./src/storage-backends/cursor-hosted.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"},"./internal/hosted-delivery-protocol":{"bun":"./dist/internal/hosted-delivery-protocol.js","types":"./dist/internal/hosted-delivery-protocol.d.ts","import":"./dist/internal/hosted-delivery-protocol.js","default":"./dist/internal/hosted-delivery-protocol.js","anysphere-source":"./src/internal/hosted-delivery-protocol.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","api:report":"node scripts/api-report.mjs","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"repository":{"url":"https://github.com/cursor/cursor","type":"git"},"description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ms":"^2.1.3","tsx":"4.23.15","zod":"^3.25.0 || ^4.0.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.38","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.25.2","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"1.30.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","zod":"4.6.5","vite":"8.3.1","yaml":"^2.4.2","dayjs":"1.11.20","react":"19.3.0","vitest":"5.0.3","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"19.3.0","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"19.3.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"19.3.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"6.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@testing-library/react":"^16.3.2","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","@microsoft/api-extractor":"7.59.4","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.27_1792193110245_0.8936062972543526","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@cursor/july","version":"0.2.28","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.28","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"arousselxai","email":"aroussel@x.ai"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bin":{"bdk":"./dist/bin/agent-serve.js","agent-sdk":"./dist/bin/agent-sdk.js"},"dist":{"shasum":"ea18cd23c5cf0c65ff150f9edcadc223d8a73f24","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.28.tgz","fileCount":2255,"integrity":"sha512-F9YJ7tFXPaf+XM9ySc4ZAFo5NZ5hbmbvnitfXb85DL73+pa8Y6ecUCFOId9BEqSI3cYzH57qux8XVGCwEYeDKQ==","signatures":[{"sig":"MEUCIQCNSvRbi36BIvXe86GpeKXpUrrIp15ppcVYlZ2MVt9t1AIgAXHaFEu+XGMB1o0/nQ0NfatDUXjQ26gR9q1QvED4Hg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpi6Es5XX1yBR0p/MPl+l481dfCltlzI1AOhY50WCM3gIgJcyWFHOHh/+/WXnRegBJlkaPWg3GV7avcSwckrFGnCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18465706},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./cli":{"default":null,"anysphere-source":"./src/bin/agent-serve.ts"},"./scm":{"types":"./dist/scm.d.ts","import":"./dist/scm.js","default":"./dist/scm.js","anysphere-source":"./src/scm.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./telemetry":{"bun":"./dist/telemetry.js","types":"./dist/telemetry.d.ts","import":"./dist/telemetry.js","default":"./dist/telemetry.js","anysphere-source":"./src/telemetry.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/hosted":{"types":"./src/internal/hosted/index.ts","default":null,"anysphere-source":"./src/internal/hosted/index.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/pagerduty":{"bun":"./dist/channels/pagerduty/index.js","types":"./dist/channels/pagerduty/index.d.ts","import":"./dist/channels/pagerduty/index.js","default":"./dist/channels/pagerduty/index.js","anysphere-source":"./src/channels/pagerduty/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"},"./extensions/cursor-grokbot-agents":{"bun":"./dist/extensions/cursor-grokbot-agents/extension.js","types":"./dist/extensions/cursor-grokbot-agents/extension.d.ts","import":"./dist/extensions/cursor-grokbot-agents/extension.js","default":"./dist/extensions/cursor-grokbot-agents/extension.js","anysphere-source":"./src/extensions/cursor-grokbot-agents/extension.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","api:report":"node scripts/api-report.mjs","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"try{const p='./scripts/install-cursor-skills.mjs';if(require('fs').existsSync(p))require('child_process').execFileSync(process.execPath,[p],{stdio:'inherit'})}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"repository":{"url":"https://github.com/cursor/cursor","type":"git"},"description":"Build, test, and deploy BDK bots and agents as code on Cursor's agent harness.","directories":{},"dependencies":{"ms":"^2.1.3","tsx":"4.23.15","zod":"^3.25.0 || ^4.0.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.38","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.25.2","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.32.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/context-async-hooks":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","zod":"4.6.5","vite":"8.3.1","yaml":"^2.4.2","dayjs":"1.11.20","react":"19.3.0","vitest":"5.0.3","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"19.3.0","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"19.3.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"19.3.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"6.1.2","@anysphere/agent-exec":"1.0.0","@stylexswc/rs-compiler":"^0.18.0","@testing-library/react":"^16.3.2","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","@microsoft/api-extractor":"7.59.4","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.28_1792611778500_0.676927872388853","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@cursor/july","version":"0.2.29","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/july@0.2.29","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"arousselxai","email":"aroussel@x.ai"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"homepage":"https://cursor.com","bin":{"bdk":"./dist/bin/agent-serve.js","agent-sdk":"./dist/bin/agent-serve.js"},"dist":{"shasum":"46d8984be83b57d44670bafb796a84d95b76ecea","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.2.29.tgz","fileCount":2173,"integrity":"sha512-RBMTQW8wPaV6Ius3Rj/QNO4QJWK+Gy9H4mS6CmnG4y+s3z2WFnnQ/l+waEQhBOaFeER6+vortm3+ucUXvEK1+Q==","signatures":[{"sig":"MEUCIHVlbKua0OCOypjV1S5P9/1cqtcsTp3LAv+ZXRNSIf9xAiEA4k3IDlk75i0WngfiHlLuDjLoJ4+AM70FlM5jfuA0yVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDEjkGuklVKAWOxVwN7TknVDrEXsLmK4o2AVZvbmo1vHAiA/ds62t+whgd2SJOQ8VrSQwOGUxsWV/U0bn1snwfJt4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18072847},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./cli":{"default":null,"anysphere-source":"./src/bin/agent-serve.ts"},"./scm":{"types":"./dist/scm.d.ts","import":"./dist/scm.js","default":"./dist/scm.js","anysphere-source":"./src/scm.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./telemetry":{"bun":"./dist/telemetry.js","types":"./dist/telemetry.d.ts","import":"./dist/telemetry.js","default":"./dist/telemetry.js","anysphere-source":"./src/telemetry.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/hosted":{"types":"./src/internal/hosted/index.ts","default":null,"anysphere-source":"./src/internal/hosted/index.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/pagerduty":{"bun":"./dist/channels/pagerduty/index.js","types":"./dist/channels/pagerduty/index.d.ts","import":"./dist/channels/pagerduty/index.js","default":"./dist/channels/pagerduty/index.js","anysphere-source":"./src/channels/pagerduty/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"}},"scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","api:report":"node scripts/api-report.mjs","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"const fs=require('fs'),cp=require('child_process'),run=(p)=>cp.execFileSync(process.execPath,[p],{stdio:'inherit'});if(fs.existsSync('./scripts/build-hosted-dist.mjs'))run('./scripts/build-hosted-dist.mjs');try{const p='./scripts/install-cursor-skills.mjs';if(fs.existsSync(p))run(p)}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"repository":{"url":"https://github.com/cursor/cursor","type":"git"},"description":"Build, test, and deploy agents as code on Cursor's agent harness.","directories":{},"dependencies":{"ms":"^2.1.3","tsx":"4.23.15","zod":"^3.25.0 || ^4.0.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.38","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.25.2","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.32.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/context-async-hooks":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","zod":"4.6.5","vite":"8.3.1","yaml":"^2.4.2","dayjs":"1.11.20","react":"19.3.0","vitest":"5.0.3","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"19.3.0","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"19.3.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"19.3.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"6.1.2","@anysphere/agent-exec":"1.0.0","@testing-library/react":"^16.3.2","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","@microsoft/api-extractor":"7.59.4","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0","@testing-library/user-event":"^14.6.1","@anysphere/cursor-sdk-shared":"1.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/july_0.2.29_1792795309949_0.03237703871619235","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"@cursor/july@0.3.0","bin":{"bdk":"./dist/bin/agent-serve.js","agent-sdk":"./dist/bin/agent-serve.js"},"dist":{"shasum":"0d71550c80ae5424962f0440cdb1d422e1e72ec0","tarball":"https://registry.npmjs.org/@cursor/july/-/july-0.3.0.tgz","fileCount":2132,"integrity":"sha512-U/ZfzgXkK6A7VB7OUIAwCuvdjv7o5xm5pj02hWZYcUGMlm/lMtaTe6B4D40+hTH2hKtJKVxh9zBzFnSvO2iiFQ==","signatures":[{"sig":"MEUCIQDpyp8spXfZSKcFK35HtzQyb9FMTvHkNDx9jNFL+7FRrgIgctx2ukWnOlIZnBOoWWj4boEoiMvGVhNqiqie2eoEMQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICRQkzi9Qp2LZlJf49SzE0YSOatlZ599lS2IMQXRwklxAiEAnMsT6UtE48CBUnt7FNQ8jgPpYTbskmNkJufWpH8HUNQ="}],"unpackedSize":16672144},"main":"dist/index.js","name":"@cursor/july","type":"module","types":"./dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","anysphere-source":"./src/index.ts"},"./kv":{"bun":"./dist/kv.js","types":"./dist/kv.d.ts","import":"./dist/kv.js","default":"./dist/kv.js","anysphere-source":"./src/kv.ts"},"./cli":{"default":null,"anysphere-source":"./src/bin/agent-serve.ts"},"./scm":{"types":"./dist/scm.d.ts","import":"./dist/scm.js","default":"./dist/scm.js","anysphere-source":"./src/scm.ts"},"./otel":{"types":"./dist/otel-public.d.ts","import":"./dist/otel-public.js","default":"./dist/otel-public.js","anysphere-source":"./src/otel-public.ts"},"./evals":{"types":"./dist/evals.d.ts","import":"./dist/evals.js","default":"./dist/evals.js","anysphere-source":"./src/evals.ts"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js","anysphere-source":"./src/hooks.ts"},"./tools":{"types":"./dist/tools.d.ts","import":"./dist/tools.js","default":"./dist/tools.js","anysphere-source":"./src/tools.ts"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js","default":"./dist/memory.js","anysphere-source":"./src/memory.ts"},"./prompt":{"types":"./dist/prompt.d.ts","import":"./dist/prompt.js","default":"./dist/prompt.js","anysphere-source":"./src/prompt.ts"},"./skills":{"types":"./dist/skills.d.ts","import":"./dist/skills.js","default":"./dist/skills.js","anysphere-source":"./src/skills.ts"},"./channels":{"types":"./dist/channels.d.ts","import":"./dist/channels.js","default":"./dist/channels.js","anysphere-source":"./src/channels.ts"},"./artifacts":{"types":"./dist/artifacts.d.ts","import":"./dist/artifacts.js","default":"./dist/artifacts.js","anysphere-source":"./src/artifacts.ts"},"./executors":{"bun":"./dist/executors.js","types":"./dist/executors.d.ts","import":"./dist/executors.js","default":"./dist/executors.js","anysphere-source":"./src/filesystem-executors.ts"},"./reminders":{"types":"./dist/reminders.d.ts","import":"./dist/reminders.js","default":"./dist/reminders.js","anysphere-source":"./src/reminders.ts"},"./schedules":{"types":"./dist/schedules.d.ts","import":"./dist/schedules.js","default":"./dist/schedules.js","anysphere-source":"./src/schedules.ts"},"./telemetry":{"bun":"./dist/telemetry.js","types":"./dist/telemetry.d.ts","import":"./dist/telemetry.js","default":"./dist/telemetry.js","anysphere-source":"./src/telemetry.ts"},"./extensions":{"bun":"./dist/extensions.js","types":"./dist/extensions.d.ts","import":"./dist/extensions.js","default":"./dist/extensions.js","anysphere-source":"./src/extensions.ts"},"./connections":{"types":"./dist/connections.d.ts","import":"./dist/connections.js","default":"./dist/connections.js","anysphere-source":"./src/connections.ts"},"./package.json":{"bun":"./package.json","types":"./package.json","import":"./package.json","default":"./package.json","anysphere-source":"./package.json"},"./channels/runs":{"bun":"./dist/channels/runs/index.js","types":"./dist/channels/runs/index.d.ts","import":"./dist/channels/runs/index.js","default":"./dist/channels/runs/index.js","anysphere-source":"./src/channels/runs/index.ts"},"./evals/loaders":{"types":"./dist/evals/loaders.d.ts","import":"./dist/evals/loaders.js","default":"./dist/evals/loaders.js","anysphere-source":"./src/evals/loaders.ts"},"./channels/slack":{"types":"./dist/channels/slack/index.d.ts","import":"./dist/channels/slack/index.js","default":"./dist/channels/slack/index.js","anysphere-source":"./src/channels/slack/index.ts"},"./extensions/jev":{"bun":"./dist/extensions/jev/extension.js","types":"./dist/extensions/jev/extension.d.ts","import":"./dist/extensions/jev/extension.js","default":"./dist/extensions/jev/extension.js","anysphere-source":"./src/extensions/jev/extension.ts"},"./channels/github":{"types":"./dist/channels/github/index.d.ts","import":"./dist/channels/github/index.js","default":"./dist/channels/github/index.js","anysphere-source":"./src/channels/github/index.ts"},"./channels/gitlab":{"types":"./dist/channels/gitlab/index.d.ts","import":"./dist/channels/gitlab/index.js","default":"./dist/channels/gitlab/index.js","anysphere-source":"./src/channels/gitlab/index.ts"},"./channels/issues":{"types":"./dist/channels/issues/index.d.ts","import":"./dist/channels/issues/index.js","default":"./dist/channels/issues/index.js","anysphere-source":"./src/channels/issues/index.ts"},"./channels/origin":{"types":"./dist/channels/origin/index.d.ts","import":"./dist/channels/origin/index.js","default":"./dist/channels/origin/index.js","anysphere-source":"./src/channels/origin/index.ts"},"./evals/reporters":{"types":"./dist/evals/reporters.d.ts","import":"./dist/evals/reporters.js","default":"./dist/evals/reporters.js","anysphere-source":"./src/evals/reporters.ts"},"./internal/hosted":{"types":"./src/internal/hosted/index.ts","default":null,"anysphere-source":"./src/internal/hosted/index.ts"},"./channels/bitbucket":{"types":"./dist/channels/bitbucket/index.d.ts","import":"./dist/channels/bitbucket/index.js","default":"./dist/channels/bitbucket/index.js","anysphere-source":"./src/channels/bitbucket/index.ts"},"./channels/pagerduty":{"bun":"./dist/channels/pagerduty/index.js","types":"./dist/channels/pagerduty/index.d.ts","import":"./dist/channels/pagerduty/index.js","default":"./dist/channels/pagerduty/index.js","anysphere-source":"./src/channels/pagerduty/index.ts"},"./extensions/improve":{"bun":"./dist/extensions/improve/extension.js","types":"./dist/extensions/improve/extension.d.ts","import":"./dist/extensions/improve/extension.js","default":"./dist/extensions/improve/extension.js","anysphere-source":"./src/extensions/improve/extension.ts"},"./channels/deployments":{"types":"./dist/channels/deployments/index.d.ts","import":"./dist/channels/deployments/index.js","default":"./dist/channels/deployments/index.js","anysphere-source":"./src/channels/deployments/index.ts"},"./channels/change-monitors":{"types":"./dist/channels/change-monitors/index.d.ts","import":"./dist/channels/change-monitors/index.js","default":"./dist/channels/change-monitors/index.js","anysphere-source":"./src/channels/change-monitors/index.ts"},"./extensions/cursor-cloud-agents":{"bun":"./dist/extensions/cursor-cloud-agents/extension.js","types":"./dist/extensions/cursor-cloud-agents/extension.d.ts","import":"./dist/extensions/cursor-cloud-agents/extension.js","default":"./dist/extensions/cursor-cloud-agents/extension.js","anysphere-source":"./src/extensions/cursor-cloud-agents/extension.ts"},"./extensions/slack-communication":{"bun":"./dist/extensions/slack-communication/extension.js","types":"./dist/extensions/slack-communication/extension.d.ts","import":"./dist/extensions/slack-communication/extension.js","default":"./dist/extensions/slack-communication/extension.js","anysphere-source":"./src/extensions/slack-communication/extension.ts"}},"license":"SEE LICENSE IN LICENSE.md","scripts":{"fix":"oxlint --fix src && oxfmt --write --no-error-on-unmatched-pattern src","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json && node scripts/bundle-publish-shims.mjs && node scripts/copy-extension-assets.mjs && pnpm run build:playground && pnpm run docs:build","check":"oxlint src && tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","docs:dev":"vitepress dev docs","build-dev":"echo noop","api:report":"node scripts/api-report.mjs","build:dist":"node scripts/build-hosted-dist.mjs","docs:build":"vitepress build docs","type-check":"tsc --noEmit && tsc --noEmit -p playground/tsconfig.json","build-types":"tsc -p tsconfig.build.json --emitDeclarationOnly","postinstall":"node -e \"const fs=require('fs'),cp=require('child_process'),run=(p)=>cp.execFileSync(process.execPath,[p],{stdio:'inherit'});if(fs.existsSync('./scripts/build-hosted-dist.mjs'))run('./scripts/build-hosted-dist.mjs');try{const p='./scripts/install-cursor-skills.mjs';if(fs.existsSync(p))run(p)}catch{}\"","docs:preview":"vitepress preview docs","publish-check":"pnpm run build && pnpm run verify-publish && pnpm run smoke-publish","smoke-publish":"node scripts/smoke-publish-artifact.mjs","dev:playground":"vite --config playground/vite.config.ts","verify-publish":"node scripts/verify-publish-artifacts.mjs","build:playground":"vite build --config playground/vite.config.ts","docs:verify-links":"node scripts/verify-docs-links.mjs","build:playground:central":"vite build --mode central --config playground/vite.config.ts"},"version":"0.3.0","_npmUser":{"name":"benson_cursor","email":"benson.liu@anysphere.co"},"homepage":"https://cursor.com","repository":{"url":"https://github.com/cursor/cursor","type":"git"},"description":"Build, test, and deploy agents as code on Cursor's agent harness.","directories":{},"maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"arousselxai","email":"aroussel@x.ai"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"dependencies":{"ms":"^2.1.3","tsx":"4.23.15","zod":"^3.25.0 || ^4.0.0","croner":"^8.0.1","esbuild":"^0.25.0","js-yaml":"4.3.2","minimatch":"^10.2.5","@cursor/sdk":"1.0.38","@octokit/rest":"^21.1.1","@slack/web-api":"^7.18.0","@bazel/runfiles":"6.5.0","proper-lockfile":"^4.1.2","@octokit/auth-app":"^7.2.0","slackify-markdown":"^5.0.0","@opentelemetry/api":"^1.9.0","@slack/socket-mode":"^2.0.7","zod-to-json-schema":"^3.25.2","@opentelemetry/core":"^2.6.1","javascript-time-ago":"^2.6.4","@opentelemetry/api-logs":"^0.208.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/resources":"^2.6.1","@modelcontextprotocol/sdk":"^1.32.1","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/context-async-hooks":"^2.6.1","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-http":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-proto":"^0.208.0","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","zod":"4.6.5","vite":"8.3.4","yaml":"^2.4.2","dayjs":"1.11.20","react":"19.3.0","vitest":"5.0.3","mermaid":"^11.14.0","zustand":"^5.0.9","@types/ms":"^2.1.0","@types/pg":"^8.16.0","cytoscape":"3.33.3","pretty-ms":"^9.2.0","react-dom":"19.3.0","vitepress":"1.6.4","remark-gfm":"^4.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"22.14.1","@types/react":"19.3.0","@anysphere/ui":"1.0.0","@types/js-yaml":"4.0.9","react-markdown":"^10.1.0","@anysphere/proto":"1.0.0","@types/react-dom":"19.3.0","rehype-highlight":"^7.0.2","@anysphere/context":"1.0.0","@typescript/native":"npm:typescript@^7.0.2","@vitejs/plugin-react":"6.1.2","@anysphere/agent-exec":"1.0.0","@testing-library/react":"^16.3.2","@types/proper-lockfile":"^4.1.4","cytoscape-cose-bilkent":"4.1.0","@braintree/sanitize-url":"7.1.2","@tanstack/react-virtual":"3.13.23","@microsoft/api-extractor":"7.59.4","vitepress-plugin-mermaid":"^2.0.17","@anysphere/agent-store-sync":"1.0.0","@testing-library/user-event":"^14.6.1","@anysphere/cursor-sdk-shared":"1.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/july_0.3.0_1792958570838_0.042078254404527726"}}},"time":{"created":"2026-07-15T23:38:24.437Z","modified":"2026-10-25T20:02:51.224Z","0.1.0":"2026-07-15T23:38:24.956Z","0.1.1":"2026-07-15T23:58:34.909Z","0.1.2":"2026-07-16T15:38:31.119Z","0.1.3":"2026-07-17T15:47:10.881Z","0.1.4":"2026-07-17T19:06:45.104Z","0.1.5":"2026-07-17T21:52:49.456Z","0.1.6":"2026-07-20T17:27:14.697Z","0.1.7":"2026-07-21T00:57:48.267Z","0.1.8":"2026-07-21T20:43:50.761Z","0.1.9":"2026-07-21T22:32:24.150Z","0.1.10":"2026-07-22T00:22:46.133Z","0.1.11":"2026-07-22T16:37:18.517Z","0.1.12":"2026-07-22T20:27:53.314Z","0.1.14":"2026-07-23T16:07:20.181Z","0.1.15":"2026-07-23T18:16:24.783Z","0.1.16":"2026-07-23T20:28:49.617Z","0.1.17":"2026-07-28T00:34:49.470Z","0.1.18":"2026-07-28T02:19:09.982Z","0.1.19":"2026-07-28T15:54:47.150Z","0.1.20":"2026-07-28T23:47:49.026Z","0.1.21":"2026-07-29T18:10:21.286Z","0.1.22":"2026-07-29T19:11:28.928Z","0.1.23":"2026-07-30T05:03:18.589Z","0.1.24":"2026-07-30T12:46:40.180Z","0.1.25":"2026-07-31T04:16:33.471Z","0.1.26":"2026-07-31T15:06:01.635Z","0.1.27":"2026-08-02T20:03:16.078Z","0.1.28":"2026-08-03T20:58:18.458Z","0.1.29":"2026-08-04T18:24:45.801Z","0.1.30":"2026-08-04T19:49:29.056Z","0.1.31":"2026-08-07T18:33:54.455Z","0.1.32":"2026-08-07T18:48:40.747Z","0.1.33":"2026-08-10T14:07:51.655Z","0.1.34":"2026-08-12T00:28:39.547Z","0.1.35":"2026-08-12T15:18:52.953Z","0.1.36":"2026-08-12T23:03:40.023Z","0.1.37":"2026-08-12T23:54:44.438Z","0.1.38":"2026-08-13T18:53:06.367Z","0.1.39":"2026-08-13T19:37:34.143Z","0.1.40":"2026-08-14T17:17:41.581Z","0.1.41":"2026-08-18T22:31:11.261Z","0.1.42":"2026-08-18T23:25:16.092Z","0.1.43":"2026-08-19T02:40:35.516Z","0.1.45":"2026-08-19T21:19:09.669Z","0.1.46":"2026-08-19T23:37:25.781Z","0.1.47":"2026-08-20T00:25:09.168Z","0.1.48":"2026-08-20T15:14:08.496Z","0.1.49":"2026-08-20T18:19:37.240Z","0.1.51":"2026-08-20T21:49:24.034Z","0.1.52":"2026-08-20T22:43:45.439Z","0.1.53":"2026-08-21T12:46:28.090Z","0.1.54":"2026-08-21T14:07:21.226Z","0.1.55":"2026-08-21T16:52:22.558Z","0.1.61":"2026-08-22T14:25:42.766Z","0.1.62":"2026-08-24T13:34:02.666Z","0.1.68":"2026-08-26T01:41:13.107Z","0.1.73":"2026-08-26T22:49:28.042Z","0.1.74":"2026-08-27T00:14:21.332Z","0.1.75":"2026-08-27T00:30:23.705Z","0.1.76":"2026-08-27T16:22:29.359Z","0.1.78":"2026-08-27T20:37:40.217Z","0.1.79":"2026-08-27T21:22:38.730Z","0.1.80":"2026-08-27T21:29:04.382Z","0.1.82":"2026-08-28T00:19:34.630Z","0.1.83":"2026-08-28T00:42:48.139Z","0.1.84":"2026-08-28T01:55:33.331Z","0.1.85":"2026-08-28T07:01:24.571Z","0.1.86":"2026-08-28T15:28:17.462Z","0.1.87":"2026-08-28T15:54:03.782Z","0.1.88":"2026-08-28T17:10:30.586Z","0.1.89":"2026-08-28T20:11:00.357Z","0.1.90":"2026-08-28T21:07:30.495Z","0.1.91":"2026-08-28T23:14:24.504Z","0.1.92":"2026-08-28T23:55:26.181Z","0.1.93":"2026-08-31T16:58:22.393Z","0.1.94":"2026-09-01T00:22:42.798Z","0.1.95":"2026-09-01T16:48:45.817Z","0.1.96":"2026-09-02T00:42:10.428Z","0.1.97":"2026-09-02T19:16:12.322Z","0.1.99":"2026-09-03T15:08:48.512Z","0.1.100":"2026-09-03T20:43:44.528Z","0.1.101":"2026-09-04T13:53:05.051Z","0.1.102":"2026-09-04T22:13:24.307Z","0.1.103":"2026-09-08T21:30:53.859Z","0.1.104":"2026-09-09T01:40:21.180Z","0.1.105":"2026-09-09T18:30:30.366Z","0.1.107":"2026-09-10T15:59:12.444Z","0.1.108":"2026-09-11T13:29:39.965Z","0.1.109":"2026-09-11T18:01:14.449Z","0.1.111":"2026-09-17T02:52:56.831Z","0.1.112":"2026-09-17T21:34:38.745Z","0.1.113":"2026-09-18T15:12:58.760Z","0.1.114":"2026-09-18T17:31:46.280Z","0.2.0":"2026-09-19T03:40:04.149Z","0.2.1":"2026-09-20T00:12:44.659Z","0.2.2":"2026-09-22T22:11:56.433Z","0.2.3":"2026-09-23T14:17:00.676Z","0.2.4":"2026-09-23T15:12:51.434Z","0.2.5":"2026-09-23T16:08:25.090Z","0.2.6":"2026-09-23T19:07:26.345Z","0.2.7":"2026-09-25T12:46:46.446Z","0.2.8":"2026-09-25T13:40:07.644Z","0.2.9":"2026-09-25T15:45:29.120Z","0.2.10":"2026-09-25T21:01:24.689Z","0.2.11":"2026-09-25T21:39:55.541Z","0.2.12":"2026-09-28T13:11:40.824Z","0.2.13":"2026-09-29T00:19:36.607Z","0.2.14":"2026-09-29T19:17:10.390Z","0.2.15":"2026-09-30T18:23:21.004Z","0.2.16":"2026-10-01T18:30:55.658Z","0.2.17":"2026-10-01T20:38:21.373Z","0.2.18":"2026-10-02T04:33:38.922Z","0.2.20":"2026-10-06T17:45:30.491Z","0.2.21":"2026-10-07T21:48:24.455Z","0.2.22":"2026-10-08T19:18:27.944Z","0.2.23":"2026-10-09T23:31:28.131Z","0.2.24":"2026-10-13T17:52:03.807Z","0.2.25":"2026-10-14T19:50:12.174Z","0.2.26":"2026-10-16T18:03:46.613Z","0.2.27":"2026-10-16T23:25:10.409Z","0.2.28":"2026-10-21T19:42:58.772Z","0.2.29":"2026-10-23T22:41:50.469Z","0.3.0":"2026-10-25T20:02:51.024Z"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://cursor.com","repository":{"url":"https://github.com/cursor/cursor","type":"git"},"description":"Build, test, and deploy agents as code on Cursor's agent harness.","maintainers":[{"name":"msfeldstein","email":"msfeldstein@gmail.com"},{"name":"luist18","email":"luistavares10@outlook.pt"},{"name":"eric-anysphere","email":"eric@anysphere.co"},{"name":"jediahkatz","email":"jediahkatz@gmail.com"},{"name":"ssokolin-cursor","email":"ssokolin@anysphere.co"},{"name":"royxu6","email":"roy@anysphere.co"},{"name":"henry-anysphere","email":"henry@anysphere.co"},{"name":"bruce-cursor","email":"bruce@anysphere.co"},{"name":"arousselxai","email":"aroussel@x.ai"},{"name":"benson_cursor","email":"benson.liu@anysphere.co"}],"readme":"# Agent SDK\n\nAgent SDK is how Cursor builds bots and\nagents. It is the open-source version of the engine behind Bugbot,\nSecurity Review, Approval Bot, and Rollouts.\n\nAn Agent SDK project is a folder of Markdown and TypeScript. Combine model\njudgment with deterministic code, then make the result available in\nsource control, Slack, issue trackers, and Cursor.\n\n## Why use it\n\n- **Bots and agents live in your repo.** Review, version, and ship\n  instructions, tools, and evals with the rest of your code.\n\n- **Cursor runs the loop.** Your project gets Cursor's models, tool\n  calling, skills, MCP, and subagents.\n\n- **Use it where you work.** Trigger a project from source-control\n  events, Slack threads, custom webhooks, or schedules.\n\n- **Test normal TypeScript.** Add evals and unit tests without a\n  separate configuration language.\n\n- **Choose where it runs.** Deploy to Cursor-managed hosting or run\n  the process on your infrastructure.\n\n## When to use Agent SDK\n\n| | Cursor Automations | Grok Bot | Agent SDK |\n| --- | --- | --- | --- |\n| **Use for** | Repeatable jobs driven by a prompt and trigger | Interactive agents you work with in Cursor | Agents that need custom code, integrations, tests, or deployment choices |\n| **You define** | A prompt, model, and trigger in the dashboard | Instructions, skills, and connected tools in the app | A versioned Markdown and TypeScript project |\n| **Where it runs** | Cursor-managed | Cursor-managed | Cursor-managed hosting or your infrastructure |\n| **Choose it when** | The job fits a schedule or event trigger | You want an agent without creating a software project | You want deterministic code around model judgment and a project your team can review and test |\n\n## Get started\n\nAgent SDK requires Node 22.13 or newer. Install `@grok/agent-sdk`, create a\nproject, and start the development server:\n\n```bash\nnpm install --global @grok/agent-sdk\nagent-sdk init ./my-bot\ncd my-bot\nagent-sdk dev\n```\n\nFor a one-off scaffold without a global install:\n\n```bash\nnpx @grok/agent-sdk init ./my-bot\n```\n\nOpen the project in Cursor. Agent SDK uses `bot/` for the agent and keeps\n`evals/` at the project root:\n\n```text\nmy-bot/\n├── package.json\n├── bot/\n│   ├── agent.ts\n│   ├── instructions.md\n│   ├── tools/\n│   ├── skills/\n│   ├── mcp-connections/\n│   ├── subagents/\n│   ├── channels/\n│   ├── hooks/\n│   └── schedules/\n└── evals/\n```\n\nDescribe the bot or agent in Cursor, or edit the files yourself.\n\n## Start from a template\n\nPass a template to `agent-sdk init` when one matches your goal:\n\n| Template | Capability |\n| --- | --- |\n| `security-reviewer` | Review pull requests for exploitable bugs |\n| `thermo-quality-review` | Review structural code quality |\n| `thermo-review` | Review bugs and breakage |\n| `agentic-owners` | Apply owners policies to pull requests |\n| `triage-linear` or `triage-jira` | Triage tracker issues |\n\n```bash\nagent-sdk init ./security-reviewer --template security-reviewer\n```\n\n`--template triage` selects `triage-linear`.\n\n## Next steps\n\nRun `agent-sdk docs` to open the full documentation. By default,\n`agent-sdk serve` also serves the same documentation at `/docs`.\n\nThe docs include:\n\n- A complete PR reviewer quickstart\n- GitHub, Slack, webhook, and MCP guides\n- Evals and hillclimbing\n- Deployment and troubleshooting\n- Project layout, CLI, and API reference\n","readmeFilename":""}