{"_id":"@cursor/bdk","_rev":"25-96fadf2653191cb8a66aadeca8dbe3b7","name":"@cursor/bdk","dist-tags":{"latest":"0.2.26"},"versions":{"0.2.1":{"name":"@cursor/bdk","version":"0.2.1","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":{"bdk":"dist/bin/agent-serve.js","agent-sdk":"dist/bin/agent-sdk.js"},"dist":{"shasum":"4b4ca57464fe493fc20e7325e0372e6ccfbefa1f","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.1.tgz","fileCount":2104,"integrity":"sha512-Y2o+9bUkpkP+zm4jQn+dQ4ShM6VLoPBUBfshgZMEANA7to3KribARetkVQvPIq+vY0vpuWpLIamxL6ILvbSw/w==","signatures":[{"sig":"MEUCIQCQLYfsm5phONGLY91tEBw928OWzeqHwjBuj92ejOkztgIgKjvwIKzrq6h2yeo5SD/Ge3ggAZk0ZcRQ6JEC3sJKJWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20710054},"main":"dist/index.js","type":"module","_from":"file:cursor-bdk-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"},"./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":"/Users/benson.liu/bdk-bootstrap/cursor-bdk-0.2.1.tgz","_integrity":"sha512-Y2o+9bUkpkP+zm4jQn+dQ4ShM6VLoPBUBfshgZMEANA7to3KribARetkVQvPIq+vY0vpuWpLIamxL6ILvbSw/w==","repository":{"url":"git+https://github.com/cursor/cursor.git","type":"git"},"_npmVersion":"11.13.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":"24.16.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/bdk_0.2.1_1790101575247_0.21489575446542397","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cursor/bdk","version":"0.2.2","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"65a75a7cc112c7618e15aecbec7471152481274e","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.2.tgz","fileCount":2108,"integrity":"sha512-Jgcv2OR6Ac89aWaT48J0w6438BEEhG1zkNvh9zkHHEqmhnyaVqb1oS018YaWn2B57Ldw1eyumnTvOtLaxUwL9A==","signatures":[{"sig":"MEYCIQD+q+htf8NvGx/jT5EO/Xvd/NU7JEmQJdb0T8MUXQgB9gIhAKrUlLeF1kWLJ4p4hv6j3QdZCvszSzFl9jmXgcWh0I5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGmQscv5gxtRSMRBz1Ddi4FkEosMk7Wlq+MvwDit7e4OAiEA4NxavivTAdU0bxoYMp3WC6Cc2fBW+JvmhVv7pQUE4IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20748976},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.2.tgz","_integrity":"sha512-Jgcv2OR6Ac89aWaT48J0w6438BEEhG1zkNvh9zkHHEqmhnyaVqb1oS018YaWn2B57Ldw1eyumnTvOtLaxUwL9A==","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/bdk_0.2.2_1790115089714_0.7855866590131053","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cursor/bdk","version":"0.2.3","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"95fc9fdcb2b255dfde154b1e4f18092c977c436e","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.3.tgz","fileCount":2158,"integrity":"sha512-D4d1vr/8LzQ+wQDpA7CT3LZ3Vr4PNauwFV/4Zo1nswUH4djuM9rwkr6XNWnU/o8OOpvf7Tha9tFfSCx6tkrfdA==","signatures":[{"sig":"MEUCIAytoZbviStLXQXgsiBxcWGKs6VU7gXl5AuwqzqQeAFNAiEAuNKZQkVXscNIk3j7l1XNxVjqLt1bXnnCuAG5Lb8m4K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCj0/RXYMw8GN1LWRzUSiSYG98PhGvA/nMP/V+DGOjUKwIhAOkEW7CikYJ9DDar1r4XkznZz4temq3jzd8kQsZQBDhA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20927230},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.3.tgz","_integrity":"sha512-D4d1vr/8LzQ+wQDpA7CT3LZ3Vr4PNauwFV/4Zo1nswUH4djuM9rwkr6XNWnU/o8OOpvf7Tha9tFfSCx6tkrfdA==","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/bdk_0.2.3_1790172956774_0.41289888645939454","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@cursor/bdk","version":"0.2.4","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"3f8578d6b942f5da0ed3789e2edc746a3d73f849","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.4.tgz","fileCount":1734,"integrity":"sha512-u8s3UKYZmtjPWRC71w7cTi8ErJtljoLLlwt18wtfPoWXKelPwFq2CQT1ywcEEWTPgcKLU9a3Ck38slZp1b2GfA==","signatures":[{"sig":"MEUCID95v/nFgT9tHhOsuNV8/DJLco4r7rgbsqjtNLGCnapPAiEA6fMSDqKv+Gjh2m9P17y//psYVSWVWDmZ1ntmgKRBZ0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnpliH6egiK2w/nistT7CerPcB36GnPrQk+wuc9pcufQIgOLvb2fsRuxAgV/UCl+xbELTqtf/emLQFzxD80a4rvio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16794065},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.4.tgz","_integrity":"sha512-u8s3UKYZmtjPWRC71w7cTi8ErJtljoLLlwt18wtfPoWXKelPwFq2CQT1ywcEEWTPgcKLU9a3Ck38slZp1b2GfA==","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/bdk_0.2.4_1790176301499_0.6792244272280019","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@cursor/bdk","version":"0.2.5","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"ff9bbe44cf258067ee2ea4b103d4eef0213d5832","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.5.tgz","fileCount":1739,"integrity":"sha512-MA3UnCpEmsgidj/qTXRTQMtRch2HwR1+LWmFIUyAzPg+9AFbaWhO+2cuO1DDUnKlxt6Gh26lVsGmYuEhkK1Pbw==","signatures":[{"sig":"MEQCIEd5FlDwggoFHXohfB+UgSjw5aNXKBPbI+wXwXbIzXPfAiBG/oDi4wsperpsrJTD+Phk5PFwWGQT3pVf9SK+05YKpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD20DjYhxpKlZ9DbEhpAUH+ebQoQ0KfOqEX4A2NDJpAdgIgdsD1+ZbloUQ2cWvVtEF6ft6SQLQ3Ds23g7SZzpbflh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16778711},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.5.tgz","_integrity":"sha512-MA3UnCpEmsgidj/qTXRTQMtRch2HwR1+LWmFIUyAzPg+9AFbaWhO+2cuO1DDUnKlxt6Gh26lVsGmYuEhkK1Pbw==","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/bdk_0.2.5_1790179672861_0.850024121126358","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@cursor/bdk","version":"0.2.6","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"0bdd2080b8982bf556e483261b18a93bd2fd629e","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.6.tgz","fileCount":1739,"integrity":"sha512-Hmsoi3jvgfffspFQPhcH5Md/rfcRk/fZgsniLWAT0dq9bLtRAtqRSiT8B6bbPbjUD5o44t3oKj0XsHxFL4n2VQ==","signatures":[{"sig":"MEYCIQCvHxv7S2ooiV1BsVHVNHywZHFvmxUVnZ1xcLvSEbTeQgIhAK8flINtY71UYEtIyFXt8oqL5Sv9BxFlf6SmoRGOP9oK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH7KtaY7afKKKvTTGeyX61CFrUHa7IFyiTs5CjdvfFPyAiEAnBTWIu8Zorl5kCLAi9FcGhgnH+vpNf6I0csXrpeLDV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16790930},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.6.tgz","_integrity":"sha512-Hmsoi3jvgfffspFQPhcH5Md/rfcRk/fZgsniLWAT0dq9bLtRAtqRSiT8B6bbPbjUD5o44t3oKj0XsHxFL4n2VQ==","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/bdk_0.2.6_1790190429867_0.17258602649791976","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@cursor/bdk","version":"0.2.7","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"a41cb4b4029ba42df9935ee9b048fb7e4f032b18","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.7.tgz","fileCount":1754,"integrity":"sha512-ij1XRxe/xYUOMg+rrvP8L91jVAZwhpi8sUWGtdhOnQdRHrsLmc+XIrqSA9xFezklH0DNUt6axnu2U/FdN2rBzw==","signatures":[{"sig":"MEUCIQCuqQI0GOeQ+dbaJBNOKY8apJziLApan4qQ0F3mfzl6mQIgZtvenzEWYqWHmIAOLdPj1KKv28PwzKDqCyMLZedr2cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBSgoF7AIs09NKF8PJmbz0QP71gHZI9l4bZ1pr7gi3VQIgWK3hOnXno6/Y8ojm7CUVyXTFKNuO84XNq+FpVZBZe7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16798683},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.7.tgz","_integrity":"sha512-ij1XRxe/xYUOMg+rrvP8L91jVAZwhpi8sUWGtdhOnQdRHrsLmc+XIrqSA9xFezklH0DNUt6axnu2U/FdN2rBzw==","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/bdk_0.2.7_1790340384710_0.7879490447417539","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@cursor/bdk","version":"0.2.8","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"2c41fd4e409b76051521cd72c555c7362283ad72","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.8.tgz","fileCount":1754,"integrity":"sha512-tw7yGMU1iQC1SAMHWNlk9cPvYByY5KuzIl01Ejv5gkq2cGJ4UxbmtcXqAmnH+mfaSae/Oga+JBltE0xVVdkOqg==","signatures":[{"sig":"MEYCIQCAq+9mlKWZybqbbZcCK/AiPm0KkTjC6gKq2DMAApExSwIhALWOiCEbR1T7MFRFEFay21wDGTY9SB4kDgedr29kC+Fg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDw82CVLgjN/HPFqlNqlcRFoUS+NAIIP+KR0KZvioMTRAiAczj2mixD7N2xObZGINxOmLTyeQYWNDUsjrrbPbiCVDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16800398},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.8.tgz","_integrity":"sha512-tw7yGMU1iQC1SAMHWNlk9cPvYByY5KuzIl01Ejv5gkq2cGJ4UxbmtcXqAmnH+mfaSae/Oga+JBltE0xVVdkOqg==","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/bdk_0.2.8_1790343362107_0.7407690397322446","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@cursor/bdk","version":"0.2.9","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"6aeaae39e287b0379a20b6ea5a508ef3925fcf3b","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.9.tgz","fileCount":1758,"integrity":"sha512-4CrItUWvbEFAVP2svipHt9GudP4yXeFamQ1L79KiqbqTL8yMMOhpyVM9bzZDqbLnSFkUsosWko5o1sL6teZFSA==","signatures":[{"sig":"MEUCIEmY9R6Vb2Sk//1A8m9VEwlfngJ+FUbL371yK2rs2Sc/AiEA5eW5EDTUbH6tdMyTuCibRamIAKUKdN+w7YgS8wMpQ6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEC/GD7jRuu3eccB0ADAkuqpqRSncgcbpmNHNwqcNCCLAiEAzT3YLR5O7QYz2ftuNWpIJVZsR/3JtgVxDzqJeHHbuRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16820046},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.9.tgz","_integrity":"sha512-4CrItUWvbEFAVP2svipHt9GudP4yXeFamQ1L79KiqbqTL8yMMOhpyVM9bzZDqbLnSFkUsosWko5o1sL6teZFSA==","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/bdk_0.2.9_1790351113088_0.6121781672687732","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@cursor/bdk","version":"0.2.10","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"13ed9231c093deef815e1dfd040dd681d9595387","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.10.tgz","fileCount":1778,"integrity":"sha512-ZFfNOwPhg4iY2eN+xfIFSMXpTEVYC3oV1oLQFJ6hAqtsaSb2QYYTyx3q2eCcFcSbVxPyAzVagoVdpatmxAjA9w==","signatures":[{"sig":"MEUCIED+yikNuz8M8MHbZk9IYDL1ji5lfZfcIQwCHceXgDugAiEA5aUngcrZzDYx8pRi1F2fzYhBd/JWjHipS7QYKkvrbM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDqPpPfzofuBQVzrQhL7/JIUaZDSfzEzRjM4sz3E7WNQAiEAytDZOTEnN+KCPWMeyvJB7RDvM0hxfjZeoa5IygPcgxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16485102},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.10.tgz","_integrity":"sha512-ZFfNOwPhg4iY2eN+xfIFSMXpTEVYC3oV1oLQFJ6hAqtsaSb2QYYTyx3q2eCcFcSbVxPyAzVagoVdpatmxAjA9w==","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/bdk_0.2.10_1790370176173_0.7626913263933377","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@cursor/bdk","version":"0.2.11","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"2c09619d0313f82ef3fb9abb3dca2b2da8b922fa","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.11.tgz","fileCount":1778,"integrity":"sha512-KYz3pBMsokJvJTeZwP3ugCPU1p+x4xn4pM7mhaKr+/AbQoTSqeKGSK3iiecnOEb9EQ37AbG7wFbwvbSC1Ufmpg==","signatures":[{"sig":"MEUCIQCbRqYNSjZcyRUIWl8w0Ut2Y1SEGFAzANo7G2nqRq1RdQIgBicgxRmccg2UScJcPP5BLckndrGOutOf4OwHE2i/k3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzMnw7SwxlYGx/pv8iQbfRVa61wHSIsaEB6IwoDOWhrgIhAKjO/f0PmPDQLXjWeT3/mlWC4RHylTmNgHoDt4M5NIeE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16498148},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.11.tgz","_integrity":"sha512-KYz3pBMsokJvJTeZwP3ugCPU1p+x4xn4pM7mhaKr+/AbQoTSqeKGSK3iiecnOEb9EQ37AbG7wFbwvbSC1Ufmpg==","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/bdk_0.2.11_1790372361754_0.06411504929693823","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@cursor/bdk","version":"0.2.12","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"160ff1f9039d3b3fc61f091101f70cf40c0a7448","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.12.tgz","fileCount":1790,"integrity":"sha512-8HqMzU9IN2Umxnz9fUKCVr7KougLx5nZj8XlEdrRPMXUYEx0YkaSZOEVvACEtj9wW7+75RBnzNTeptQySoamcA==","signatures":[{"sig":"MEQCIEYp0XYq89EAW6ACNDkTYnrxcBy1qCC2Ho2ntrRG5gNIAiA7KK9i/lVkUF3eAA9F9nHNLN2dTAZu+RVwB7jaEhYvsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE55hgbgR2ooKBwJrmLhuk7RGyuK/scDqp3dMJ1rwhxxAiAdFxW46fFvf8OfjriXOlOyv6MLe+QFUK+K+I1Ru2gc+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16578452},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.12.tgz","_integrity":"sha512-8HqMzU9IN2Umxnz9fUKCVr7KougLx5nZj8XlEdrRPMXUYEx0YkaSZOEVvACEtj9wW7+75RBnzNTeptQySoamcA==","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/bdk_0.2.12_1790601118071_0.9672311269701908","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@cursor/bdk","version":"0.2.13","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"4ce4d990433c5d7a5799c14ae771917e1a9aca63","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.13.tgz","fileCount":1793,"integrity":"sha512-0+aqN0lUz/HGNykh2K2tkJA0frkfcqROgVJIPixTh43GyrLVJ3LLdr7E3Lo51bjjUlzMWL4ekBL8lRzJtRH0Nw==","signatures":[{"sig":"MEUCIDKnoAHDWY6MCajHG56CKSQpsLc0y8Yu6lCmHhpxOgx1AiEAsxV5wxPbi7ArdbI0/TY8gwsH6Mnmi+TW3+KPyJh2/vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEv+4sNzNeq88IWs3WwVUXaz7pxn+TUFOV6HEj72q2ywIgMMZGR8ZvdjpSfjS0HCzZVo1cIeoUCIWuxCApXdbTKsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16629156},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.13.tgz","_integrity":"sha512-0+aqN0lUz/HGNykh2K2tkJA0frkfcqROgVJIPixTh43GyrLVJ3LLdr7E3Lo51bjjUlzMWL4ekBL8lRzJtRH0Nw==","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/bdk_0.2.13_1790641128700_0.12744183190986047","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@cursor/bdk","version":"0.2.14","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"c755e87a8c4e68599c1b7935c13dec93281888c9","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.14.tgz","fileCount":1799,"integrity":"sha512-C5sNQZ3JxZ007+aj8w7tc21MG+VZ3Ce53Sz+NmhkhsxaIVcAIACaxdb5G0Yn2fOpB85Ifw5qUIeds5eqx8PrNA==","signatures":[{"sig":"MEYCIQDzkAqjvaE2ehsTYtbzmmzkSr6JGPlv3l4x8XAIay+eTwIhAMDdt+LVmONWJw/vW3gAow1INAETVkv2Q57N2XC53cGi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFiYkui0ZqPI+th68u1Hu2h3dYsHsIrzLvYMNunxG01cAiEApeLM1iWOM4Nr5gcS7+7urkEHF/vN/n9ZuhTD5pZDkl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16650984},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.14.tgz","_integrity":"sha512-C5sNQZ3JxZ007+aj8w7tc21MG+VZ3Ce53Sz+NmhkhsxaIVcAIACaxdb5G0Yn2fOpB85Ifw5qUIeds5eqx8PrNA==","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/bdk_0.2.14_1790709623237_0.9958856235262219","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@cursor/bdk","version":"0.2.15","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"eefabbf1ee05bed253fc421b2ae7a37c35e41a2d","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.15.tgz","fileCount":1949,"integrity":"sha512-YAIU6gYhN7R+BEZjpxc2UamwiAp8EvCIjiDFCE9KocjPy+ZELZaMfISP511zvQ/G88u5Oa2Q0rfiBNamXEOJvw==","signatures":[{"sig":"MEYCIQCkfm5Ni2zpSdRv1wq8nxCZk/5pw2JyM1/AElH5r5RsywIhAPeCG0z0Fs+NU3VJUDRHTkweDqKiATmi5OnIVFaUYNqC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9KokGeu2BD4HvPuaMtJLSwTf2w7sPNB2neri5RJGIWAIhAP/6rJBFxzGtRvGDtcnjTOu9Z3Xcir0lQCEI3oYQiGZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16694821},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.15.tgz","_integrity":"sha512-YAIU6gYhN7R+BEZjpxc2UamwiAp8EvCIjiDFCE9KocjPy+ZELZaMfISP511zvQ/G88u5Oa2Q0rfiBNamXEOJvw==","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/bdk_0.2.15_1790792486526_0.25627142154498106","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@cursor/bdk","version":"0.2.16","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"a7b1f51b87bc4653a8aebc440d03e88c90c1ec57","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.16.tgz","fileCount":1995,"integrity":"sha512-/RfqCp3P9U2CDABfa+WI42OUGZoCfzy3iP8MEiYvQDoOE7r7XIG+HPZuNjRrWhojn8dGUcgZVmjt1mfyrMpBww==","signatures":[{"sig":"MEYCIQD/tG1FTYnPSO4eNbi0TBcV9S0d8JC3dw+kFTq7j41XowIhAINhyXwBkKgz0Zoj4Gs6OdGLuhL6W4YQE8YyBVZ0j2KE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMqwFLZProy3uW+qanYY5G5QNaVVDfj7D3fKXRQJui0gIgA9SSoWWR8jnNjUoLafYy9vZ6lxZ9ZLh8LN41P3bhIb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16873328},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.16.tgz","_integrity":"sha512-/RfqCp3P9U2CDABfa+WI42OUGZoCfzy3iP8MEiYvQDoOE7r7XIG+HPZuNjRrWhojn8dGUcgZVmjt1mfyrMpBww==","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/bdk_0.2.16_1790879430299_0.0670496886827101","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@cursor/bdk","version":"0.2.17","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"1cbc6cc4a4b8fa499ce4d5b3d58c14cfe7817be6","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.17.tgz","fileCount":1995,"integrity":"sha512-plnk69gH9adEr/zXRuXSVYgwTp9yaU0uoizFrJbbO3pM5YEUV1/yQ1iWrCFHE17QlIauwnbyaZfSlr5pS1wdgQ==","signatures":[{"sig":"MEUCIE0LmNrl/7BY+yRbVqNnU97o5+cjrK8k12FfgvXiIgGZAiEAtDAp1V3SzFTXO1wrvOQPvlErb0GTL2QnopNAnxMqdjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1jx77Btr5+kPdEdMllQl15JCLYCp/vou9ZA6zjkKNwwIgN1i+aPfMw10H2zvvghms9zLloja50QVYpXAwHAFWapw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16876901},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.17.tgz","_integrity":"sha512-plnk69gH9adEr/zXRuXSVYgwTp9yaU0uoizFrJbbO3pM5YEUV1/yQ1iWrCFHE17QlIauwnbyaZfSlr5pS1wdgQ==","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/bdk_0.2.17_1790887231026_0.4124645130326119","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@cursor/bdk","version":"0.2.18","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"f05872e4ddaa71929efe09d2b9cd07d771dc3803","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.18.tgz","fileCount":2008,"integrity":"sha512-tG7y9I/lifpiUR8sPeLdS5HPSqn+ofHAylx8swXtZNNDZCUYODSkgVaewQHA9Iw4pfpmJGbwml4/mc/V3HoNNg==","signatures":[{"sig":"MEYCIQCSSIq2WBDZxjfn9fFlNF+m7JGjTQESThWtvt3c4yVz+AIhAPCWCz0nYJXryDSPLMLfKo+O/WGt6DaN5A0h71r8Mhgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGxTYK6MKUoGC4SlwgMV1B6Ccymigf4eS5EL/u9ee0eOAiAbeCTIxm0PZpo6Jy7zjuDtrl8f2zxLE9va3kYkLDBHhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16903697},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.18.tgz","_integrity":"sha512-tG7y9I/lifpiUR8sPeLdS5HPSqn+ofHAylx8swXtZNNDZCUYODSkgVaewQHA9Iw4pfpmJGbwml4/mc/V3HoNNg==","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/bdk_0.2.18_1790915700411_0.37873175308237905","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@cursor/bdk","version":"0.2.20","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"ffdfd8cddbfa1013ab01131459e8e7a2b50ba4a6","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.20.tgz","fileCount":2021,"integrity":"sha512-8vCDp3m3QJfE6hbzM5w+wEUpYhz0j8jkmvrpeBKmlMbdeGbkQHlSrEvijlB03uDlkMs7kXPbJ7FXgq0is94w4g==","signatures":[{"sig":"MEUCIBo27TrcPDK1SUPX/F0fWTtG/QVy33Ol9cXaHkRNuvAtAiEAg9hoDZrc/jRHq8FxUEgNnNeMKsdlrzRjmh5KsoItTh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEWfjpVEp9OcZ0kU8KX8GHx+/tDD9hZ+NpnTjJ3lBipoAiAQKkNp9gJvB683MsYrW8KElpzIVnA4QP6GGAMvJlQJMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17206956},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.20.tgz","_integrity":"sha512-8vCDp3m3QJfE6hbzM5w+wEUpYhz0j8jkmvrpeBKmlMbdeGbkQHlSrEvijlB03uDlkMs7kXPbJ7FXgq0is94w4g==","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/bdk_0.2.20_1791308568780_0.9429351872864276","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@cursor/bdk","version":"0.2.21","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"0d52e8c16bc18b6711fbe4524dd8004901d05ad7","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.21.tgz","fileCount":2027,"integrity":"sha512-Mt8zhuuS4TivuZTe/teGTGZgfAu2zaa8FCfk2rUVsHq3Nbb/Km10DnPEmnBDGT71tGg/3u3Pu13cT/Hmvg8zbA==","signatures":[{"sig":"MEYCIQDxJdE5RQ3SNuSNetoSq7UQSjLfqHnWGhWaZUkQme4jEgIhAKLlgvJwhudEQ2jHPIFcy2ZmqLwRGBsi1qPKV9Do+lEQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC7J48KM+ebcJD1GpAWNB0q5aMn0oZ+lwKB27VwXno+AAiEA/QhuDoGUUWhiysFAslm92FweZoQs7enx4K1VB+7Utsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17226382},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.21.tgz","_integrity":"sha512-Mt8zhuuS4TivuZTe/teGTGZgfAu2zaa8FCfk2rUVsHq3Nbb/Km10DnPEmnBDGT71tGg/3u3Pu13cT/Hmvg8zbA==","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/bdk_0.2.21_1791409722933_0.31312661853338386","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@cursor/bdk","version":"0.2.22","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"4f330ea63cd7c86e6bf116bdd1a37baa34994a4f","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.22.tgz","fileCount":2027,"integrity":"sha512-2/dBN+axOp/34JxfTRSbghypI5ROR7Xqne8s5Krn1U99h4j36oWpz9VLNE1Zk18N/+tEm8gBpZzX0s/L/01gTw==","signatures":[{"sig":"MEUCIQDUtFX0YDC31wppgQOmLnfzZEnrZyAbOQth7lO6Jasa5gIgaFidt56j4EijyQ39AC4qSZChIuOPu6YOAWIruvbRjsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmiXkmm+FY/nmQrfPlGmVxAZUFsMx1teVREli13XweVQIga/dFIoLQpDbWCaH4f1Mc++xmH3MBrPJZ0/lwuP13kco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17231773},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.22.tgz","_integrity":"sha512-2/dBN+axOp/34JxfTRSbghypI5ROR7Xqne8s5Krn1U99h4j36oWpz9VLNE1Zk18N/+tEm8gBpZzX0s/L/01gTw==","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/bdk_0.2.22_1791487430751_0.9661783917524136","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@cursor/bdk","version":"0.2.23","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"c54541bc1aa12085756ed14d15818f142e57f71f","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.23.tgz","fileCount":2027,"integrity":"sha512-pclItWushvyIk+zJTnN9LYQZDzUcc56BdXcC8sdqO/uhlL7nALNaNAn2vck0Zu+8cnvJBlJs1SZFgtJKL6innA==","signatures":[{"sig":"MEYCIQDpBVO47bpYlbleFCiMvMHpcf2OV6oPFlZmtFovkSkweAIhAJy2MuwmWKkfeOr9qYCjEKIdkiURFH3yo4OIc2Bu13dP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvyJj0uBMzh+IsL4ancZpE419+cnJZYJovUg5ceJoz0wIhAMac8T7BLe/sCdfXF9O6uzF6rm2v3FN8ae1Oa6KmZM+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17286000},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.23.tgz","_integrity":"sha512-pclItWushvyIk+zJTnN9LYQZDzUcc56BdXcC8sdqO/uhlL7nALNaNAn2vck0Zu+8cnvJBlJs1SZFgtJKL6innA==","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/bdk_0.2.23_1791588527227_0.6912747124953642","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@cursor/bdk","version":"0.2.24","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"c9518b946aed67a8b3623888e8056874164715d4","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.24.tgz","fileCount":2027,"integrity":"sha512-RiSTrl/KewnIvTcdo+wOUwToPt8RYbgS25CeEaORDzSIiYjyR0JEmYcEr8LWHXiDJjMQEeMlr/Q/qr1QJycjQg==","signatures":[{"sig":"MEYCIQCSSaq6DDHtQN9DWHFpM1NWYK0QrD6q+JLuMkrCT6BxCgIhALNpV0KRWZVpTvN0eSMiVmKJyL5s1R28kkkQhL5qkszX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHc/maCzZcfHWZO1Zm5kw8PneQDclY2GzSFsikDBp1mdAiEA9S53U7kfnuvw+eeGYWu09BVq+U0GyS4EOKxgs504CIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17339658},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.24.tgz","_integrity":"sha512-RiSTrl/KewnIvTcdo+wOUwToPt8RYbgS25CeEaORDzSIiYjyR0JEmYcEr8LWHXiDJjMQEeMlr/Q/qr1QJycjQg==","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/bdk_0.2.24_1791913609440_0.14418344674667516","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@cursor/bdk","version":"0.2.25","license":"SEE LICENSE IN LICENSE.md","_id":"@cursor/bdk@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":"e168bb519fd6504be398e5734a3062fae31ac660","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.25.tgz","fileCount":2091,"integrity":"sha512-eGSA0SirocOlBS8i4ZmtzXPzmsag5t0P7B1lSEVNN1FcnYo0Mxm1jcdB1qYOY42aCkQvwo5Dj44RHSQ2VXc/1Q==","signatures":[{"sig":"MEQCIDiBftx/g7dj5YOo+InqXQRl/0px6JdVsbLg36AMPlydAiAH1ZOUo8G6BTYogn3aT9iuDwsYrnlAhfFeMNHnsuyCzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlvOIg8KXzl3d8RrxGAIuZa2NqpVGnyfMpdKrz5CZzpQIgdKg41qPgGkI7XYFAOrHnOXHzk136m+S0AkS09XU4HHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17737021},"main":"dist/index.js","type":"module","_from":"file:/workdir/packages/agent-serve/dist-pack/cursor-bdk-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-bdk-0.2.25.tgz","_integrity":"sha512-eGSA0SirocOlBS8i4ZmtzXPzmsag5t0P7B1lSEVNN1FcnYo0Mxm1jcdB1qYOY42aCkQvwo5Dj44RHSQ2VXc/1Q==","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/bdk_0.2.25_1792007248938_0.8368130690052169","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"_id":"@cursor/bdk@0.2.26","bin":{"bdk":"./dist/bin/agent-serve.js","agent-sdk":"./dist/bin/agent-sdk.js"},"dist":{"shasum":"85eab873e91ac741b74d906ce023ff3b36b65ae5","tarball":"https://registry.npmjs.org/@cursor/bdk/-/bdk-0.2.26.tgz","fileCount":2119,"integrity":"sha512-kEGfkD0CBe59karmavruWPRa80CK1vSn/eh64yFHRKjfrqDIvRMDD/xeXO3lDDxYa/ViiOhuoZyM11KGtkaSAQ==","signatures":[{"sig":"MEYCIQCgeulh9kuFNGYDgtw6ydNjRqXHFtBnh3jZfa33JVY8AwIhAPHV9OV8X/UUHJwOHgAjMKl3r9Xfc1qi1PlUZmXvZwgs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCv0RVm+Omkn6N72DD6IqZDmLFkKiJjWINyFQW2wIylHAIgfaBDOQuwQdJDjATJ0i17Rbxmwbb8GO8P2uIuMS1Py5g="}],"unpackedSize":17977736},"main":"dist/index.js","name":"@cursor/bdk","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"}},"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 \"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"},"version":"0.2.26","_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 BDK bots and 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":"benson_cursor","email":"benson.liu@anysphere.co"}],"_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":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bdk_0.2.26_1792174061118_0.8387417216550557"}}},"time":{"created":"2026-09-22T18:26:14.733Z","modified":"2026-10-16T18:07:41.803Z","0.2.1":"2026-09-22T18:26:15.709Z","0.2.2":"2026-09-22T22:11:29.934Z","0.2.3":"2026-09-23T14:15:57.036Z","0.2.4":"2026-09-23T15:11:41.672Z","0.2.5":"2026-09-23T16:07:53.071Z","0.2.6":"2026-09-23T19:07:10.097Z","0.2.7":"2026-09-25T12:46:24.898Z","0.2.8":"2026-09-25T13:36:02.259Z","0.2.9":"2026-09-25T15:45:13.286Z","0.2.10":"2026-09-25T21:02:56.401Z","0.2.11":"2026-09-25T21:39:21.953Z","0.2.12":"2026-09-28T13:11:58.268Z","0.2.13":"2026-09-29T00:18:48.912Z","0.2.14":"2026-09-29T19:20:23.400Z","0.2.15":"2026-09-30T18:21:26.758Z","0.2.16":"2026-10-01T18:30:30.553Z","0.2.17":"2026-10-01T20:40:31.232Z","0.2.18":"2026-10-02T04:35:00.589Z","0.2.20":"2026-10-06T17:42:49.032Z","0.2.21":"2026-10-07T21:48:43.128Z","0.2.22":"2026-10-08T19:23:50.975Z","0.2.23":"2026-10-09T23:28:47.405Z","0.2.24":"2026-10-13T17:46:49.612Z","0.2.25":"2026-10-14T19:47:29.219Z","0.2.26":"2026-10-16T18:07:41.352Z"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://cursor.com","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.","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"}],"readme":"# Bot Development Kit (BDK)\n\nThe Bot Development Kit (BDK) 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\nA BDK 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 BDK\n\n| | Cursor Automations | Grok Bot | BDK |\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\nBDK requires Node 22.13 or newer. Install `@cursor/bdk`, create a\nproject, and start the development server:\n\n```bash\nnpm install --global @cursor/bdk\nbdk init ./my-bot\ncd my-bot\nbdk dev\n```\n\nFor a one-off scaffold without a global install:\n\n```bash\nnpx @cursor/bdk init ./my-bot\n```\n\nOpen the project in Cursor. BDK 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 `bdk init` when one matches your goal:\n\n| Template | Capability |\n| --- | --- |\n| `grokbot-agents` | Consult named Grok Bot agents |\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\nbdk init ./security-reviewer --template security-reviewer\nbdk init ./grokbot --template grokbot-agents\n```\n\n`--template triage` selects `triage-linear`.\n\n## Next steps\n\nRun `bdk docs` to open the full documentation. By default,\n`bdk 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":""}