{"_id":"@workerdeck/core","_rev":"45-7ddf8bae63f090d8d2776fcd17d30729","name":"@workerdeck/core","dist-tags":{"latest":"3.3.0"},"versions":{"0.6.0":{"name":"@workerdeck/core","version":"0.6.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":{"name":"Tobias Strebitzer"},"license":"MIT","_id":"@workerdeck/core@0.6.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":{"url":"https://github.com/workerdeck/workerdeck/issues"},"dist":{"shasum":"c72f2b0aa49563f78fdff19d1ba2189c23632df2","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.6.0.tgz","fileCount":6,"integrity":"sha512-VMBZfPDZcT7j6pO8+6TZmHCj8Fcs3VB3Tf7gQPr+H8RYY3GaxvEdttjm/JyT2FJMRFWdQzIq/ZOtbQabVNLveg==","signatures":[{"sig":"MEUCIQCvhi9sTX0D7HTQCVge7m1vHd4xj3CiXWQZnJXw1Sop/QIgYFFuzRFn6gP7J4z9PN059ugEaEyMDrrEM6ZuJEDsW8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285459},"main":"./build/index.mjs","type":"module","_from":"file:/var/folders/00/8hfks6z576g1l1wrr7wh2wk80000gn/T/keybridge-pack-WQ9kJZ/workerdeck-core-0.6.0.tgz","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"},"_resolved":"/var/folders/00/8hfks6z576g1l1wrr7wh2wk80000gn/T/keybridge-pack-WQ9kJZ/workerdeck-core-0.6.0.tgz","_integrity":"sha512-VMBZfPDZcT7j6pO8+6TZmHCj8Fcs3VB3Tf7gQPr+H8RYY3GaxvEdttjm/JyT2FJMRFWdQzIq/ZOtbQabVNLveg==","repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"The WorkerDeck session runner: wraps the Agent SDK's query() with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keeps a seq-numbered event log for attach/replay. Pure libr","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.6.0","@workerdeck/protocol":"0.6.0","@anthropic-ai/claude-agent-sdk":"^0.3.217"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1785815612469_0.8071339580900945","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@workerdeck/core","version":"0.7.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.7.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"354483282b66b19ea2d0786a54189d510b2062be","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.7.0.tgz","fileCount":6,"integrity":"sha512-sKfdErutz2p2lf7gJf3+xiADMH3vausVGP8oRQVO2wwiPstAAdr7IhIvU7ugll1pjVoo4kAlRzttEYnHGyTzIA==","signatures":[{"sig":"MEYCIQDtuudtht0wF3NX+lcy1DCkL4LgkZQljtaffhaVmaPKeQIhAKQVGyWOcsdcZOHNDfotrA7/6gPAeBs5k2taC/ujo1Vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285459},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: wraps the Agent SDK's query() with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keeps a seq-numbered event log for attach/replay. Pure libr","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.7.0","@workerdeck/protocol":"0.7.0","@anthropic-ai/claude-agent-sdk":"^0.3.217"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1785833434886_0.40238880698401824","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@workerdeck/core","version":"0.9.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.9.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"52350878dd2874b0825b919445c1b241a2b79728","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.9.0.tgz","fileCount":6,"integrity":"sha512-oMX15hHLZTCSOYxrjR/NCWpi0oXNldmy/IZOmmDMhssjMGyXayikJX7KNibNLrQlkecvAUw0pFpRpRdEXJKnpQ==","signatures":[{"sig":"MEYCIQCYRWacImU6dWUSB1CXa3sHB0QVxleYDwMmpVjGV9j8bwIhAO10477Hv9g/U+Yq3DC9EGe+p3kv2MTHwtpOEW5TfU9b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556013},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: wraps the Agent SDK's query() with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keeps a seq-numbered event log for attach/replay. Pure libr","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.9.0","@workerdeck/protocol":"0.9.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1785986494991_0.3289912806238806","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@workerdeck/core","version":"0.11.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.11.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"a2a668c995c0228d34b84c3e46fc1fff19d56aac","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.11.0.tgz","fileCount":6,"integrity":"sha512-CKjP9jAPswIcXsd5hKHGI9n8W+3CX/DzXQQYcocAkii4IfQNSChGd5ve3q7KStvBJ/K03m2ojplAYDN7X9MA/A==","signatures":[{"sig":"MEYCIQDR//KpVG3ug5cCNRlBZ9O7OYjpWI2H76IqqmpviczbhAIhANBhpwme6+Gkwjvr3ECLgDV+bCYkItoWViAVkWj+bXdb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603135},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: wraps the Agent SDK's query() with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keeps a seq-numbered event log for attach/replay. Pure libr","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.11.0","@workerdeck/protocol":"0.11.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1786421235954_0.8789830000125669","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@workerdeck/core","version":"0.12.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.12.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"fe40defb6b4a6ee5127408d57ae861607ac19af1","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.12.0.tgz","fileCount":6,"integrity":"sha512-HyZZT4U/8DF5zMDnNRR2m2OsIer8+4URuzqJHJwWlAIjr8rVQehrYMvEYrQUqyDAtbUD8PAJl94Mh5rgK/Cu4Q==","signatures":[{"sig":"MEUCIQDxl6n9kMp2lYCm/iTi66wd4S4udNYCAjekT8XmJjLjxwIgIJqNgqVJrGmAemiH5IMtFdeslnMQcSI+i7OFqI614C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603190},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.12.0","@workerdeck/protocol":"0.12.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1786437496536_0.5297132776131896","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@workerdeck/core","version":"0.13.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.13.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"f6a3a9db90a136c893ca527930aa2a651e562201","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.13.0.tgz","fileCount":6,"integrity":"sha512-VCiBslyJEDf/uC/Vfi1wyfYnyw2XczAUn7E3zJWPuAuQjEDW6FyNKxU3Fhd44zxfTiMSOxjEhS6O2Ft8meFBZg==","signatures":[{"sig":"MEQCIBFJtFENKcya0BvuamqPXsfXQIbA56xPSy9D9IP/8mWwAiBQ9cYPK2WnSkZKt4LKSBOIKdhFZjIny9u1Si9aD+/Mqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603190},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.13.0","@workerdeck/protocol":"0.13.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1786501656775_0.030139082461236866","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@workerdeck/core","version":"0.15.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.15.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"a9e3afde468f44a04d86b2276ebd969b6e21dea1","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.15.0.tgz","fileCount":6,"integrity":"sha512-RaZMrG4LiR1g2M23geSWBxnMX6afdAVlQX4y9U2uddx+FJyB3PBcLyw1/nSm4QLK1WWBcerLWBY34ncsqa+FVQ==","signatures":[{"sig":"MEYCIQDI1nehN10VbJgtz1uoWoeVygby8vOcT614T5t8Eq8pNAIhAKbp3VaUF0n+K4CHbJIQKXW4k0yty30KrWuvjzgj32FQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637548},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.15.0","@workerdeck/protocol":"0.15.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1786601350702_0.8352763653532833","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@workerdeck/core","version":"0.16.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.16.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"addcfcd32b799af4421849501963166d04881da9","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.16.0.tgz","fileCount":6,"integrity":"sha512-sWXLyxdjhUxZqxPoDUnWuyOqlopeK8U3HNt3+LKzV4JJuw3zblaQUqj0yyrCY3EIQODOb32t4gujUiKciWb26w==","signatures":[{"sig":"MEYCIQDqsXsCKLsmDrJWgQCuj7Uwbde6OhLQom9OVBzLqlSJrAIhAMM15+A0NIuvlqui2djszaIgt4MESTPAt42/PFFy+UsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":682560},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.16.0","@workerdeck/protocol":"0.16.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.0_1786850350495_0.787322359374883","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@workerdeck/core","version":"0.17.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.17.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"59e809ddf64cdd5e11395b1664e694e98351d209","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.17.0.tgz","fileCount":6,"integrity":"sha512-iuIOOxIUQW0Ja7dLEDOImPUZ30INC6dmgQM6w0ayIfFudRmHA8XKKwnaf/2/0rGFOIT2/LBHwZORqZLSA0Aa8w==","signatures":[{"sig":"MEQCICIXBvycKx21tjbsjaaPOjsvGGVQXIQiLMfU+gRwmE6wAiBaJo7bHcGBekC3/HOUQFiaoBdnYErYjagX1dTm6kpxAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762437},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.17.0","@workerdeck/protocol":"0.17.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.0_1787185670589_0.34726475359308173","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@workerdeck/core","version":"0.18.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.18.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"d256a3dd940acfe738eb2bbdc2abe25ccf16c17a","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.18.0.tgz","fileCount":6,"integrity":"sha512-xRt2T2m8VEJlsg0WnwZCmmZT2NM03lSudAU8mKVxjjSPfbbihgWbehjZPmBya7gd7Pvtyfaw51np96RPCJq/DA==","signatures":[{"sig":"MEUCIGBIfkAMEb4v6c3ar0eOP5+zJzaIXV1uhpXoIdpsYOmWAiEA/tcuNqPVdfmVWtrM9Ye/QZjG9tw/IsggYsXqkEJ1GqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":815988},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.18.0","@workerdeck/protocol":"0.18.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.0_1787355775082_0.272364950137455","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@workerdeck/core","version":"0.19.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.19.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"3c9e3d2c19995287b9746ed9f154e93ed65ca4ec","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.19.0.tgz","fileCount":6,"integrity":"sha512-35dFC1RmdgI7zCvbfnI+6RTRxV7hc939D6Xv/b09Y8mLDReHoXmM8U8UDWRRZk2MEkXJDTu9gIg7yr+5XnYRDA==","signatures":[{"sig":"MEQCIFbAojNSfM6QEwgVCryRBVE2wxm6jBRrMs0J93eI7T4CAiAxb7b1prC5NFPQnOn/OuOF1K2E4iRNArq/F7SwAfRlDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":866213},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.19.0","@workerdeck/protocol":"0.19.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.149.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.0_1787555745417_0.20397986298517456","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@workerdeck/core","version":"0.20.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.20.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"59397453aec21f68f94a8eb386811faad0fe4d16","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.20.0.tgz","fileCount":6,"integrity":"sha512-x8vQvSbi5cEB1MDuPobfp7mApO5nZ6K+YG2G+EN8d0Lz2AFxFRZ4uFFCi8eZ7/353PoUNDcQad8b2yTAD2RbDA==","signatures":[{"sig":"MEQCIEDWv/Fyj2IcLzMFwspxjj6tR5KOK5QAn50w9fN5g/+2AiAEmqwFRDQ2p8obB2dkFbQHvWeCayGrIZMhAuIQ8txutw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895833},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.20.0","@workerdeck/protocol":"0.20.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.149.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.0_1787699696649_0.8231643735235961","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@workerdeck/core","version":"0.21.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.21.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"e0504e19411f5a0376b1923298613dabbb91a4bc","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.21.0.tgz","fileCount":6,"integrity":"sha512-d5mXj9STSh6K2hw/Yl2K85hlMOllYGdiC3K/fWOjMnVuIAwHsbvHr37Y2kCNoEpHOLA/ORcLRlVc3W4uS7jIAg==","signatures":[{"sig":"MEYCIQCX7qNw1fqFwZZ97T5MHqUuO/nzhUlpb4OzbjlrGpy3OwIhAK/qyoOwd99WopXQK2GEmATPF0BoEg1TQh78+0BBuZW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895833},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.21.0","@workerdeck/protocol":"0.21.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.149.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.0_1787726985184_0.8080473411227953","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@workerdeck/core","version":"0.22.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.22.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"022dc5a77e921f2ce7aae718ad88d48d762fc291","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.22.0.tgz","fileCount":6,"integrity":"sha512-Ck0eA+j6bRoOHFRvFFwA5QWWgeqcA6Azk2yuxyN9aqq0Vqzi6cAdRYybcbyTtmNKm+QnrWTfiYslL/d568uOBQ==","signatures":[{"sig":"MEUCIQDKAq4avNveFjavtc06Kr73BF2uJEqglq66z4jJQmL8QwIgLgH4F5qBc1eLRruDdsDaISqYTLULxT/BOb5DOuVCyg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895833},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.22.0","@workerdeck/protocol":"0.22.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.149.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.0_1787882974270_0.26415410257892713","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@workerdeck/core","version":"0.23.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.23.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"19a1e26e626144376d89f3f1f8ea80d17e081adb","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.23.0.tgz","fileCount":6,"integrity":"sha512-2Y3S7tptGqf0hQDTK28u1izSyGRJxeXy+DZI9wpZaerXhdrLxXQJ5wTJfGninl+BUf9jVZ/CF+rkowYX4sxPXg==","signatures":[{"sig":"MEQCIFD8UwRQjSgR7q+4vMrQ/bQY5N+G+IFqZtE3cQJydnVRAiBFwVakC9R+MQMAeXI39A732U/o4x+ujyVShQBtRZphzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911231},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.23.0","@workerdeck/protocol":"0.23.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.149.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.0_1787901294872_0.46421227703640744","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@workerdeck/core","version":"1.0.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@1.0.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"cd0c6df07fba2b068f7ad20abc1274fc76956a29","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-1.0.0.tgz","fileCount":6,"integrity":"sha512-JrY5kM3sM3G5w4S6oKh5gOiFXaYiUzN7nEWiXkXravYhAD+e/JxdBnPAk6WaXjIboffXV83aDCy1+i878x7neQ==","signatures":[{"sig":"MEUCIQDnE9cWuWodaR1A5ildvhdISiR32RZgbthogJd2f0fXswIgDm8f2SwfX5avU9BIrLHK9FafD2xza+R4LcA2P7DuuvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571567},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"1.0.0","@workerdeck/protocol":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.149.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1788250225298_0.27919007057851597","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@workerdeck/core","version":"1.1.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@1.1.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"b96fe956db60f24b8ad35bb592a7d26873f74f72","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-1.1.0.tgz","fileCount":6,"integrity":"sha512-VywuiP8ZiIz4IgPgLqmKX30wOuYZ72eNkStnZZotFbysE7A7CIoHpem4NFQZrW89zlwEbjgrcKbhfPWyDr8NFw==","signatures":[{"sig":"MEYCIQCVFQ5TJFOeEDp6b23Iy+2hp6NiIRypX7TCYyWHJ2hfYQIhANPk/BDN908XVeyxHMh2UHgV9S8SzR4Ionf13aeAGV4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":572815},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"1.1.0","@workerdeck/protocol":"1.1.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.151.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1788308881224_0.047668601314609926","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@workerdeck/core","version":"1.2.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@1.2.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"e777aaf8dbafd72a2fe8d29c0d731ca4a9179469","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-1.2.0.tgz","fileCount":6,"integrity":"sha512-ES9vynxD8ip1OU9ff14O4/8Jp53pHSvKeOJriZ64SJKjvT9c8lywqssyKPakkyZssIb2S2Sd2rgaJ9bt7y1w1g==","signatures":[{"sig":"MEUCIQDrwt+xwJ60YmCNsIlJISXTeDcqSuqK8p1Eljt5FZVP2wIgR9/vno0qEhNRkOoI9k37Ews+5FAutF7s1my2Z9NIdaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":574215},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"1.2.0","@workerdeck/protocol":"1.2.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.151.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1788311536653_0.27737739488585844","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@workerdeck/core","version":"0.10.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@0.10.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"a88d759059d5d153812a4e712d37999f026ec750","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-0.10.0.tgz","fileCount":6,"integrity":"sha512-3pmQnYygsrsDQehgG67SsZvDaHJm9FW0SCGMu0U3RLJjrN6nLl6RnyoKQsAX3SMSMJ5uV+iBpHVZx3mMH3MDzQ==","signatures":[{"sig":"MEQCIG3sqcFur1u4qt4AneAYXGb7CHD5d8n57javRRDkZSijAiAtoWOP/agxhwDeLA2b8sbt4awh6McJOqDZHarly8K4SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598095},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: wraps the Agent SDK's query() with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keeps a seq-numbered event log for attach/replay. Pure libr","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.38","@ai-sdk/mcp":"^2.0.17","@ai-sdk/openai":"^4.0.21","@ai-sdk/anthropic":"^4.0.22","@ai-sdk/moonshotai":"^3.0.18","@workerdeck/sandbox":"0.10.0","@workerdeck/protocol":"0.10.0","@anthropic-ai/claude-agent-sdk":"^0.3.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","rimraf":"^6.1.3","tsdown":"^0.21.10","vitest":"^3.2.0","@types/node":"^22.10.0","@openai/codex":"~0.146.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.146.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1788311697242_0.9904828410326025","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@workerdeck/core","version":"1.3.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@1.3.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"1fce510716909d25b1a40ab96715f7fbe4ab289e","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-1.3.0.tgz","fileCount":6,"integrity":"sha512-L009/t3M/Uy/K9zIFMrO5YN5aeLpYcuch9kbP/RcLv8anF8qVzjZenySU75vgwp7jNoE3+Uxc6diBskp/P9xmw==","signatures":[{"sig":"MEQCIEW9AK5rFWG5MinxYORl5BZx5jtBZcO4W+eb7ROmJChPAiBzEMj4r4jfcUeYKVHdFSwpUOlyBCaHKwNaKhS0Afck9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhAI4C4D46at9eeEM2SW2V/Ul/ezN/f4ti6n8QHST5pwIhAMc9fgA9esHe6zyj9HiSoNJfUFfGl+l33LCnmNE9Ilck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":575353},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"1.3.0","@workerdeck/protocol":"1.3.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.151.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1788494078427_0.015005389223343268","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@workerdeck/core","version":"1.4.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@1.4.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"41bcd7649c8cad6bac187ea4c633cac4947d1b44","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-1.4.0.tgz","fileCount":6,"integrity":"sha512-8rphX6UQAuiayYAqiu/7dcBK772M8V8Wx9NcbbZ/NIK4CZylQWmNmCt4DrN0k79O0i0Tjy1lyEfmNLTw94wnXQ==","signatures":[{"sig":"MEUCICb/qpEU4LIZUW1O5Jjjaj+2YB5ReAU0IEfRVNtmUoQ8AiEA4oKjygbpOsLNBBy7HMVs9bPqBbIclJVhKXl9Hnwe17o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDijCn0ciGk25prQLdLhBvOLDPJ0uUNahIqLGpR1AReGAIhAKtSUH5kcm/b5uJa1M6wWcvOMrW+xLGk9Kd32qEt06hm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":574831},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"1.4.0","@workerdeck/protocol":"1.4.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1788658070783_0.40134082602662713","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@workerdeck/core","version":"2.0.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.0.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"5f6fec0f5046995d99ef65756332381315076ce9","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.0.0.tgz","fileCount":6,"integrity":"sha512-o3ZyraHvJ0lA3Id3dOR3QA+66mn5k2/2BVjFl3/+Y5qUIzy1zlEMtaDTouEgMLery+surB+rA0GsFSiJ6P8psg==","signatures":[{"sig":"MEQCIGy0C/J88yiojgYDRHO3BT5LoH4xH+fWn4yr/U3xT4TIAiBJrV1zKiwWKk6u6y8IpZ6dYtpVAxbkHDgrPld1/lt+zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfopT7bocteqUddGxcMbbk2NyVG6zKjfy2HK4+856jygIgKcwLK2ie3CBz4Dv7N+47PWKmJICMj7hVHw5HxNPDb6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580946},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.0.0","@workerdeck/protocol":"2.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0_1788859827766_0.3029570532492165","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@workerdeck/core","version":"2.1.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.1.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"63fde67fc4fa4f51c87916d3f244a81d333c024f","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.1.0.tgz","fileCount":6,"integrity":"sha512-FvzZpQTmZMu5O4arNYxn0CYG+noDnCkRk+qmK/tl2jRHgdnJ7gLPtTlEiGojfAx87JfOkZyinu3aazcY2u1pfA==","signatures":[{"sig":"MEUCIQDh4kKs2m55E4iNZ44d0evuetBvY5KSnbCp2jUAeM1USwIgP4RAHCV7f/5d/LAfQ+gCiaWW6GFfHHXuzEyLYZ24NCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4bWID9GPzAhpTkAoWuqXk2TQmphxQGFZOSfByOYS+XgIhANLH0T82hIOpadAHW2zbFQ94CC/x9PiFyu80wC5nC9Ot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580946},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.1.0","@workerdeck/protocol":"2.1.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.1.0_1788925595970_0.8162996322014673","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@workerdeck/core","version":"2.2.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.2.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"e6f64691923c2322a8b136b26edd57fc83d50cff","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.2.0.tgz","fileCount":6,"integrity":"sha512-BMJC/0zW0c/PN1cZ403KUDdJFYVT0rsDOk3gD4bO9MM3OCj+fq7N4QvYXXiyQO/RHSaJbeMJ3LPtVCDnfKj83w==","signatures":[{"sig":"MEUCIQDc/D50zZR3opmFOvdIB7l0oexRvavi6ozgAFfyyX03gAIgC60Vn8i4qD2B4GLFCV6K7UfxrO7rHlIxBsKkT92rgtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHq19cLCXBqeDnEXJYK8tQafMrlHOACfN0cKIs5EzxSkAiADm49eNxJcBBrp0NSmBxnblRoqRMuV50H2cUGfLPWscA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593324},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.2.0","@workerdeck/protocol":"2.2.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.0_1789032778183_0.32619314654655485","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@workerdeck/core","version":"2.2.1","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.2.1","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"6cf5859c5b370eb41b76c2979a0426964788ed2c","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.2.1.tgz","fileCount":6,"integrity":"sha512-ve3/Xg4SARyZgk2kis/PzGSaMQf6siOpm8zxAeHT+a/haoNZszrTgnYJVpETi3HcsSStRZrk8pFed6QPhv5NhA==","signatures":[{"sig":"MEUCIQD57gD9Vpm4UvW6hA2K0JaSrJXwVX7GbGlYVt+cGKFQ2QIgI952mhlNq2aUEeWqE1yYcOB3gqnu9HmNANFnmm2iMoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEGNO1NQqjhLK8Kuzi+4o3J0W2WVyhgvWL/aedecEGgJAiEA6Co5TUS9f0wLdLUaMgcYX/gKQg80Ki3ychT9wnyl9ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593324},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.2.1","@workerdeck/protocol":"2.2.1","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.1_1789264859577_0.1853931793437622","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@workerdeck/core","version":"2.3.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.3.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"3d21829e7200c47c59dc2f15c158689ddfc0a657","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.3.0.tgz","fileCount":6,"integrity":"sha512-BG85XX8o2X4gzA11XZp94kxDhkyDpx0D4c3aNsEQInMcAEnp89HFodJuhH7WPwed9DxA78LKECfAX7tMAxdhVg==","signatures":[{"sig":"MEUCIA8N1SmHHraZjlJTWTBL+rzfOOYlAESRQODgSBf+r2HxAiEA3AAgbUykOVnXuo3gg/3/XjE7R4ieoCvadaU62ANFWGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaXkOmZX6pntYwya25MAWyG0RccwjgH3DtNf5DVvDXegIgX9P1tb4sZ6BDEX9e5nqfrNMPT1qSHSySYHQQm8maVZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601842},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.3.0","@workerdeck/protocol":"2.3.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.3.0_1789367344367_0.15672178338816","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@workerdeck/core","version":"2.4.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.4.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"12e03ea41d6b43fec0636abacc82f585ecd18933","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.4.0.tgz","fileCount":6,"integrity":"sha512-MCYRIRPaiu11u5U/+oga/qw61Cp5FGiU0afrZreLYJL3+5kDJTBSsrp6cjSaBSZmPEtLPAWfyV7Fu0ExOnIyAQ==","signatures":[{"sig":"MEQCIE7FAHahUoIF76ZyMX9quQPJ3pn+6NnlL4PgXqAfjOTrAiB7gmESmkrSk/LhOFy0pjP2nfkzUZf++2USywhtL+tITA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFgq1+QZZSuF+1WG6WNggmtN9AVoMVePYtSz1LxnCx6XAiACivF/HFcHpMIXcElkfQXvluIEF0edgPE6TLqsBJqapA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602749},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.4.0","@workerdeck/protocol":"2.4.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.4.0_1789459537743_0.6739222429698482","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@workerdeck/core","version":"2.5.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.5.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"585b0593642536b5588d4ac9d007a3d633ff66b8","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.5.0.tgz","fileCount":6,"integrity":"sha512-TsE+q8Lemlwmd7lPhOOl6WKrn2Ojyx2DCgDdLV8ZjnDglhqrwG5JYiGIXblxMfFXYQazAnak+TbZEOwXuH1I1w==","signatures":[{"sig":"MEQCICc6gYZyiYK9DZpLu7QAPP6p34ki2kebNltyk+NP2w/NAiBSD6hn1BZDRXU2n2asLxW1UABtZgvcfeDBxHmER2Wwcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDndZZf0jeWerT46niCl2C5sBijhMF3fvOZJ7PP/1OD+QIhAIGuqhQhrZzkeqHLrODVGPdN+UxaHkLsOo8LE33kKoou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602749},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.5.0","@workerdeck/protocol":"2.5.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0_1789530987785_0.6234415897813907","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@workerdeck/core","version":"2.6.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.6.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"18e33a25e0b44404c3050cd091637b4800a100b5","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.6.0.tgz","fileCount":6,"integrity":"sha512-5Z1+sTYn9YZ43WcQNdsxeAI8weV/G6mCyR+1j8UWLrT4n5MV0Y5N/kNSDadAaFc2YY2BugDC3wRnqecNF+Og+w==","signatures":[{"sig":"MEYCIQCSghaupClWqIDkTprpHs7eoVK4bvCtOU5J/n/eB75zIAIhALzOaiCWLd8T7QCqlxQCLU/8SgYLyBdCGh+FbL8U5bkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC7sCK4OxVaUDfYEu8Y7rAecoll79Z+uMy7oD5R91Eh4AiEAySTYCTgQ2z/HPTKCSQJCI2L56XMrbFiDyJwl/q7/D3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602749},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.6.0","@workerdeck/protocol":"2.6.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.6.0_1789539522600_0.39708422005025157","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@workerdeck/core","version":"2.7.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.7.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"bac2662b1722458aee140adadc5161df7fe22ef7","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.7.0.tgz","fileCount":6,"integrity":"sha512-9Z0KFQOUTYssmKBOZZ/DTE/srCYRNONrKyGD503VghUAp16My87mr8IHVs+Fn1WsuIlC55qQB4sb7C5hRe2J9w==","signatures":[{"sig":"MEUCIQDOf8+v0wNsVVAUj9GyuLwjk88S4X+Pmjk9MFZBGJO04AIgO6nVEKCImglSl9co8MavaBpS3whSbive+9wluJaODZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhrT2+1DW2VjE0XozoOlmTcqfZz2ujbzeBzeyvl751UAIgK9WGoLUJ74Rs4X7mdFe2KENP78Bv+GT8JFzpTJaLjPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602749},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.7.0","@workerdeck/protocol":"2.7.0","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.7.0_1789543796957_0.4396895194771877","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@workerdeck/core","version":"2.7.1","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.7.1","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"ba00bf42ee39ca5ee5ba2836b6ec85076f904285","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.7.1.tgz","fileCount":6,"integrity":"sha512-KOehcKElXh7bq7QQq4O9rD4rduvPWMxQbliTfpX3Tml/+rnqtclieS8lFDP+Gv4yJbhX92qRwjCSU3Aed97/uQ==","signatures":[{"sig":"MEYCIQDCwyFeeN0Oq+QSLVUJGMYJL7ngK36b9eEz1boJc9GIEQIhAJ8j6F7EbO9rWRVsIF+IQYt0PEIoA+KImk9G+6EqqlXs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqAxJK5khij/wdn6cXpKB3FvJvNhjiIvtMP2qxqyRNTwIhANJ3oe5t0J228EcYFuMiIrciEINpyXOEiosyRixJX5DY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602749},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.7.1","@workerdeck/protocol":"2.7.1","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.7.1_1789551361616_0.8360173231286441","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@workerdeck/core","version":"2.7.2","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.7.2","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"45f16026d02f5ade5fa0a0d437b325cb269a886e","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.7.2.tgz","fileCount":6,"integrity":"sha512-jLYFGGkMBp7HsXfYdG8MtXOn1HuU/0RsJzJJ0spMSpHwdaIQsc3/zduuRFgpxMdZTK1Tk77Mzc3dwQxqO9+yAA==","signatures":[{"sig":"MEUCIFZ8mocUCm1BqAh1mNjB9vq5r0lLKjDT+kjTzxF+O6KfAiEA2mrqK398h4vXugWtp4IGkSn6RQS/5FI9o6nmhQ6ObSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIETrR8/KPTpvH2QW6zfOZRWrveZ6P948XN2GqSWUM4a2AiBMRcfNURb8XXD4lRjT7sXrE1aLNvVAoS9qx3/EtPpEQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602749},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.87","@ai-sdk/mcp":"^2.0.41","@ai-sdk/openai":"^4.0.53","@ai-sdk/anthropic":"^4.0.46","@ai-sdk/moonshotai":"^3.0.43","@workerdeck/sandbox":"2.7.2","@workerdeck/protocol":"2.7.2","@anthropic-ai/claude-agent-sdk":"^0.3.258"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.4","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.4.0","@openai/codex":"~0.153.4","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.7.2_1789623304187_0.31126361375135536","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@workerdeck/core","version":"2.8.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.8.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"2afd0e5b0e0b01fcce34a1c8322dfc342d3020b9","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.8.0.tgz","fileCount":6,"integrity":"sha512-XhzYq1mkIXczdT+ML9XINeXNR29dVmH8UUkzcdLXAaLHIw2nYnQXckql8PmQt8KuFrWhO6XK7cMzr+0oQVDC0g==","signatures":[{"sig":"MEQCIERsfhAjTj7EQVWEfv8U6cLywCNoEMja+b8+HaVZkRJPAiAIu5bnSFsO3y9DlgpzdUIO07XanDFDFQZs8Mnfm0uuSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqHOpUC6ka28L4cHTxvPOUSAw3mafeIpDPBECPa7xNlgIgC8Eo3rhvNF2uH4IlPqyB+4y+gXgjjuBCdpKZ0covvSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608872},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.57","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"2.8.0","@workerdeck/protocol":"2.8.0","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0_1789798126620_0.25153763494155323","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@workerdeck/core","version":"2.9.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.9.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"c363008aca7a1a1e0e5c9fda1b2d52477c80c38a","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.9.0.tgz","fileCount":6,"integrity":"sha512-YYIyKA0w2mppqOIb33HwAbOea6yVxot1nR0nlR1lOlWpmfld+1CsG12WBmj1Uq+ghvTUG36WxfJgRtl3FjOcZQ==","signatures":[{"sig":"MEQCIBUj64a18qFC0RnnmVc5d4+FknbbWse/usHplAfT5QdlAiBnp9bWBPGSaoDCxbTu7GiScg1NotpQGU2Lhv1Mo1xB4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDadx4JL1Q1oarLX8qPcJ/IZd9nZnaZsahwP4GcAbsLdQIhAPmcaKehOqNDAuxIFVZnZCwx+jAVZsCmocuhhIcqCppT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611437},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.57","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"2.9.0","@workerdeck/protocol":"2.9.0","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.9.0_1789817196361_0.9761005789019246","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@workerdeck/core","version":"2.10.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.10.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"1582cdd7fca5860c70f0f75805e08c0e4bf29483","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.10.0.tgz","fileCount":6,"integrity":"sha512-XfBFM856YFXCj7bJdprE1Y8VYVyhxI5ZdvLxVdAlcLzsepsds2SflRSsFkGuLBDJ9e3qIfWOqev8NER4Zd8csQ==","signatures":[{"sig":"MEUCIQCP/K5ubl86jcsrSwmi5DZek0fel6P9UhPvW383PezEVAIgA+nbUkHioZDVnJXxXu+9ONf8Cm1qUUyj8DcJxleqjxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBC8UVb+AezlNu4cjpi3aMpfIXUTAp+/FVAVtnUrpPppAiEAsVwhDVjAJJhFZRgMMK5WahZ5baSQ9i1TWfiBE3j0FXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636499},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.57","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"2.10.0","@workerdeck/protocol":"2.10.0","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.0_1789863007361_0.001875454830267298","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@workerdeck/core","version":"2.11.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.11.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"d4ac107c74777ebf6cf34d0e4802b7dfb611d5f4","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.11.0.tgz","fileCount":6,"integrity":"sha512-LaM0Zy5pFoiVzAzANiXYlVbmZUW2lmxyiap/fUjLgs0t8QYauwhk9yh07FjtlFdsG+Jcl/A1+Q+1/97rVNYtVg==","signatures":[{"sig":"MEYCIQCZo/cJrEjl4XFPrDM+QR51DDb5sBZzvROlrHlO+q+5VQIhAJJwiqbidd8OtuLMyhZgDp4P5p5F4dGfCiLmMGfGFXLX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDWNcd0I9x1IRPLcNaCw1x/sP7njBGeRVSEYlcuqYdHkAiEA6x+i9Q+9m4WZtWMST8W5twD6tX7LenDPCBWZVqcK7cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687611},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.57","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"2.11.0","@workerdeck/protocol":"2.11.0","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.0_1789977156411_0.6059184077467481","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@workerdeck/core","version":"2.12.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.12.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"20fd0dc9b8f671a0df4f316fd66b640f920dfbbb","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.12.0.tgz","fileCount":6,"integrity":"sha512-r/IcH5FuAia5zW8W5LSSQ9s3PfOp3EYxoK9BJj9PXUe2KhxXqBew8sNE8Lu2TVaRQeobE/cVPbcqRRmXcFH2PQ==","signatures":[{"sig":"MEYCIQCd4lObLTuPyNpQVhZUwz9vCuzaphEFKsOV9iDgy/VZlQIhAP2vn4jlvUoV2Z5CJ3R4l8pcNbJw0RGgnqPsWZK+L2qD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2jX03pLXWrOGPQeNtcbfnlzNVEW86duAqqmfs5mQRKwIgJKDcK5UQ3sIUr10Cli1NxdyIufc4RxPzWMIWI2fCt7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694739},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.57","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"2.12.0","@workerdeck/protocol":"2.12.0","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.12.0_1789998572986_0.7984202597260481","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@workerdeck/core","version":"2.13.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.13.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"07221aea527a928c673295449148c3c6c091be34","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.13.0.tgz","fileCount":6,"integrity":"sha512-mcL5V0dR0J+vNeW2G58tjZ1HenBQndBe4mKJPR3MLBQu1ynj6vkedRu7MXVXRZaex3XVZcV+2jIeRAWPxAJddQ==","signatures":[{"sig":"MEUCICcKqaejXh2vn4jlPOP2+IvdhAPFcwIIKM9gEPIGeJtBAiEAjVrAgMHO/GLNuArMPO4sZm1+8LL6HjrEMjyNHZGAbYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDVJYkFcUYTbqPib3O0f5+KbtK/796wRZjuMHIHvUP1HAiBUEdI1iLjUwY8gNrT7kLuHUcImQ+FRsTHTemujHxEBpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701271},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.57","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"2.13.0","@workerdeck/protocol":"2.13.0","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.13.0_1790045816687_0.408126535804507","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@workerdeck/core","version":"2.14.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.14.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"42470e6c377eea12d8153286405a5fa3a6d82ba7","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.14.0.tgz","fileCount":6,"integrity":"sha512-uqWinfk63o498PbFQSmoyiZwrROh6AMVzlZcmVW4BLfdB1c7cZXiuhJCyEXeqwbxxnBC1GRNjSGi+jDKO+P0HA==","signatures":[{"sig":"MEUCIGnPcJN/qIGUngHu95qD90V6lKpunA5tup7adsn1QtG3AiEAoHOyXQCr6jKPwRnMKmHt4dOGl14RwvaK206Lv+zm32o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICGnIS1NPamCno0MducFmnSj71Z1rWAOIvYEUTBjAuGKAiBWZ3iMFt4u0DmRgf/Qs2rR+RaK7twgZe1Gta2UlTdWdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757753},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.57","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"2.14.0","@workerdeck/protocol":"2.14.0","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.0_1790152793677_0.5506427489689902","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@workerdeck/core","version":"2.15.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@2.15.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"54dfecbde7bef624624eea075372e0253b8d528e","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-2.15.0.tgz","fileCount":6,"integrity":"sha512-fmjsHlsEIeRo1r7cF3Nkv3eDRBpr+XqJde6UHX06ERgmKqI+etNWs0zfSXkWmPqrdEhgJjRX2sOCrzuWUO4MLw==","signatures":[{"sig":"MEYCIQC1/MKENccsj3dRwtanLo5qoBxDSYcOmXK1nN8PPN/phAIhALEv7wZVeasK7568DO3s3mmTVY8B58I6yU4sJBkC61Nn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIClgmlVtkuUqRVyk9Tl3ZWcgPdZizgORDWB/sqhm4cjHAiEApik8lSdBkjkfPeYk+Gy4nW8XIkzss8+8jl4YmYHsvEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758140},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.61","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"2.15.0","@workerdeck/protocol":"2.15.0","@anthropic-ai/claude-agent-sdk":"^0.3.280"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.0_1790156393676_0.34001658522001765","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@workerdeck/core","version":"3.0.1","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@3.0.1","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"d7576f20bfb0170558d2b6226d745554c1c325ca","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-3.0.1.tgz","fileCount":6,"integrity":"sha512-1rZ/9qHYa3HaM+7fhECHz4ODgv5+n0RjiQNeG87KI7MKsLVrOMgNbztqrv0zTIQ7vCNOqXrdm32hSykuNk7Ylw==","signatures":[{"sig":"MEQCIH16+260pK0rNVMBwcB5gzKheFGpNIwQ69kBFvx4EfAzAiATVQytlSsuh+FZr59VQj0qiW/VTIfKgJ3ps6EiNP9KOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIArcOIfKvDj2a1UgiZ50o0xn6Y+GjstRcagUl73wCFFvAiEAl+A3RMwCQWPtsUHYsA0J3i+C+ZNG1ytQIF9IPLqWNNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":807526},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@ai-sdk/openai":"^4.0.70","@ai-sdk/anthropic":"^4.0.61","@ai-sdk/moonshotai":"^3.0.53","@workerdeck/sandbox":"3.0.1","@workerdeck/protocol":"3.0.1","@anthropic-ai/claude-agent-sdk":"^0.3.280"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":"~0.149.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.1_1790313584002_0.7104893555117493","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@workerdeck/core","version":"3.1.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@3.1.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"aa142b0f01fb61dfb13fe9f2157ae74a2bd33a7b","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-3.1.0.tgz","fileCount":6,"integrity":"sha512-mXhXNJBN1RlNlre21WV9oGghhWTE2Bj/BI1nKJwvjYFIBfQKv1JlzcZRR4UjxlS0QB64Fivf2/SRu6d26mBqYQ==","signatures":[{"sig":"MEQCIHJRG37M6zu3l2PachMHhRZdBt1vUTj/SLiXJtDtR8N3AiB2+JA+hvQMRwwIm7gs+nP6+Z9yBBa/fUF8GbISj1w9qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLRb4+3kNsSoHTg+132fHOoGtNEdj0Ns81nb4kr4kArAIhALuJFCK78murhvWTTsM/GkwxDPBxnE9aMo1wK5L5SEOr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830088},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@workerdeck/sandbox":"3.1.0","@workerdeck/protocol":"3.1.0","@anthropic-ai/claude-agent-sdk":"^0.3.280"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.155.1","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":">=0.149.0 <0.156.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0_1790501484348_0.5013236903065974","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@workerdeck/core","version":"3.2.0","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/core@3.2.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"4dd1ac2b6c901d30bedc3659a028d7cd60259ac7","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-3.2.0.tgz","fileCount":6,"integrity":"sha512-RYkal82zphOiqD689AKXrNqWgFc9lgsUzeOudbhY+P501yxf5aB0ODlbOfgRQE5gloMv4Zd+LfH9la5se6k8NA==","signatures":[{"sig":"MEYCIQDVSknSK7ivk4LE5eixjmDv+P78UyiOR9I8gsN7vfNcxAIhAKTaQZOX02gb0H3oCZIz6liyOA6lUtM9i+/JRE5NDdxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID6UJAVCtkcJvq+P8Yd2yQv9cxX2xksYHc0JD9WKwdyeAiB/UPhe3oEPma4h8k8bW2PFcqKDEl4g10PDW04vBTLRSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832754},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"29f5b962-8d4f-4714-b470-702591a2e57c"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@workerdeck/sandbox":"3.2.0","@workerdeck/protocol":"3.2.0","@anthropic-ai/claude-agent-sdk":"^0.3.284"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.158.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":">=0.149.0 <0.159.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_3.2.0_1790641648417_0.25469254965012755","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"_id":"@workerdeck/core@3.3.0","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"be8d0acaa5598f666829ad35ad76caebeffa4ddf","tarball":"https://registry.npmjs.org/@workerdeck/core/-/core-3.3.0.tgz","fileCount":6,"integrity":"sha512-4bQGqOuV633ClsYCyArRi76vuWfw/GjmgFvFv5NuPEeyrPA0pGLhqxCJMyOmOrgTKo+KXJk/4SP92UB9L3wXIw==","signatures":[{"sig":"MEUCIFXpSZnb+6zbve3d+TFjpnASkUcoAIffQcnQKNbqOl9+AiEAoMiSya6dQyw/dbCaKP01bhE7NpzNgDd0r0MnPyygiyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvjc2bwEpoyb1Rj5YL21chG6/iualIVznHltfFcYXP1wIhAKauYOgp68kdkBqwvQ7dSot3XVEBl7Idnbzkzq8QKzx4"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fcore@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834998},"main":"./build/index.mjs","name":"@workerdeck/core","type":"module","types":"./build/index.d.mts","author":"Tobias Strebitzer","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"version":"3.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"29f5b962-8d4f-4714-b470-702591a2e57c"}},"homepage":"https://workerdeck.github.io/workerdeck/","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","directories":{},"maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"ai":"^7.0.106","@ai-sdk/mcp":"^2.0.53","@workerdeck/sandbox":"3.3.0","@workerdeck/protocol":"3.3.0","@anthropic-ai/claude-agent-sdk":"^0.3.284"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","@types/node":"^26.6.1","@openai/codex":"~0.158.0","@jitl/quickjs-ng-wasmfile-release-asyncify":"^0.31.0"},"peerDependencies":{"@openai/codex":">=0.149.0 <0.159.0"},"peerDependenciesMeta":{"@openai/codex":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_3.3.0_1790680186475_0.13743655076997952"}}},"time":{"created":"2026-08-04T03:53:32.271Z","modified":"2026-09-29T11:09:46.902Z","0.6.0":"2026-08-04T03:53:32.622Z","0.7.0":"2026-08-04T08:50:35.024Z","0.9.0":"2026-08-06T03:21:35.135Z","0.11.0":"2026-08-11T04:07:16.134Z","0.12.0":"2026-08-11T08:38:16.755Z","0.13.0":"2026-08-12T02:27:37.036Z","0.15.0":"2026-08-13T06:09:10.857Z","0.16.0":"2026-08-16T03:19:10.627Z","0.17.0":"2026-08-20T00:27:50.902Z","0.18.0":"2026-08-21T23:42:55.248Z","0.19.0":"2026-08-24T07:15:45.577Z","0.20.0":"2026-08-25T23:14:56.832Z","0.21.0":"2026-08-26T06:49:45.326Z","0.22.0":"2026-08-28T02:09:34.428Z","0.23.0":"2026-08-28T07:14:55.045Z","1.0.0":"2026-09-01T08:10:25.446Z","1.1.0":"2026-09-02T00:28:01.382Z","1.2.0":"2026-09-02T01:12:16.835Z","0.10.0":"2026-09-02T01:14:57.386Z","1.3.0":"2026-09-04T03:54:38.538Z","1.4.0":"2026-09-06T01:27:50.888Z","2.0.0":"2026-09-08T09:30:27.870Z","2.1.0":"2026-09-09T03:46:36.057Z","2.2.0":"2026-09-10T09:32:58.268Z","2.2.1":"2026-09-13T02:00:59.668Z","2.3.0":"2026-09-14T06:29:04.539Z","2.4.0":"2026-09-15T08:05:37.865Z","2.5.0":"2026-09-16T03:56:27.876Z","2.6.0":"2026-09-16T06:18:42.710Z","2.7.0":"2026-09-16T07:29:57.054Z","2.7.1":"2026-09-16T09:36:01.708Z","2.7.2":"2026-09-17T05:35:04.269Z","2.8.0":"2026-09-19T06:08:46.734Z","2.9.0":"2026-09-19T11:26:36.460Z","2.10.0":"2026-09-20T00:10:07.448Z","2.11.0":"2026-09-21T07:52:36.553Z","2.12.0":"2026-09-21T13:49:33.082Z","2.13.0":"2026-09-22T02:56:56.827Z","2.14.0":"2026-09-23T08:39:53.750Z","2.15.0":"2026-09-23T09:39:53.809Z","3.0.1":"2026-09-25T05:19:44.099Z","3.1.0":"2026-09-27T09:31:24.426Z","3.2.0":"2026-09-29T00:27:28.541Z","3.3.0":"2026-09-29T11:09:46.568Z"},"bugs":"https://github.com/workerdeck/workerdeck/issues","author":"Tobias Strebitzer","license":"MIT","homepage":"https://workerdeck.github.io/workerdeck/","keywords":["claude","claude-code","anthropic","agent","agent-sdk","session","runner"],"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/core"},"description":"The WorkerDeck session runner: drives Claude Code, OpenAI Codex and any AI SDK provider behind one Runner interface with a push-based input queue, promotes canUseTool calls into pending approvals, normalizes SDKMessages into wire-protocol events, and keep","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"readme":"","readmeFilename":""}