{"_id":"@qoder-ai/qoder-agent-sdk","_rev":"54-c0c6d0ad3813f4c46683d48ce0636b00","name":"@qoder-ai/qoder-agent-sdk","dist-tags":{"beta":"1.0.0","latest":"1.0.53"},"versions":{"1.0.0":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.0","keywords":["qoder","claude","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.0","maintainers":[{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"14f7de737611b90a5c62681e1356a39934887286","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.0.tgz","fileCount":70,"integrity":"sha512-ADf75/yDF0Nk5oI3wXu7I09+D3kfYe3vZA4fS6UsAsv1Wacateq/FMjTVvWH16dgirC+A03/7Gksrwz22qHVFA==","signatures":[{"sig":"MEUCIBUx13ZmUtfoVkiJBVJYqGemZa8RY53v1zVPzEY4zybOAiEAtF6WQ11f9VinMtiS8Diegi8ce7ZJy+RfXUkqx2IGP/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"gitHead":"559b94476f375dfe45b00b68f3db0cecebe25a23","scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","demo:claude:chat":"node examples/claude-agent-sdk/interactive-chat-demo/demo.mjs","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:claude:basic":"node examples/claude-agent-sdk/basic-demo/demo.mjs","demo:claude:hooks":"node examples/claude-agent-sdk/hooks-demo/demo.mjs","demo:claude:tools":"node examples/claude-agent-sdk/custom-tools-demo/demo.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","demo:claude:continue":"node examples/claude-agent-sdk/continue-session-demo/demo.mjs","demo:claude:sessions":"node examples/claude-agent-sdk/session-management-demo/demo.mjs","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","demo:claude:streaming":"node examples/claude-agent-sdk/streaming-input-demo/demo.mjs","demo:claude:subagents":"node examples/claude-agent-sdk/subagents-demo/demo.mjs","demo:claude:permissions":"node examples/claude-agent-sdk/permissions-demo/demo.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","demo:claude:streaming-output":"node examples/claude-agent-sdk/streaming-output-demo/demo.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_npmVersion":"11.6.0","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@anthropic-ai/sdk":"^0.80.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.104"},"qoderCliVersion":"1.0.0","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.0_1779208622189_0.9420049810462072","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.1","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.1","maintainers":[{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"ac4041dc65afb49675aaf24c9fc00b0b53c29690","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.1.tgz","fileCount":70,"integrity":"sha512-TtksYAca/OKLzSCHBQF9I8eR2JEQ48KacvrDvtcvPndfJdfVHKEFkOzNRxWvaftd59OQEqnWvtBiZBdTLjhB4A==","signatures":[{"sig":"MEYCIQCFsftJzqZdid3kAJHjC15z8EndfSGzhdYq44/rNBX+zAIhAK8cZQ6NSmiZDXqRdxPeSVvZvLQD8QW4e5YXUfhsN497","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318197},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.1.tgz","_integrity":"sha512-TtksYAca/OKLzSCHBQF9I8eR2JEQ48KacvrDvtcvPndfJdfVHKEFkOzNRxWvaftd59OQEqnWvtBiZBdTLjhB4A==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.1","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.1_1779284575014_0.5787006063242299","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.2","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.2","maintainers":[{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"18991c219b684882b2c46251d963b9ce3d09808d","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.2.tgz","fileCount":70,"integrity":"sha512-ea4EQmaf9YZPWAGrYkG+EO9mv0YBAQr39S7cypBChFpscEBHFCYfrfdJQ78qpXAGUJbmasrh6IgufIPuH4hEmg==","signatures":[{"sig":"MEYCIQCudY5BhPyZ8sCHqyKvj2KXREpH44UJqiu38Rnx7z00dAIhAJ9VTgoOfDX9TRarFwZ7GYsyyzBsYN4+w/G6FGVIxjLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319548},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.2.tgz","_integrity":"sha512-ea4EQmaf9YZPWAGrYkG+EO9mv0YBAQr39S7cypBChFpscEBHFCYfrfdJQ78qpXAGUJbmasrh6IgufIPuH4hEmg==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.3","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.2_1779447543194_0.14773547596399839","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.3","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.3","maintainers":[{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"444aca80b967ea24888bdf0f460cfd1ba588c5b2","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.3.tgz","fileCount":70,"integrity":"sha512-cIw7CLC9P58gY8g1ciS2BWDK9NnVaZ+NF92wX5VBqaaqqQTmUNmK4FLfPupyUPF5kG93OTiYmRpYIkXcUDLREg==","signatures":[{"sig":"MEUCIQDO9j5aN+oP+g+Pbq7QUhXscGIPDtL8lcBm/kh0kP3eAAIgNL4JYtpGTZQlKDhmVeDVidT+uwGtucBSrAh0mleIBiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338525},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.3.tgz","_integrity":"sha512-cIw7CLC9P58gY8g1ciS2BWDK9NnVaZ+NF92wX5VBqaaqqQTmUNmK4FLfPupyUPF5kG93OTiYmRpYIkXcUDLREg==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.18","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.3_1781187411838_0.9703038011309473","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.4","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.4","maintainers":[{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"69c7ffc313791bcd94c979f5548f8268ce590c77","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.4.tgz","fileCount":70,"integrity":"sha512-sKZnVllE2Sv53nHJrNGXq048zGxi3kPIFFfZgE/RUhpYlkRVbypPy29R2+EDwHI1XAMLGMpBS/GUiHoSxXrAqA==","signatures":[{"sig":"MEUCIQDL0qJ7gnHkQpS95niJMBxBrJ2j+lI1naCgE4vbUR/+qQIgBMubidSRateLrJFarfSw9/4NxsVHS9z/OxjEKf6jC1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343816},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.4.tgz","_integrity":"sha512-sKZnVllE2Sv53nHJrNGXq048zGxi3kPIFFfZgE/RUhpYlkRVbypPy29R2+EDwHI1XAMLGMpBS/GUiHoSxXrAqA==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.18","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.4_1781751158804_0.23060250581766595","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.5","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.5","maintainers":[{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"95337d8c9ad1bf0b84c66aac92b1b0d16aa2e75b","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.5.tgz","fileCount":77,"integrity":"sha512-fTTYId6qzMS1q/pcwe+EKDNoQgxC/MyzP/BxY8i8FIzpkBVJuG9pwO3ISSVnFSuhvd4gu7TI31K7xNyhpPxQ6Q==","signatures":[{"sig":"MEUCIQCzkJm+Qa0sCjWzXaboK8HWeRs4AbiKEjY/aVsS1hSmrAIgcJd/NdJolxaHUNq9Vf/wjWWsbzwj8MzJKXWkpONZ92c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377000},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.5.tgz","_integrity":"sha512-fTTYId6qzMS1q/pcwe+EKDNoQgxC/MyzP/BxY8i8FIzpkBVJuG9pwO3ISSVnFSuhvd4gu7TI31K7xNyhpPxQ6Q==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.23","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.5_1781761749838_0.758679935666668","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.6","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.6","maintainers":[{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"20ec3aa4fb1d65d13015e886f146f394bb17b1ce","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.6.tgz","fileCount":77,"integrity":"sha512-IaY7CaUV63s6saeaxYAr+JVsh19lC8g9nRoWcdjiNBOyJdmmWDi6HuM9q4O/A7FdxJeKpR6a2EqiKlkxcNIjDw==","signatures":[{"sig":"MEYCIQCKcw8XTXjK97dU1+8Y/3KJ7AtUnJQ1gz7jYI8Wu0PnrQIhAJuXJjzlJHSuNvxh7+vyfBkVs4t2HokYLLsUFUZY7KZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379649},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.6.tgz","_integrity":"sha512-IaY7CaUV63s6saeaxYAr+JVsh19lC8g9nRoWcdjiNBOyJdmmWDi6HuM9q4O/A7FdxJeKpR6a2EqiKlkxcNIjDw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.25","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.6_1782131338116_0.964234573735439","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.7","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.7","maintainers":[{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"958856cf36915660ba09ed98bc3c9391d4b4e615","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.7.tgz","fileCount":77,"integrity":"sha512-VB7wE9Vfn/7SXbMp11fvjzeBtOkfzlLf/SUjthy9c65MSaRsQg2IOWCohH9vJ99utYkvY8w8PrfjHN8Yk7c0zQ==","signatures":[{"sig":"MEQCIEOBFmYjjDzzL+Zo+vnPhXLDms+NV1ExX7WzV2IR219PAiBxIDpDYHmeg6SDOgixr/f0xPWN7I3kCu8wEZUG6sS/bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381047},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.7.tgz","_integrity":"sha512-VB7wE9Vfn/7SXbMp11fvjzeBtOkfzlLf/SUjthy9c65MSaRsQg2IOWCohH9vJ99utYkvY8w8PrfjHN8Yk7c0zQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.26","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.7_1782208850804_0.9064769666127006","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.8","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.8","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"6d6fd54c8f55b73842b029bb24670d1d39d84ca6","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.8.tgz","fileCount":77,"integrity":"sha512-vQT3D+2RerpMMVeO5gUp/5dZzVBM07reauuyicyDTTF0GDgNDou2JGX9A0PWcCvs6i9IXQxLsj9fp/i3xoYjAw==","signatures":[{"sig":"MEQCIG9nPBy1MJ8TnIFwvUZaUZyv6ua8dSMNoGFF5T79xfAxAiAyFSxS6I0IaoBHINOyXVtETy/CEuOAQoiB1Zo4dcGRyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381657},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.8.tgz","_integrity":"sha512-vQT3D+2RerpMMVeO5gUp/5dZzVBM07reauuyicyDTTF0GDgNDou2JGX9A0PWcCvs6i9IXQxLsj9fp/i3xoYjAw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.28","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.8_1782312592075_0.8174461398637363","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.9","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.9","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"b6031e74165dc916a6bfb4f6a6b6a5c83db08635","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.9.tgz","fileCount":78,"integrity":"sha512-bXj/i4f6bBEs9HVXyZrZWIQMrPV071kCwQmQfNDGGuIj13bOhawcoGRDSFWdoh4vkgv2s6mbg0/rCykBiyzgYQ==","signatures":[{"sig":"MEUCIEOQ/8aDOX5E+ZZmJClTCybsK36CYcS27RDmNPM2qvTIAiEAwh0YEHWRreHtcZfE+HYnTpc5XIQ77p49jruj1aKp+PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390580},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.9.tgz","_integrity":"sha512-bXj/i4f6bBEs9HVXyZrZWIQMrPV071kCwQmQfNDGGuIj13bOhawcoGRDSFWdoh4vkgv2s6mbg0/rCykBiyzgYQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.29","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.9_1782390682628_0.4436266919802956","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.10","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.10","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"37bd24d222b020ed99c32149f03c339062ac4641","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.10.tgz","fileCount":78,"integrity":"sha512-b6hnn2wO0xAmLrem6ZrXPL3VwxBLcrSZ2pqNRjJiOkMg+f4W8HiQ0+zl0CcRt2E1zCahLmLK4kS82uTeLe0qAA==","signatures":[{"sig":"MEUCIQC9+htUwxheKS46Gq8NVh4EWKs4vXi7y3U/G5ZTG8poGAIgX4aoLG4YB9N8rGt9+nLMcPbH+ystYxw6ocpr8JKF2r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390581},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.10.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.10.tgz","_integrity":"sha512-b6hnn2wO0xAmLrem6ZrXPL3VwxBLcrSZ2pqNRjJiOkMg+f4W8HiQ0+zl0CcRt2E1zCahLmLK4kS82uTeLe0qAA==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.30","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.10_1782401344946_0.7004656317800269","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.11","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.11","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"919e6b14b76d77e0b7b12e5f54490b8c1665f739","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.11.tgz","fileCount":78,"integrity":"sha512-X2v02E4Yi0yLGQoE2F9xwsta3P2MfzrbDNUziY8cjsOgKrh3UfY8yy4V0DamurOGVJAQ2R9zv/yAO+skoZcTgg==","signatures":[{"sig":"MEUCIEHLWcGRdVPI8kVRf0T8hbpNR3O43FXBA9AaZ7v2IoebAiEAmflY4tt/U/JzNVCWPizKb/rpAndtMP4PekkUO/tWpkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392568},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.11.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.11.tgz","_integrity":"sha512-X2v02E4Yi0yLGQoE2F9xwsta3P2MfzrbDNUziY8cjsOgKrh3UfY8yy4V0DamurOGVJAQ2R9zv/yAO+skoZcTgg==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.33","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.11_1782739403643_0.6521038172352229","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.12","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.12","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"8b645b58ebf1efa7bf402b37d953f1ab09aa5660","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.12.tgz","fileCount":79,"integrity":"sha512-9+2+jW1SrM9aCyvgCcZ+YvueoQVrJkppSiXnRMEehTlJEwOzj5WOp5xM+VDZ5BApvWDDtQj+BueEUyTuGtH9/A==","signatures":[{"sig":"MEYCIQCMn8t7sB0oEzx+0o1IXxyNtICn/5itBmxB7cFXHukKDAIhAP1ql3PDcjzdW95JloyN/8UPlc1Mz0QFCrPFzJHRVqSd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392667},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.12.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.12.tgz","_integrity":"sha512-9+2+jW1SrM9aCyvgCcZ+YvueoQVrJkppSiXnRMEehTlJEwOzj5WOp5xM+VDZ5BApvWDDtQj+BueEUyTuGtH9/A==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.39","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.12_1783421855033_0.26252179311067825","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.13","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.13","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"a36abc57af10a172f128da6d379f5c869ad25902","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.13.tgz","fileCount":79,"integrity":"sha512-jv2y/Xn6wqZY4sbnlXkzCIpYfC8SND4P4KgfiPt/SD8CM+3alzCmIYsFfYnr8arLFTYjWIpcvnhOwIsO8P96hQ==","signatures":[{"sig":"MEYCIQCrQg5v806o6ZuEX+7dsTVl0/+MVP7hMfbrpDOgBD+0mgIhAIGg/4F5wX351PxSeeYP0xaqZ4owKlpJ7eJ69tp7ClSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392669},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.13.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.13.tgz","_integrity":"sha512-jv2y/Xn6wqZY4sbnlXkzCIpYfC8SND4P4KgfiPt/SD8CM+3alzCmIYsFfYnr8arLFTYjWIpcvnhOwIsO8P96hQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.41","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.13_1783598198864_0.2321113835960198","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.14","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.14","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"112c705d4586b2de376b72e29328a80fb80df637","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.14.tgz","fileCount":79,"integrity":"sha512-VqWoWmEPOTRNYsF9EgQZMoiftBByvp+01BGMFsLYiA2BYjfUUS8c8qXXQbgmZzXU2Fdul7Em1ghjtJeiP/iMOg==","signatures":[{"sig":"MEUCIQCS3IQpeJU5b0f8XEyWsoKWP8Uv5HU1Vnxnfh7mLczJNAIgZ/pSzXfkl66wKAUN9nIK54/H3J0lpk75XgwrcA4rttg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392669},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.14.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.14.tgz","_integrity":"sha512-VqWoWmEPOTRNYsF9EgQZMoiftBByvp+01BGMFsLYiA2BYjfUUS8c8qXXQbgmZzXU2Fdul7Em1ghjtJeiP/iMOg==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.45","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.14_1784082370542_0.44415507020288225","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.15","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.15","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"59e1fd8e0ca5d222ed614d6d9db8b310bb712251","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.15.tgz","fileCount":79,"integrity":"sha512-6WyA0wEcM3ThwVEmDJsJcuc7jmCIO02SrbYIOSz6MvDQuWY/on+3usLX7WIpeIKg7pfQQMqUeSrQLXo1DkBQ+w==","signatures":[{"sig":"MEUCIEerReDizWdwW6/mB/l0wduBjTFwsw0KyhjvAf6YkfaAAiEAujXcdkYoVze4kDH0bixVDuPhc1rFcEJBkisj8oXKM8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393279},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.15.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./embed":{"types":"./dist/embed/embed.d.ts","default":"./dist/embed/embed.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","default":"./dist/bridge/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:skills-loading-control:unit":"npm run build && node --test tests/skills-loading-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.15.tgz","_integrity":"sha512-6WyA0wEcM3ThwVEmDJsJcuc7jmCIO02SrbYIOSz6MvDQuWY/on+3usLX7WIpeIKg7pfQQMqUeSrQLXo1DkBQ+w==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.0.47","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.15_1784208259058_0.26184398245965035","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.16","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.16","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"4d928da68ecb5cd4346b49c3513a9fc9f4aff650","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.16.tgz","fileCount":69,"integrity":"sha512-hcKmA6jjt1TJizoZ1ezhyYfO5sJ3LgkqHjz0T5TtmhfYVBv8rgiq1VdijEF4PYT8v9347/tXcRzHqKfFmMn7Xw==","signatures":[{"sig":"MEUCIQCIV+FYlYWfBrFmfLA36AUOZTAih6vJmGXfNPci1MFkxQIgVHqf9mlyXJlm7vxxlrEMz9pjqsxOe5bUmwOfk9t78wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377140},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.16.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","demo:steer-control":"npm run build && node examples/steer-control-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:skills-loading-control:unit":"npm run build && node --test tests/skills-loading-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.16.tgz","_integrity":"sha512-hcKmA6jjt1TJizoZ1ezhyYfO5sJ3LgkqHjz0T5TtmhfYVBv8rgiq1VdijEF4PYT8v9347/tXcRzHqKfFmMn7Xw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.1.7","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.16_1785247588101_0.21482235810942574","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.17","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.17","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"f205111805bee752c1429b3be9336b89950985ed","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.17.tgz","fileCount":69,"integrity":"sha512-Y3qbIL8DTlZ+7f17w03rK/NMMGFTTMtaWLlFeZ4jUDJMGNCwRZjn2FhJLxUACXYJ653OuujO9bdwbqX3NBn98g==","signatures":[{"sig":"MEUCIGVoIz9nr3ZFh/2tTO6ZzMlWfh+o0GBkLpVPzYM9CPQFAiEA3e4uBZ44rfkMQJaTq2IWVnAuZTfj9M/Xe5seZXuJzjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385784},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.17.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"test":"npm run test:unit","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","bundle":"npm run clean && tsc && node scripts/bundle.mjs","demo:byok":"npm run build && node examples/byok-validation-demo/demo.mjs","demo:chat":"npm run build && node examples/interactive-chat-demo/demo.mjs","test:unit":"npm run build && node --test tests/*.test.mjs","demo:image":"node examples/image-input-demo/demo.mjs","demo:usage":"npm run build && node examples/usage-info-demo/demo.mjs","demo:models":"npm run build && node examples/list-models-demo/demo.mjs","postinstall":"node scripts/postinstall.cjs","demo:minimal":"npm run demo:chat","release:beta":"bash scripts/release-npm.sh beta","bundle:worker":"npm run clean && tsc && node scripts/bundle.mjs --runtime-transport=worker --require-worker-runtime","hooks:install":"sh scripts/install-git-hooks.sh","release:check":"bash scripts/release-npm.sh check","demo:mcp-oauth":"npm run build && node examples/mcp-oauth-demo/demo.mjs","prepublishOnly":"npm run bundle","release:latest":"bash scripts/release-npm.sh latest","release:promote":"bash scripts/release-npm.sh promote","test:query-auth":"npm run test:query-auth:unit && npm run test:query-auth:functional","build:obfuscated":"npm run bundle","test:integration":"npm run build && node --test tests/integration/**/*.test.mjs","demo:inprocess-mcp":"npm run build && node examples/inprocess-mcp-demo/demo.mjs","demo:steer-control":"npm run build && node examples/steer-control-demo/demo.mjs","test:query-auth:e2e":"npm run test:query-auth:functional","test:query-auth:unit":"npm run build && node --test tests/query-auth/unit/*.test.mjs","check:package-version":"node scripts/check-package-version.mjs","test:query-mcp:functional":"npm run build && node --test tests/query-mcp/functional/*.test.mjs","demo:service-account-token":"npm run build && node examples/service-account-token-demo/demo.mjs","test:query-auth:functional":"npm run build && node --test tests/query-auth/functional/*.test.mjs","test:query-input-output:unit":"npm run build && node --test tests/query-input-output/unit/*.test.mjs","test:query-output-events:unit":"npm run build && node --test tests/query-output-events/unit/*.test.mjs","test:query-system-prompt:unit":"npm run build && node --test tests/query-system-prompt/unit/*.test.mjs","test:worker-runtime:functional":"npm run build && node --test tests/worker-runtime/functional/*.test.mjs","test:query-runtime-control:unit":"npm run build && node --test tests/query-runtime-control/unit/*.test.mjs","test:query-session-control:unit":"npm run build && node --test tests/query-session-control/unit/*.test.mjs","test:skills-loading-control:unit":"npm run build && node --test tests/skills-loading-control/unit/*.test.mjs","test:plugins-loading-control:unit":"npm run build && node --test tests/plugins-loading-control/unit/*.test.mjs","test:query-input-output:functional":"npm run build && node --test tests/query-input-output/functional/*.test.mjs","test:query-output-events:functional":"npm run build && node --test tests/query-output-events/functional/*.test.mjs","test:query-system-prompt:functional":"npm run build && node --test tests/query-system-prompt/functional/*.test.mjs","test:query-runtime-control:functional":"npm run build && node --test tests/query-runtime-control/functional/*.test.mjs","test:query-session-control:functional":"npm run build && node --test tests/query-session-control/functional/*.test.mjs","test:skills-loading-control:functional":"npm run build && node --test tests/skills-loading-control/functional/*.test.mjs","test:plugins-loading-control:functional":"npm run build && node --test tests/plugins-loading-control/functional/*.test.mjs","test:query-working-directory:functional":"npm run build && node --test tests/query-working-directory/functional/*.test.mjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/qoder-ai-qoder-agent-sdk-1.0.17.tgz","_integrity":"sha512-Y3qbIL8DTlZ+7f17w03rK/NMMGFTTMtaWLlFeZ4jUDJMGNCwRZjn2FhJLxUACXYJ653OuujO9bdwbqX3NBn98g==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"qoderCliVersion":"1.1.11","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.17_1785588639889_0.9393919458313056","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.19","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.19","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"9eb80fcd72545a4bd50b47104549dee951175d2c","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.19.tgz","fileCount":71,"integrity":"sha512-EjWsqyfmOj0+GgYncjfZ2T8g8bdQy8t7dw+vZbGLgCLtSTUEB7Do9/+JLqb0jt9cn4I8iQoXCZbiczTJWj2waQ==","signatures":[{"sig":"MEQCIA4cqLwhXZrI1hQXyLXX/L+WcK/wXCPhzUrep+TefpWZAiA8o6amiRxy/DYRTXn1YSEj4ibe8qKCt3V+64qzlDV18w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389192},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.19.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.19.tgz","_integrity":"sha512-EjWsqyfmOj0+GgYncjfZ2T8g8bdQy8t7dw+vZbGLgCLtSTUEB7Do9/+JLqb0jt9cn4I8iQoXCZbiczTJWj2waQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.16","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.19_1786070395588_0.11174263430708642","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.20","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.20","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"1d6e29d99d8cf0294fe2ddff5ea32bdab32b8cbe","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.20.tgz","fileCount":71,"integrity":"sha512-Ihp4yX8CAHLijZzcFiLFpUdGHfXL+4MZF8VXb9rkC01eSEmw/opTl/BVQJqwTNRCMVyjGv+G8bDZFN+SZWxmtA==","signatures":[{"sig":"MEUCIE3kbsvlVQQGWgQ/NnBXEWZZb5WSsMUheKcke1PUz8JbAiEArLG7q0swd6wLxoERiXMVA1SaAfEDZIoTp8XNVIqMlPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398216},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.20.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.20.tgz","_integrity":"sha512-Ihp4yX8CAHLijZzcFiLFpUdGHfXL+4MZF8VXb9rkC01eSEmw/opTl/BVQJqwTNRCMVyjGv+G8bDZFN+SZWxmtA==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.18","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.20_1786369957273_0.4022765245568154","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.21","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.21","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"4c4de8b97939bad758a6e2a14885d73e86fd41f6","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.21.tgz","fileCount":73,"integrity":"sha512-G+pLA5HYZRjbytpDF7nlumbEgLvntA+yL2IGGy7BO6OtRI0c9RfzjwGnVNqr3mHQeiF7mi9b4jmrBNtI8I1wAA==","signatures":[{"sig":"MEYCIQDTIX4bTWg8arMtcHPDDEsiaPOncPwJTNKUpVrSiVQCvAIhAITuCdv4YxpTemN7rQPVxh81Hnvg7WREfu9H7q5PTnK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410254},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.21.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.21.tgz","_integrity":"sha512-G+pLA5HYZRjbytpDF7nlumbEgLvntA+yL2IGGy7BO6OtRI0c9RfzjwGnVNqr3mHQeiF7mi9b4jmrBNtI8I1wAA==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.20","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.21_1786588874407_0.9969970066509626","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.22","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.22","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"4e4598fa721705f3afab7a92f0e5be39e8b46cad","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.22.tgz","fileCount":73,"integrity":"sha512-duHIys0Sa+mKcDdKR9wHiXik1mdgOem6mdBmFwHsVPBW0r/2rBs15VDjmyij3tt+E5oCL4eYmwR/i2FS9Jj0xg==","signatures":[{"sig":"MEQCIGytHRVNJbPBwseRMR1hke+HA7wDQ0QMOMrGYFWDGUJ0AiA2RXqnhyGhYxv6h4NF/UNV0flG8kyluvofW8PugGRkcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418981},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.22.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.22.tgz","_integrity":"sha512-duHIys0Sa+mKcDdKR9wHiXik1mdgOem6mdBmFwHsVPBW0r/2rBs15VDjmyij3tt+E5oCL4eYmwR/i2FS9Jj0xg==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.22","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.22_1786761213654_0.8559218875384627","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.23","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.23","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"ba5e8f4cb77fe6c0a8ba21bdbeb0e25b2f6a6a1d","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.23.tgz","fileCount":73,"integrity":"sha512-r3ogzHwVQo5oarY4GjlJb8v7THl2ECo9VyFnSDaM3FUrYUlOoRDfsZsUrKfZIxW5k0R4pFmQ9kKmRAPMdF03dw==","signatures":[{"sig":"MEUCIGar2C9bh2LO5J28kPQCmpqkFHfvpQs1M0XxCKh7v63zAiEAz4J6I8LUpREtXfRb6dHs2PN3AKUcj4KXef1NiXcL2vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419884},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.23.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.23.tgz","_integrity":"sha512-r3ogzHwVQo5oarY4GjlJb8v7THl2ECo9VyFnSDaM3FUrYUlOoRDfsZsUrKfZIxW5k0R4pFmQ9kKmRAPMdF03dw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.23","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.23_1786948542704_0.21649482165325362","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.24","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.24","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"a9b8b39e1e63fe50ea4c7db91b77282aef7fe851","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.24.tgz","fileCount":80,"integrity":"sha512-EweAnpFXvS7PXhjwVibl2fsXKJoYNIOddPzz8+z6D7EuDH12cT97mYBXUgMWMBDqsD4OaW3QnfzbXHol2zPh1w==","signatures":[{"sig":"MEUCIHyNtpUrvX4kEjgh85/Bl+POtG8osEZF3o7+onBZDR2mAiEA519YgZ8L5IpN86XKd5cGWFJn2bkbqIQrIK5DhxEcBcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453145},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.24.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.24.tgz","_integrity":"sha512-EweAnpFXvS7PXhjwVibl2fsXKJoYNIOddPzz8+z6D7EuDH12cT97mYBXUgMWMBDqsD4OaW3QnfzbXHol2zPh1w==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.25","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.24_1787054201092_0.4443191962418753","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.25","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.25","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"0e94d0255b87cc5313952387a3c8115e48ca0b9b","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.25.tgz","fileCount":80,"integrity":"sha512-BSYJvqjgpR2b7BX6Ro+7GzFbwfqVTImKIlWyjByCSZrNa3sk+QQfA/JhYybQLSpvclpogzsHPd54o1NCJiARyg==","signatures":[{"sig":"MEQCIHBNJe00wtdmBq7ApNPUAF1zc1VUvLu9+x3fSz5PA4KSAiAxC0l4h9F9Abk6z7iUsPy49PYeKJBH1muoJeqVbvCjWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461866},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.25.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.25.tgz","_integrity":"sha512-BSYJvqjgpR2b7BX6Ro+7GzFbwfqVTImKIlWyjByCSZrNa3sk+QQfA/JhYybQLSpvclpogzsHPd54o1NCJiARyg==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.26","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.25_1787139735223_0.32420385386494965","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.26","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.26","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"0352c55abe67676a59fb94f7914f5c71d82d2804","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.26.tgz","fileCount":84,"integrity":"sha512-SvXtcanzYhpUhXAjBjn4RmXtyTqYH3nyS3ik2+7wOv3ne6g0jtfXPjmQkwNVR60sfoHwLhZaw8GcHoeK2zIGCg==","signatures":[{"sig":"MEYCIQDczI6W8oi3lURduXSG7Fb6twaLuzHrNeWXn6sr2k4LzAIhAJWj9VwWODUtBs0h3rFILKr1W4IxKoMU53QATLfc0X4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485725},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.26.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.26.tgz","_integrity":"sha512-SvXtcanzYhpUhXAjBjn4RmXtyTqYH3nyS3ik2+7wOv3ne6g0jtfXPjmQkwNVR60sfoHwLhZaw8GcHoeK2zIGCg==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.31","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.26_1787739331827_0.809928428419108","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.27","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.27","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"9b21c239e7b647bd499a4b039f27b520ae0164c0","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.27.tgz","fileCount":84,"integrity":"sha512-MfAOEqpWqsgL+JPU2wEko4nlSDjMjr6e0FJBLYA1tHZf4CcG/u3uZQp7lsBLXncoGeKts7jiF8RmazkNHzs4Ew==","signatures":[{"sig":"MEYCIQC6QkWJW+SQJU55P24+s7FRy3ifZI/LkwTgqS+UmzYngwIhALWFzdHGnfWik/negoiMGi4icaLt1m0O5IFioajlkdgH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486061},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.27.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.27.tgz","_integrity":"sha512-MfAOEqpWqsgL+JPU2wEko4nlSDjMjr6e0FJBLYA1tHZf4CcG/u3uZQp7lsBLXncoGeKts7jiF8RmazkNHzs4Ew==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.31","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.27_1787740104218_0.7132037826777682","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.28","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.28","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"1e715d45c2fa2ab92a63353b75928a222514b222","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.28.tgz","fileCount":95,"integrity":"sha512-ipIoFS+oshzJK1fltQL1uMAObR6FYrhqIZX810Com0POH1PnBZinz0qxUodhuxRprq6PuczEwVMTvZjCwdIuLQ==","signatures":[{"sig":"MEUCIQC+RbvbNsGi3+7dCdqkqg2iYZzWaG6XSHGT7AhBRL+VkwIgCQSU3Bwhoydqi5g9qKH7ARmOF97TVofUPHLbv2I9Loc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572575},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.28.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.28.tgz","_integrity":"sha512-ipIoFS+oshzJK1fltQL1uMAObR6FYrhqIZX810Com0POH1PnBZinz0qxUodhuxRprq6PuczEwVMTvZjCwdIuLQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.32","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.28_1787837142963_0.40121571096689257","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.29","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.29","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"c4bb9967aefa06b4079c16eeb6ba35063e337cbe","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.29.tgz","fileCount":95,"integrity":"sha512-kmw5+YlTsxxJfH24KlbutLtiVRHfz8JvnbHeYIzzVcQdubzYVU74B7TyMXopThOp7KbgYRrQxr8brIi1a/UWBg==","signatures":[{"sig":"MEUCICB/QCh8W+vUem4cotwWZzC+z5GMq7sDzj1tzuKPlorAAiEA0bQAH7FYneOQFySYMTaDZJtAlEKW0++FG+wXbwPX3Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKsRzOzftKGlwOv8pJ31ZwaGCQ+imLCLjpy8/KVUXeygIgEqlf6noHA7vRyNp7GRpRjdzXMYgFL3n7rvqWrR1AHq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574004},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.29.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.29.tgz","_integrity":"sha512-kmw5+YlTsxxJfH24KlbutLtiVRHfz8JvnbHeYIzzVcQdubzYVU74B7TyMXopThOp7KbgYRrQxr8brIi1a/UWBg==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.34","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.29_1787970491128_0.7913769970984856","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.30","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.30","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"f850e18f7d4d27341f136bf1d5f04682213c56c7","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.30.tgz","fileCount":95,"integrity":"sha512-68vzt5lE26ZxCGhe2wnLP0QXtT/SPshGrM7unKtq4wCOczT263DVzJeXLvuX5I0maxxSrvFKlbpexVssI68qmw==","signatures":[{"sig":"MEQCIBY0UqTHmfR1uf1WQCm9dQeDxPBqBV5s0/30ZOnBVXc6AiAtMJ9eXa81+QgoAEwbKGDj46ehVhsMQBsNIEI3z4BMzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDizvMfnnV4KzBlkg5mCE7lC4NcoyW9kWu552nCPmFGYAIgIXJ0xxxDCxP107LP39vAfcGhkIIfrxKPQjlIihoj2S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575745},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.30.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.30.tgz","_integrity":"sha512-68vzt5lE26ZxCGhe2wnLP0QXtT/SPshGrM7unKtq4wCOczT263DVzJeXLvuX5I0maxxSrvFKlbpexVssI68qmw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.35","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.30_1787997237820_0.9808031182457768","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.31","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.31","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"836cbc82fa7a4d8c38051a57a7eba5afa0351cb6","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.31.tgz","fileCount":95,"integrity":"sha512-t4ZCm6zt8hDCL8fdLIdNXn44KL4Hh1o6yoSQQBqxV0/N5RUFVM9doBoOrf8Ae3xagrQHY3YKcG7IU/+vbnJxig==","signatures":[{"sig":"MEUCIBSIls61Fm5a6NsRA4AeLCIIbHAt3c2rZDNfHD2mzQ06AiEA/4mKC6jWcG/nxMK2dRfPdxCSa3VHXJx9ojmsmPWI1CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKNrbvzrDuUShsyLig3XPikrm1IGtipaZTBH0lbZKdmgIgYL7JYoR04M0eeOtTWQilK/jKXKXa2pZNnHmUicZ+27Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579790},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.31.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.31.tgz","_integrity":"sha512-t4ZCm6zt8hDCL8fdLIdNXn44KL4Hh1o6yoSQQBqxV0/N5RUFVM9doBoOrf8Ae3xagrQHY3YKcG7IU/+vbnJxig==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.38","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.31_1788235427806_0.7554534153983798","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.32","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.32","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"2d88937a536a4401b558a388b533ab5526b4e718","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.32.tgz","fileCount":95,"integrity":"sha512-3EJ3s5CczBTWZyhf22aK6ETJs+w8P8EM5fFNVwC+lBF3P8gapQmT/pY75rGWw3FjAPk5x2HASXnOF4RfwhWgVw==","signatures":[{"sig":"MEUCIQDKoo3dSq9rrxi9n6FE8+vbVtT0lvJWi8g1HGykplKWnwIgK3x1KMCunLirQfyxc+fB8n7ZpU8n0mHlybouVj2k3nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIESaXbfOAZJjOexdKL5S1Q6YolXa8z/EqieONKJJHmYUAiB05z/O5b08BUCnmxbKusJr+LXbCj8wAL2Y2iqWbl1/yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581352},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.32.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.32.tgz","_integrity":"sha512-3EJ3s5CczBTWZyhf22aK6ETJs+w8P8EM5fFNVwC+lBF3P8gapQmT/pY75rGWw3FjAPk5x2HASXnOF4RfwhWgVw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.40","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.32_1788275522507_0.5552350275928006","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.33","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.33","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"599473310f21b4de94c6847b92ba13ef02b38eff","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.33.tgz","fileCount":96,"integrity":"sha512-cJrKcCaHKo1U6morLA5d3G/5pjCpTNd20ItZdXT63ZKTR39MMglWP4T2jlMH+xpkMyRBcvczDwoRYXrVEr3ryQ==","signatures":[{"sig":"MEUCIEdcz+xLnP3rsUS5PeIjK4gtP7feRrT0rhFvV3DJ7d7GAiEAtqiZqFhaU4NlGZFSMu2hCepGtKNG51meNJEp/dDXAMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICffPCyR1QafW6QUAfnKNQGZkjNB6wA5oToWJmEIpslYAiB352zqaVW4FIBeoNUmiAsfrhHUspd4j5dVNV8CaKXbnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597579},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.33.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.33.tgz","_integrity":"sha512-cJrKcCaHKo1U6morLA5d3G/5pjCpTNd20ItZdXT63ZKTR39MMglWP4T2jlMH+xpkMyRBcvczDwoRYXrVEr3ryQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.43","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.33_1788532927885_0.3434445998633284","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.34","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.34","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"dd32c322d58fdbc26b18267efe754bdf2991f5ed","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.34.tgz","fileCount":96,"integrity":"sha512-73rJaaLpTVRoy4IXeBozX1J2ZP0VAQ0rJ9FFq2N7+6ScpivL0d2X/y961nQel/Ckuw8pReTlUG9HXWKj3TAycw==","signatures":[{"sig":"MEUCIQCxL3JulCdTBrBVMomfo6SdGXf9pkIWMpJ0ckxQzfa5hwIgURaF686UY8hlZJp/5WhQp8DyLCJf8YsD8S3ZbNri+vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVsKh+9EEXkFhi0PJwLovnlIBYG7vQUnaeUcjoHS6b+wIgVD6J5xmzI8BE/LgJ9chVfCGfiG0Fa7IWiDDcP7BV2N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597579},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.34.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.34.tgz","_integrity":"sha512-73rJaaLpTVRoy4IXeBozX1J2ZP0VAQ0rJ9FFq2N7+6ScpivL0d2X/y961nQel/Ckuw8pReTlUG9HXWKj3TAycw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.44","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.34_1788572312192_0.19998153039678646","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.35","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.35","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"db9810c42dd85486dff66518cb3a746f4d133055","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.35.tgz","fileCount":96,"integrity":"sha512-ctQmPE6s5hmlx3fHe5AodweBtLnV9rsNJpYDO93h7FHiwIFpE68siqlhCJMwMf5+lQeB3BHPy0LUjmrGY8zC0A==","signatures":[{"sig":"MEQCICKBVBJvNAi1atrA1daCoZuqAGb956DyEYwnXuN+5j9MAiAQnYvVr1V0ZaHEi6C7dhk26lTj7MG4pH6PCoU0TS+Snw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEfCf7VkfKxN/LO11MMQMsUYtKGNOuMBPTNAcjsOkbPXAiAmDxMq0uu6RPRpzqvQmgg3XueyKAT5yk5G65efaJmb3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597579},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.35.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.35.tgz","_integrity":"sha512-ctQmPE6s5hmlx3fHe5AodweBtLnV9rsNJpYDO93h7FHiwIFpE68siqlhCJMwMf5+lQeB3BHPy0LUjmrGY8zC0A==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.46","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.35_1788785226984_0.22271221043436196","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.36","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.36","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"895cf07f43171c30b4a2266f61b59c140aceac26","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.36.tgz","fileCount":95,"integrity":"sha512-JzEBbl3DmTSyriiDwxiOxY9dHZlqB+8bbve2YQ7kzylScCisSvldZDnF2laCymzgY4X8YRpSeU+TkcEWaWJyVw==","signatures":[{"sig":"MEUCIQCyNe33GGvT3J+Bim67rz8n1purpSF5oJ5gs1A7+e1FOwIgU2MtbEhUOzHM5jgBRsXgVyjpuCS7X0n43E1RoZ2A+yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdgyf8Z0+kmakVfXk5Kp8igt7G08ofnjO7STQNn3EsYAiEAhcO0zoXOPhAWeCZVLFMirDkAOtorPAWes8094OGFPWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571842},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.36.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.36.tgz","_integrity":"sha512-JzEBbl3DmTSyriiDwxiOxY9dHZlqB+8bbve2YQ7kzylScCisSvldZDnF2laCymzgY4X8YRpSeU+TkcEWaWJyVw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.46","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.36_1788785518138_0.34779306566835255","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.37","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.37","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"c0f338cda9e11fc0b71bf86191771ebf2b59a372","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.37.tgz","fileCount":95,"integrity":"sha512-pvBRzDJH43r5o979faDlYLzfmELJBJdxd4X3mIWOVLRNA0vwlFk7jj60EcUvzypUXX/cUNTYwbCM2BbEFY5phQ==","signatures":[{"sig":"MEQCIDgB6kELvj7zO4+1IhM1ktLkVxEs12gFyQdyi0qd49gDAiB6cmH0vPLYbYK17G4vYAR6jWQR8mXzX2hoa96+KAPKow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD55rdSMJplMCO6nXUCaMv/iW1UsBhra7V1tPwdpJ1jlQIhANCjteIOMOiZD2dbazTrE5zyhpWtaNapR7ONcQJCe5k4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573060},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.37.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.37.tgz","_integrity":"sha512-pvBRzDJH43r5o979faDlYLzfmELJBJdxd4X3mIWOVLRNA0vwlFk7jj60EcUvzypUXX/cUNTYwbCM2BbEFY5phQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.47","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.37_1788868551617_0.7920576240559718","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.38","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.38","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"10e33837c523b08a0845f9f8e72a67307379074d","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.38.tgz","fileCount":95,"integrity":"sha512-eovV6FgOK8r9zAXv2t6RNkcikTxESi3+gBHEHs+gwqBPRPR050Z0CLM9plNVZJJSz7xG0pvoHJ+BGo3ZBoyl9A==","signatures":[{"sig":"MEYCIQCN0BLjmfDl4D/1rYBW2QBv5TBeSCqgQd3SNH5DurVeDwIhAL+QEj1/fxbmo9fHDyZBIpF+AzRmfH/gVf2hlwrnxbW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE+5VPELp1OOlfGO84L23LDVuhRPAWrnazCv34ngPMW6AiEArwaVgE7cC5hSltgUvZHDhVXv3FRLahVxDYcB7Gs+udg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573883},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.38.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.38.tgz","_integrity":"sha512-eovV6FgOK8r9zAXv2t6RNkcikTxESi3+gBHEHs+gwqBPRPR050Z0CLM9plNVZJJSz7xG0pvoHJ+BGo3ZBoyl9A==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.48","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.38_1788956119627_0.9655608472395321","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.39","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.39","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"37d151c6bc2a75b68d5113666feafcf40fb7ea1d","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.39.tgz","fileCount":95,"integrity":"sha512-ianBdSQm2BBYGkQ0bySW5TiOCbodckPjLX1i1bmqkLzOkaTat7p4OETv5lUXr+fzhfXVnZ55CPuKjK63+37mZA==","signatures":[{"sig":"MEQCIC/8sVDl5rMLfxn0/dgma/vsuGCC9Bzl2yfhdrv18U+XAiApod9gqLM9YwGXeeLIGmJWeKm90HkuB2fHa0Mevjv5LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpr9KpZF5uyW6Q8IqFKoQ3yBYnNt7Rshu05RCVnR/qYwIhAIVRTDZNZj3t7LRdQxj1SATjemtSSFhyXbkduCalAoOO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574337},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.39.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.39.tgz","_integrity":"sha512-ianBdSQm2BBYGkQ0bySW5TiOCbodckPjLX1i1bmqkLzOkaTat7p4OETv5lUXr+fzhfXVnZ55CPuKjK63+37mZA==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.49","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.39_1789038524498_0.14417662113563567","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.40","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.40","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"f4cbcf96440e4084847ece852e5b366ae8d65383","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.40.tgz","fileCount":95,"integrity":"sha512-jIktedJRZC3EwERlrKw/eKNm2zqSO9/4hczOiSEzcafxFFxJVoH9BPm8Reuk9QRKlHyH0SN9Q4VNy63RZyGysw==","signatures":[{"sig":"MEUCIQDseUBC84lAv6REu6zxpjSxBBRZtXyKXu1td30c+0OCywIgLlVLf0OyF6w61KGDgKQuJCVlC10qh4lB3s052jCE1T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEhGTJ7MWAuElEiWUgXhm6FPJ3tTH5/GmLRo/nH19oBsAiEAkOx5HjSv9UKa+Fx+NSvE2JlrT1K+W+72PuWTNAYWMa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575305},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.40.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.40.tgz","_integrity":"sha512-jIktedJRZC3EwERlrKw/eKNm2zqSO9/4hczOiSEzcafxFFxJVoH9BPm8Reuk9QRKlHyH0SN9Q4VNy63RZyGysw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.52","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.40_1789438366896_0.4411729985759427","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.41","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.41","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"997f4a533028315cce13b3c70d285b711a43b345","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.41.tgz","fileCount":95,"integrity":"sha512-lRgKZEionMz/cwTcBPF//Vj62Eeju6aL5S6hQaG11qg0phvu0436D9T6da9Z5Tz3l9WpDdiOd/8zGpSkrUztJw==","signatures":[{"sig":"MEUCIDxyyZKIWJJ4zpm9c2AC3FTygDv1vofFe12T4tmd8lJcAiEA1eCrFIhN6ThdQIliNl7bGOhG8T4Ly2Fz1et+IyQCYRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYT5z9/RXiLdid+Ik98G35Eie0VAdwK8G7R8BxcVwKeQIgN4g36n0v2FU8BQAw++3TRMrSLVQgubBSErwsnckIApM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575653},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.41.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.41.tgz","_integrity":"sha512-lRgKZEionMz/cwTcBPF//Vj62Eeju6aL5S6hQaG11qg0phvu0436D9T6da9Z5Tz3l9WpDdiOd/8zGpSkrUztJw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.53","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.41_1789472709851_0.9146458081112474","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.42","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.42","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"b185fe0482e80fbb11477dd33a72dd814940bfea","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.42.tgz","fileCount":96,"integrity":"sha512-fVIQb9SuLS+WuktAsAls6Q5/7M/M1uwEvMT5euMeX44g/Q1GDehz1D5sddp2Symykg0jLAtPsuKZtUIIFoAwHA==","signatures":[{"sig":"MEYCIQCcTgkTyH/oHz5i0vjY0C3WRO0/mgj2ywwzb1iaXzQhlQIhAMQIZ4hT9tyL1LakonoYIsMPVatSVa3FnR3yESVMJXuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEo22nsjXVyyDAo7PiN6FXTME48+sfsR8eKfyrP3sQ9QIhAKw8yfgohUKM+yl4sDIeWtKtq9MF2pf6ZCcAxu/3N+CF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590037},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.42.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.42.tgz","_integrity":"sha512-fVIQb9SuLS+WuktAsAls6Q5/7M/M1uwEvMT5euMeX44g/Q1GDehz1D5sddp2Symykg0jLAtPsuKZtUIIFoAwHA==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.54","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.42_1789573520915_0.9309949631825587","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.43","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.43","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"2bf709ac50a298dc7d16045ad64823a09833cff8","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.43.tgz","fileCount":98,"integrity":"sha512-F0IZOFWYJBCoHCwRTOkue0iRIC3KtQO2+4mEi+2heiZkBNMiQuRZXmDNbQTpHvs18NynmfPNZpBAfgn5O7Cz/A==","signatures":[{"sig":"MEYCIQDKOYwZg+79gzXjtDVMndlL86kmhocGf8cYUB7Wfot2xwIhAIFZfEuzkxyhUK2R0L/MV9wNmq6SR/JoVp6l03BTuth6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLZoWSp7FAzRBglra+9vyMX5MbadSuxiotTtBu/sehRwIhAMRD4hY2mpoy9wWTw9XTvlG2c8mZ1ha1G9sI+5L9jMAg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598152},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.43.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.43.tgz","_integrity":"sha512-F0IZOFWYJBCoHCwRTOkue0iRIC3KtQO2+4mEi+2heiZkBNMiQuRZXmDNbQTpHvs18NynmfPNZpBAfgn5O7Cz/A==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.55","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.43_1789652421631_0.016884841919841742","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.44","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.44","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"736882952a04264ddd9d89d2d3e9cf9f5c0425a5","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.44.tgz","fileCount":99,"integrity":"sha512-fjxW2T4LzkAmgv0ZRjSA3Ofw4i7EfSj/aD+pEOkYvOBb8ix5g1mnQJv0phmZWI29IRBospRZhzULJR0wwLENOw==","signatures":[{"sig":"MEYCIQDObq/adLI9Zhks07NeSh8t6/BNdzApHURxUToZDarJEQIhAPWPIVyfXl+exWRs1zXT9iPLC1RgDjgbo5ZByVoyGVZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBmwU/eS8IZ79IFyoLGsIdp5qmWYe4SKGj66msIHNRkhAiAuf826/vGulvQqi/8dfDqtD0fNxkb3HeW+eLjCCvUMQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598950},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.44.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.44.tgz","_integrity":"sha512-fjxW2T4LzkAmgv0ZRjSA3Ofw4i7EfSj/aD+pEOkYvOBb8ix5g1mnQJv0phmZWI29IRBospRZhzULJR0wwLENOw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.57","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.44_1789791510370_0.903250170860773","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.45","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.45","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"745099dcb992057685471a584066cb404bc2efb8","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.45.tgz","fileCount":99,"integrity":"sha512-SQFx702DxLiXpbWJw/CtzqG+QYWztRkxcdlS/Ai7Y1SJSesFEWfwMEE7xazoXU89pzMRzE0uvDvcBcB7w4fRCQ==","signatures":[{"sig":"MEUCIEoJWZxu6OUajb+gN4snvz0oQOmAPYYLNJHmTw21eJaAAiEAlW9ogvZzd93xPUC7wmWIvBHtZSiXPI1X6vN/4u4ZPDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE0QmLGGTVzGKKjeYBVo+692K3eOdRwrFFsoWcDj1+1iAiEAtbHr3VsvRqEdj5JkCaX1qbQqSmHaStFbPwaulxLOJ7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598950},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.45.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.45.tgz","_integrity":"sha512-SQFx702DxLiXpbWJw/CtzqG+QYWztRkxcdlS/Ai7Y1SJSesFEWfwMEE7xazoXU89pzMRzE0uvDvcBcB7w4fRCQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.58","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.45_1789834591374_0.047512655499017065","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.46","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.46","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"5674f4fa91804ff8c48e3e2b50aa40cc7beb3d4a","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.46.tgz","fileCount":99,"integrity":"sha512-kKlG07CtucV3ygKdRDbPaJ5EJW/nthcpCGMOussT9w4mXnzCy9LFqsZw6vjeEdJuLG/8OligIHcCpnX1iD0ddA==","signatures":[{"sig":"MEUCIQD+LVgLtv2UGe3GRc+QVG7CTAMpDu96G+HEDI3mKRvAzgIgc0ui9BkFFZBw+6u30UPngoz13BUdNb/Y+iCKvwKuyLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDbmnRxX92cqd7LtvEh8aArTC72VxINLVbdN7omuE1j3AiAHlmn5Qar2EtwUzxOw5koBPkGLiSitCZeJpmT1FFkr6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598950},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.46.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.46.tgz","_integrity":"sha512-kKlG07CtucV3ygKdRDbPaJ5EJW/nthcpCGMOussT9w4mXnzCy9LFqsZw6vjeEdJuLG/8OligIHcCpnX1iD0ddA==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.59","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.46_1789909225991_0.13475239951644613","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.47","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.47","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"642a8419e3c7f05f66188545ab8d1ead790251a4","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.47.tgz","fileCount":99,"integrity":"sha512-pqSbAlDUnpWvLtnw0YJDpV+uZ/kt6S48d6GFG+F3QzCoDUSLzaSqnQZK8Xca1GKDpTs+LbX9F0vEezI+ZB62GA==","signatures":[{"sig":"MEUCIQCCquJQxjXE0Yua62J9dRco4JiNsWK8mwEdWQJt8b70PgIgLhiqpdD9cv9+nag9OGGoJZ4vD8k+FxfTSi3/9fN6ddA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDddsIiSrv2Y3mNVSEClKMaTjBVHatgqhfd5kr5Zm66UgIgb1PnFrOsnC9YWUeL5q9fMyZy/lgCeCD3ZBge0usxU6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599340},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.47.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.47.tgz","_integrity":"sha512-pqSbAlDUnpWvLtnw0YJDpV+uZ/kt6S48d6GFG+F3QzCoDUSLzaSqnQZK8Xca1GKDpTs+LbX9F0vEezI+ZB62GA==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.59","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.47_1789958205807_0.4327957966637612","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.48","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.48","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"3aa47093822026208385890866ce3881034005d9","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.48.tgz","fileCount":99,"integrity":"sha512-9FDuVB9mwQP0amjN25HPf/vQbjSzIkJkFNENYHLURTPhqxhht+X2GfpupmV6fe59kxumqaVXXcO3ZfDgYp8+7A==","signatures":[{"sig":"MEYCIQD28JN+y8bX8zEoLZDuMpr3xaJ5XHyaviZgMTyCnhy2pwIhAJD0HJM7x5+FakQjwrMV1F/ehdUl5bki2u0SO3kfJUHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4OnonUT0QuHq7xIK2wNrgcbWcSCnyFPc01NruL9TUGAiA2jE+7GY6mWi0BMADV4rmDEcaX+J1rIoQRytjVR7iOgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600240},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.48.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.48.tgz","_integrity":"sha512-9FDuVB9mwQP0amjN25HPf/vQbjSzIkJkFNENYHLURTPhqxhht+X2GfpupmV6fe59kxumqaVXXcO3ZfDgYp8+7A==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.61","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.48_1790080258332_0.8517314439958621","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.49","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.49","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"4f1ddc4327ef1b9231a19a7ac16009c5a28fc69b","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.49.tgz","fileCount":99,"integrity":"sha512-wtNfj0zMVpbNrqAH0JVCwGdKeZIAQImpC8hyTXmCrvX4eNDiu7bRWEbO0SGH7zwQeXW6IM3696NFYgR2Ic8ZLw==","signatures":[{"sig":"MEUCIE4fPWylDlCCapH4x60MzRP315sPGo9l1pt8editWR9eAiEAvTlOGgLmaKkKDpL60XII3o5x51Yk4fXFasC1WWepE9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClm+IHXBulGN6yQhXzj8uVObcqLPI95QTToWSqtWmX5AIhAKZ7SLcnZCnfoqiG2qbIImGj8+uFGeH4zGYfBaBQ58Qv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601453},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.49.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.49.tgz","_integrity":"sha512-wtNfj0zMVpbNrqAH0JVCwGdKeZIAQImpC8hyTXmCrvX4eNDiu7bRWEbO0SGH7zwQeXW6IM3696NFYgR2Ic8ZLw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.62","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.49_1790159288456_0.0034831549247749116","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.50","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.50","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"6cc58f93dd819ff0d96db51e6b1faad35edaf2ae","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.50.tgz","fileCount":99,"integrity":"sha512-41A+T/gg8/sn6SRURp6Mi/AAbH4+gTLh3Wu41Etz9xgPs680wSC14+rfKtg841b9wR4b2tCsIx/p0tiCbwuGcQ==","signatures":[{"sig":"MEUCIQCbQYmj9aYI+4urVocAJ4eLNy5Fi+LRAd0BGwogxY6OlAIgRaUDsuiF9kAI/RrpLRzWDIM++KMWPmJg7wJj9R/TOqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDcembD44CnHVo6GUyND81pySZyuvtUHY2Eayu7Qq6+/AiEAo/X7sDfZJHu6+thsYZmZV4i8xq1QPTZjhwk/Rm6xNJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601453},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.50.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.50.tgz","_integrity":"sha512-41A+T/gg8/sn6SRURp6Mi/AAbH4+gTLh3Wu41Etz9xgPs680wSC14+rfKtg841b9wR4b2tCsIx/p0tiCbwuGcQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.64","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.50_1790362902124_0.8398497068328385","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.51","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.51","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"a9aed044e56ecb1bc0a727279439b8781baa828f","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.51.tgz","fileCount":99,"integrity":"sha512-cMctrqlvGQ5s9qlICeRXZOybGjFZY8mULOKnjQArRDSIhU7n35U4AVYQL2GKi1b29ITwKOsFtokShIP2njoxhw==","signatures":[{"sig":"MEUCIQCWpoQX+cCgFDSg9e9yLsgNcEf2C8MzfQW70JNHOgbpNQIgM3tbvEwGrmIYBE9KszmZXwhe7i6fvsnEhfjOkgC87bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrhfKVv/dwMFRGy1QO9IvhfkNEe4ZgCzSDteRuR22bIwIgQCE3oZxtKhG9qod2ssbP+Gwq8eh4fvUBHuklQzFPe9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601759},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.51.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.51.tgz","_integrity":"sha512-cMctrqlvGQ5s9qlICeRXZOybGjFZY8mULOKnjQArRDSIhU7n35U4AVYQL2GKi1b29ITwKOsFtokShIP2njoxhw==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.66","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.51_1791463988003_0.6277897025665029","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@qoder-ai/qoder-agent-sdk","version":"1.0.52","keywords":["qoder","agent","sdk","cli","mcp","ai"],"license":"SEE LICENSE IN LICENSE","_id":"@qoder-ai/qoder-agent-sdk@1.0.52","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"homepage":"https://docs.qoder.com/cli","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"3b3810cbdb4c67c8f48b406e9844ffa18ecdd887","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.52.tgz","fileCount":102,"integrity":"sha512-xo1Hv7phvnm6szkUKmNORhFJk6p5c4Ths1t4p256u+YNmKMCelyeJ48S4KGiq7TigU+TxsTdGsv+WyjUOG7XBQ==","signatures":[{"sig":"MEQCIC9E6DKuK9Ewkb5AkSxSb60IOvnKBsg92FDPoB/uAGPbAiATajwLMKlDmtzAVzOqlCgooV2XtickJz+SgmpELgzuDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH+haPe5x55KzD5TQkQiY57cvBDWNdtPErp4d/GFBFw+AiEAl3fpMyrvtxosfqkZ37YAfe6krIXGfB47z7wmkWys59A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624365},"main":"dist/index.js","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.52.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"scripts":{"postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.52.tgz","_integrity":"sha512-xo1Hv7phvnm6szkUKmNORhFJk6p5c4Ths1t4p256u+YNmKMCelyeJ48S4KGiq7TigU+TxsTdGsv+WyjUOG7XBQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.69","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qoder-agent-sdk_1.0.52_1791813802614_0.562961534694735","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"_id":"@qoder-ai/qoder-agent-sdk@1.0.53","bugs":{"url":"https://forum.qoder.com"},"dist":{"shasum":"5816dec436610fe0d0459c24d0c5cb1804f46eb5","tarball":"https://registry.npmjs.org/@qoder-ai/qoder-agent-sdk/-/qoder-agent-sdk-1.0.53.tgz","fileCount":102,"integrity":"sha512-Ws290e5QDC5QsvA5wCjDdMLNZwZPRUXjtk9SQ6VdFX0L1x7DrdC983+hYeEb1uJSCt53FA1E2ISA3OWhaBH4wQ==","signatures":[{"sig":"MEQCIF6nnHAXZ4yA6ACVGlUkrIicK+rcV50S0ChHbGOaFHQlAiAUt43R6b1p6Fga/9u4kxuCLnwQTTEMqaJVBUDce1CLKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGh98yZoXjHtJ8fHVaYTJcW/LWBrJaH7TKgm1IWMxaE+AiEA8ECWg0gPATU6f0dyBlE6yrk1VU6KuU/aPYyqaJzFwqM="}],"unpackedSize":624531},"main":"dist/index.js","name":"@qoder-ai/qoder-agent-sdk","type":"module","_from":"file:/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.53.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./protocol":{"types":"./dist/protocol/index.d.ts","default":"./dist/protocol/index.js"}},"license":"SEE LICENSE IN LICENSE","scripts":{"postinstall":"node scripts/postinstall.cjs"},"version":"1.0.53","_npmUser":{"name":"qoder-dev","email":"dev@qoder.com"},"homepage":"https://docs.qoder.com/cli","keywords":["qoder","agent","sdk","cli","mcp","ai"],"_resolved":"/aoneci/runner/work/source/.tmp-qoder-sdk-release/global/qoder-ai-qoder-agent-sdk-1.0.53.tgz","_integrity":"sha512-Ws290e5QDC5QsvA5wCjDdMLNZwZPRUXjtk9SQ6VdFX0L1x7DrdC983+hYeEb1uJSCt53FA1E2ISA3OWhaBH4wQ==","_npmVersion":"10.8.2","description":"TypeScript SDK for building Qoder-powered coding agents.","directories":{},"maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"_nodeVersion":"20.19.6","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"qoderSdkBrand":"global","_hasShrinkwrap":false,"qoderCliVersion":"1.1.71","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qoder-agent-sdk_1.0.53_1792046009407_0.9836883719492262"}}},"time":{"created":"2026-05-19T16:37:01.935Z","modified":"2026-10-15T06:33:29.756Z","1.0.0":"2026-05-19T16:37:02.375Z","1.0.1":"2026-05-20T13:42:55.145Z","1.0.2":"2026-05-22T10:59:03.375Z","1.0.3":"2026-06-11T14:16:51.972Z","1.0.4":"2026-06-18T02:52:38.924Z","1.0.5":"2026-06-18T05:49:09.972Z","1.0.6":"2026-06-22T12:28:58.277Z","1.0.7":"2026-06-23T10:00:50.951Z","1.0.8":"2026-06-24T14:49:52.248Z","1.0.9":"2026-06-25T12:31:22.761Z","1.0.10":"2026-06-25T15:29:05.112Z","1.0.11":"2026-06-29T13:23:23.801Z","1.0.12":"2026-07-07T10:57:35.184Z","1.0.13":"2026-07-09T11:56:39.013Z","1.0.14":"2026-07-15T02:26:10.681Z","1.0.15":"2026-07-16T13:24:19.208Z","1.0.16":"2026-07-28T14:06:28.254Z","1.0.17":"2026-08-01T12:50:40.045Z","1.0.19":"2026-08-07T02:39:55.729Z","1.0.20":"2026-08-10T13:52:37.435Z","1.0.21":"2026-08-13T02:41:14.541Z","1.0.22":"2026-08-15T02:33:33.797Z","1.0.23":"2026-08-17T06:35:42.836Z","1.0.24":"2026-08-18T11:56:41.284Z","1.0.25":"2026-08-19T11:42:15.369Z","1.0.26":"2026-08-26T10:15:31.978Z","1.0.27":"2026-08-26T10:28:24.370Z","1.0.28":"2026-08-27T13:25:43.110Z","1.0.29":"2026-08-29T02:28:11.264Z","1.0.30":"2026-08-29T09:53:57.927Z","1.0.31":"2026-09-01T04:03:47.932Z","1.0.32":"2026-09-01T15:12:02.604Z","1.0.33":"2026-09-04T14:42:07.973Z","1.0.34":"2026-09-05T01:38:32.279Z","1.0.35":"2026-09-07T12:47:07.084Z","1.0.36":"2026-09-07T12:51:58.230Z","1.0.37":"2026-09-08T11:55:51.726Z","1.0.38":"2026-09-09T12:15:19.771Z","1.0.39":"2026-09-10T11:08:44.604Z","1.0.40":"2026-09-15T02:12:47.012Z","1.0.41":"2026-09-15T11:45:09.940Z","1.0.42":"2026-09-16T15:45:21.045Z","1.0.43":"2026-09-17T13:40:21.754Z","1.0.44":"2026-09-19T04:18:30.453Z","1.0.45":"2026-09-19T16:16:31.466Z","1.0.46":"2026-09-20T13:00:26.083Z","1.0.47":"2026-09-21T02:36:45.918Z","1.0.48":"2026-09-22T12:30:58.443Z","1.0.49":"2026-09-23T10:28:08.546Z","1.0.50":"2026-09-25T19:01:42.264Z","1.0.51":"2026-10-08T12:53:08.100Z","1.0.52":"2026-10-12T14:03:22.740Z","1.0.53":"2026-10-15T06:33:29.554Z"},"bugs":{"url":"https://forum.qoder.com"},"license":"SEE LICENSE IN LICENSE","homepage":"https://docs.qoder.com/cli","keywords":["qoder","agent","sdk","cli","mcp","ai"],"description":"TypeScript SDK for building Qoder-powered coding agents.","maintainers":[{"name":"yn_cr","email":"yannan.cr@alibaba-inc.com"},{"name":"qoder-dev","email":"dev@qoder.com"}],"readme":"# @qoder-ai/qoder-agent-sdk\n\nTypeScript SDK for building applications on top of Qoder Agent.\n\nThe SDK starts `qodercli` for you, streams agent messages back to Node.js, and\nlets your application configure tools, permissions, working directories, MCP\nservers, hooks, and interactive sessions.\n\n## Installation\n\n```bash\nnpm install @qoder-ai/qoder-agent-sdk zod\n```\n\nPrerequisites:\n\n- Node.js 18+\n- A Qoder account or another authentication method supported by your host\n  application\n\n`zod` is a peer dependency used when you define MCP tool schemas. Keep it\ninstalled if your application uses SDK tools or MCP integration.\n\n## Runtime Behavior\n\nThe npm package uses `WorkerTransport.default` for `query()` by default. During\n`npm install`, its postinstall script downloads the Worker runtime selected by\nthe package's pinned CLI version into `dist/_worker`. It does not download the\nprocess CLI unless `QODER_INSTALL_BUNDLED_CLI=1` is set.\n\nYou can still select a transport explicitly on the same `query()` entry:\n\n```ts\nimport {\n  qodercliAuth,\n  query,\n  WorkerTransport,\n} from \"@qoder-ai/qoder-agent-sdk\";\n\nconst q = query({\n  prompt: \"Summarize this repository.\",\n  options: {\n    auth: qodercliAuth(),\n    transport: WorkerTransport.default,\n  },\n});\n```\n\nThe worker transport uses the runtime installed at\n`dist/_worker/qoder-worker-runtime.obf.mjs`. To use another Worker runtime,\npass its path explicitly with\n`new WorkerTransport({ pathToQoderWorkerRuntime })`. Environment variables do\nnot override the Worker runtime entry.\n\nThe package includes a `dist/runtime-manifest.json` that records the default\nruntime and the URL template for qodercli Worker runtime artifacts. At\ninstallation time, the SDK resolves exactly one artifact for its own brand,\nthe current operating system, and the current architecture. It does not fall\nback to the universal artifact. The SDK package itself does not need to host a\ncopy of the archive. The presence of `dist/_worker` is used as an integrity\ncheck after installation, not as the mode selector.\n\nThe installed Worker runtime is self-contained. Platform packages include the\nmatching native keychain, PTY, image-processing, and ripgrep assets. Linux\npackages retain both glibc and musl image-processing bindings. OpenHarmony does\nnot have an install-delivered platform artifact and must use an explicitly\nsupplied runtime source.\n\nIf your environment blocks install scripts or network downloads, skip postinstall\nruntime downloads:\n\n```bash\nQODER_SKIP_DOWNLOAD=1 npm install @qoder-ai/qoder-agent-sdk zod\n```\n\n`QODER_SKIP_DOWNLOAD` only affects install-time downloads. It does not change the\npackage's default runtime. Then point the process transport at an existing\n`qodercli`:\n\n```bash\nexport QODERCLI_PATH=/absolute/path/to/qodercli\n```\n\nTo use an existing Worker runtime, pass its absolute path through\n`new WorkerTransport({ pathToQoderWorkerRuntime })`.\n\n`query()` is the only query entry point and defaults to Worker. Pass\n`transport: ProcessTransport.default`,\n`transport: WorkerTransport.default`, or a custom transport provider when a\nsingle call needs to override the package default.\n\n`pathToQoderCLIExecutable` accepts either local runtime form. Native binaries\nand ordinary CLI `.js`/`.mjs` entries use the process transport; recognized\n`qoder-worker-runtime*.mjs` entries use the Worker transport. An explicit\n`transport` provider always takes precedence over automatic path selection.\n\n## Authentication\n\nEvery SDK query needs an explicit authentication option.\n\n| Authentication method | Identity | Use case |\n| --- | --- | --- |\n| Personal Access Token (PAT) | A Qoder user | Automation that needs the user's permissions and data |\n| Service Account | An organization workload | Services and jobs that should not depend on a personal account |\n| Local `qodercli` session | The signed-in user | Interactive development on a workstation |\n\nFor a PAT, generate a token at\n[qoder.com/account/integrations](https://qoder.com/account/integrations), store\nit in a secret manager, and expose it through the default environment variable:\n\n```bash\nexport QODER_PERSONAL_ACCESS_TOKEN=your-token\n```\n\n```ts\nimport { accessTokenFromEnv, query } from \"@qoder-ai/qoder-agent-sdk\";\n\nconst q = query({\n  prompt: \"Summarize this repository.\",\n  options: {\n    auth: accessTokenFromEnv(),\n    cwd: process.cwd(),\n  },\n});\n```\n\nFor a Service Account, read the key from your secret manager and pass it\ndirectly to the SDK:\n\n```ts\nimport { query, serviceAccount } from \"@qoder-ai/qoder-agent-sdk\";\n\n// Get the Service Account key from the host's secret manager adapter.\nconst serviceAccountKey = await readSecret(\"qoder-service-account-key\");\n\nconst q = query({\n  prompt: \"Summarize this repository.\",\n  options: {\n    auth: serviceAccount({ serviceAccountKey }),\n    cwd: process.cwd(),\n  },\n});\n```\n\nThe SDK and CLI obtain and refresh short-lived Service Account tokens for this\nauthentication method. A host can retain the Service Account key and use\n`serviceAccount({ fetchServiceAccountToken })` to obtain and refresh\nshort-lived SATs for qodercli. See the\n[host callback example](examples/service-account-token-demo/demo.mjs) for a\ncomplete Token exchange and query. To reuse a signed-in developer\nworkstation, use `qodercliAuth()`. See the\n[SDK authentication guide](docs/public/global/cli/sdk/authentication.mdx) for\ncomplete setup instructions and security guidance.\n\n## Quick Start\n\nCreate `demo.mjs`:\n\n```js\nimport { qodercliAuth, query } from \"@qoder-ai/qoder-agent-sdk\";\n\nconst q = query({\n  prompt: process.argv.slice(2).join(\" \") || \"Explain what this project does.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n  },\n});\n\ntry {\n  for await (const message of q) {\n    console.dir(message, { depth: null });\n  }\n} finally {\n  await q.close();\n}\n```\n\nRun it:\n\n```bash\nnode demo.mjs \"List the important files in this repository.\"\n```\n\n## Basic Usage\n\n`query()` runs a single SDK query and returns an async iterator of response\nmessages.\n\n```js\nimport { qodercliAuth, query } from \"@qoder-ai/qoder-agent-sdk\";\n\nconst q = query({\n  prompt: \"Explain this repository.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n    systemPrompt: \"You are a helpful assistant.\",\n    maxTurns: 1,\n  },\n});\n\nfor await (const message of q) {\n  if (message.type !== \"assistant\") {\n    continue;\n  }\n\n  for (const block of message.message.content) {\n    if (block.type === \"text\") {\n      console.log(block.text);\n    }\n  }\n}\n```\n\n## Code Security\n\nBuilt-in code security is disabled by default in SDK sessions. Enable only the\ncapabilities the integration needs:\n\n```ts\nconst q = query({\n  prompt: \"Review this repository for security issues.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n    securityScan: {\n      l1StaticCheck: true,\n      l2LightweightScan: true,\n      l3DeepScan: false,\n    },\n  },\n});\n```\n\nOmitted switches remain disabled. The top-level option is authoritative for\nthe SDK session. Enabling any switch also makes the native security skill\navailable; project and file scans do not have a separate switch.\n\n## Tools and Permissions\n\nQoder Agent can use tools such as file reads, file edits, shell commands, and\nMCP tools. `allowedTools` is an approval allowlist: listed tools are\nauto-approved, while unlisted tools continue through `permissionMode` and\n`canUseTool` for a decision. It does not remove tools from the agent's\navailable toolset. To block tools, use `disallowedTools`.\n\n```ts\nimport { qodercliAuth, query } from \"@qoder-ai/qoder-agent-sdk\";\n\nconst q = query({\n  prompt: \"Update the README introduction.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n    allowedTools: [\"Read\", \"Edit\"],\n    disallowedTools: [\"Bash\"],\n    permissionMode: \"acceptEdits\",\n  },\n});\n```\n\nFor application-specific approval flows, provide `canUseTool`:\n\n```ts\nimport { qodercliAuth, query } from \"@qoder-ai/qoder-agent-sdk\";\n\nconst q = query({\n  prompt: \"Inspect the source code, but do not run shell commands.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n    canUseTool: async (toolName) => {\n      if (toolName === \"Bash\") {\n        return {\n          behavior: \"deny\",\n          message: \"Shell commands are disabled here.\",\n        };\n      }\n\n      return { behavior: \"allow\" };\n    },\n  },\n});\n```\n\n## Plan Mode\n\nPlan Mode is independent from tool permissions. Set its initial state with\n`planMode`; the SDK applies it after the CLI handshake and before the first\nuser message, while preserving the underlying `permissionMode`:\n\n```ts\nconst q = query({\n  prompt: \"Plan a safe migration for this repository.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n    permissionMode: \"default\",\n    planMode: true,\n  },\n});\n```\n\nFor a live streaming session, use `q.setPlanMode(true | false)` to switch the\nstate and `q.getPlanMode()` to read the authoritative current state. These APIs\nrequire a CLI that advertises the `plan_mode_v1` capability.\n\nFor compatibility with existing consumers, `system/init.permissionMode` is\nprojected as `\"plan\"` while Plan Mode is active. This does not replace the\nunderlying tool permission mode; after leaving Plan Mode, the field reports\nthat mode again. Use the Plan APIs and `plan_mode_changed` events as the\nauthoritative Plan state.\n\n## Working Directory\n\nUse `cwd` to run the agent in a specific project directory:\n\n```ts\nimport { qodercliAuth, query } from \"@qoder-ai/qoder-agent-sdk\";\n\nconst q = query({\n  prompt: \"Analyze this project.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: \"/path/to/project\",\n  },\n});\n```\n\n## Interactive Sessions\n\nUse an async iterable prompt when you need a long-lived, bidirectional session\ninstead of a single string prompt.\n\n```ts\nimport { qodercliAuth, query } from \"@qoder-ai/qoder-agent-sdk\";\n\nfunction userMessage(text: string) {\n  return {\n    type: \"user\",\n    message: { role: \"user\", content: [{ type: \"text\", text }] },\n    parent_tool_use_id: null,\n  };\n}\n\nasync function* conversation() {\n  yield userMessage(\"Inspect this project and summarize the main modules.\");\n  yield userMessage(\"Now list the files that are most likely to need review.\");\n}\n\nconst q = query({\n  prompt: conversation(),\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n  },\n});\n\nfor await (const message of q) {\n  console.dir(message, { depth: null });\n}\n```\n\nThe returned `Query` object is useful for chat interfaces, follow-up prompts,\ninterrupts, runtime permission changes, MCP server management, and other\nworkflows that need state across multiple turns. Runtime helpers include\n`q.streamInput(...)`, `q.interrupt()`, `q.setPermissionMode(...)`,\n`q.mcpAuthenticate(...)`, and `q.mcpSubmitOAuthCallbackUrl(...)`.\n\nStreaming user messages support three delivery priorities:\n\n- `priority: \"now\"` stops the current response and handles the message immediately.\n- `priority: \"next\"` is the default and handles the message at the next suitable point.\n- `priority: \"later\"` waits until the current response finishes.\n\n`shouldQuery: false` adds the message to the conversation without starting a\nresponse by itself. Its processing time still follows `priority`.\n\nAssign `uuid` to messages that need delivery tracking or cancellation.\nDo not reuse UUIDs within a session. `await q.interrupt()` stops the current\nresponse without closing the session. `await q.cancelAsyncMessage(uuid)` returns\n`true` when the queued message is cancelled and `false` when it can no longer\nbe cancelled.\n\n## External Session Storage\n\nQueries persist their local session by default. Set `persistSession: false` for\nan ephemeral query that must not create resumable session state. Ephemeral\nqueries cannot use `sessionStore` because mirroring starts from locally\ncommitted transcript entries.\n\nUse `sessionStore` when a host needs durable transcripts outside the local\nmachine. The SDK mirrors entries after qodercli commits them locally. A later\nprocess can restore the same session before qodercli starts:\n\n```text\nqodercli commit -> SDK append(key, entries) -> external store\nexternal store -> SDK load(key) -> temporary QODER_CONFIG_DIR -> qodercli resume\n```\n\n```ts\nimport {\n  InMemorySessionStore,\n  qodercliAuth,\n  query,\n} from \"@qoder-ai/qoder-agent-sdk\";\n\nconst sessionStore = new InMemorySessionStore();\n\nconst first = query({\n  prompt: \"Inspect this project.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: \"/path/to/project\",\n    sessionStore,\n  },\n});\n\nfor await (const message of first) {\n  console.dir(message, { depth: null });\n}\n\nconst resumed = query({\n  prompt: \"Continue the analysis.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: \"/path/to/project\",\n    resume: \"11111111-1111-4111-8111-111111111111\",\n    sessionStore,\n  },\n});\n```\n\nEvery store implements `append(key, entries)` and `load(key)`. Implement\n`listSessions(projectKey)` for `continue: true` and session listing,\n`listSubkeys(key)` to restore and inspect child-agent transcripts, and\n`delete(key)` for deletion. Entries are opaque JSON objects and must remain in\nappend order. A child transcript uses an opaque `subpath` such as\n`subagents/agent-<id>`; the key does not include the on-disk `.jsonl`\nextension.\n\nWhen `load()` returns `null` or an empty array for an explicit `resume`, the SDK\nfalls back to the same local session ID. Store-backed `continue` starts a new\nsession when `listSessions()` has no restorable session. Unsafe subpaths are\nignored, and missing or empty child transcripts do not prevent restoration of\nthe main session.\n\n`sessionStoreFlush: \"batched\"` is the default. `\"eager\"` starts each append\nwithout waiting for the result boundary. Final append failures are emitted as\nnon-fatal `system/mirror_error` messages. Each append batch is submitted once:\nthe SDK does not retry a mutation whose commit outcome may be unknown.\n`loadTimeoutMs` defaults to 60,000 ms.\nSession storage cannot be combined with `persistSession: false`, file\ncheckpointing, custom transports, or the Cloud Agent runtime. Session storage\nsupports the built-in Process and Worker transports. Use\n`importSessionToStore(sessionId, store, options)` to copy an existing local main\ntranscript, child-agent transcripts, and metadata into a store.\n\nA Query can replace the CLI Artifact snapshot with an App-owned cumulative\nsnapshot. Configure the callback on that Query:\n\n```ts\nimport { join } from \"node:path\";\nimport {\n  qodercliAuth,\n  query,\n  type ResolveSessionArtifacts,\n} from \"@qoder-ai/qoder-agent-sdk\";\n\nconst resolveSessionArtifacts: ResolveSessionArtifacts = async (\n  localSessionId,\n  cwd,\n) => ({\n  artifacts: [\n    {\n      path: join(cwd, \"outputs/report.pdf\"),\n      displayPath: \"outputs/report.pdf\",\n      name: \"report.pdf\",\n      kind: \"presented\",\n      group: { key: \"outputs\", name: \"Outputs\" },\n      relativePath: \"report.pdf\",\n    },\n  ],\n});\n\nconst running = query({\n  prompt: \"Create a report.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: \"/path/to/project\",\n    resolveSessionArtifacts,\n  },\n});\n```\n\nThe callback receives the local Session ID and working directory. Return the\ncurrent full snapshot; `artifacts: []` clears it. If the callback is omitted or\nrejects, the CLI snapshot remains in effect.\n\n### Production stores\n\nThe SDK exports the `SessionStore` interface but does not ship a\nproduction-ready external storage implementation. Implement the interface\nagainst shared storage operated by your application, then validate its\nappend/load ordering, project isolation, subkey handling, and deletion behavior\nwith the shared conformance suite under `examples/session-stores/`.\n\n## Custom Tools\n\nYou can expose JavaScript or TypeScript functions to Qoder Agent as in-process\nSDK MCP servers. This avoids managing a separate MCP subprocess for simple\napplication-local tools.\n\n```ts\nimport {\n  createSdkMcpServer,\n  qodercliAuth,\n  query,\n  tool,\n} from \"@qoder-ai/qoder-agent-sdk\";\nimport { z } from \"zod\";\n\nconst server = createSdkMcpServer({\n  name: \"my-tools\",\n  version: \"1.0.0\",\n  tools: [\n    tool(\"greet\", \"Greet a user.\", { name: z.string() }, async ({ name }) => ({\n      content: [{ type: \"text\", text: `Hello, ${name}!` }],\n    })),\n  ],\n});\n\nconst q = query({\n  prompt: \"Greet Alice.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n    mcpServers: {\n      tools: server,\n    },\n    allowedTools: [\"mcp__tools__greet\"],\n  },\n});\n```\n\nFor stdio, SSE, and Streamable HTTP MCP servers, set `timeout` to the hard\nwall-clock limit for each tool call. The value is in milliseconds, progress\nnotifications do not extend it, and values below 1,000 ms are ignored.\n\nAn effective server `timeout` overrides `MCP_TOOL_TIMEOUT`. If neither is set,\nthe CLI uses 100,000,000 ms (about 27.8 hours). Connection and discovery\nrequests are independent: they use `MCP_TIMEOUT`, which defaults to 30,000 ms.\n\n```ts\nconst q = query({\n  prompt: \"Run the long report.\",\n  options: {\n    auth: qodercliAuth(),\n    mcpServers: {\n      reports: {\n        type: \"stdio\",\n        command: \"report-mcp-server\",\n        timeout: 1_800_000,\n      },\n    },\n    allowedTools: [\"mcp__reports__run_report\"],\n  },\n});\n```\n\nThe CLI also protects silent tool calls with an idle timeout: 30 minutes for\nstdio and 5 minutes for remote transports. Progress resets the idle timer but\nnot the hard timeout. Set `QODER_MCP_TOOL_IDLE_TIMEOUT` to adjust the global\nidle baseline, or to `0` to disable it; a valid server `timeout` can extend the\nidle limit up to the hard timeout. In-process servers returned by\n`createSdkMcpServer()` do not expose a server-level `timeout` field and do not\nuse the idle watchdog.\n\n## Hooks\n\nHooks are deterministic callbacks invoked at specific points in the agent loop.\nThey are useful for validation, policy checks, logging, and\napplication-specific feedback.\n\n`UserPromptSubmit` callbacks receive optional `image_urls: string[]` after\nimage inputs resolve to HTTP(S) URLs. The field is omitted when no resolved\nimage URLs are available.\n\n```ts\nimport { qodercliAuth, query } from \"@qoder-ai/qoder-agent-sdk\";\nimport type { HookCallback } from \"@qoder-ai/qoder-agent-sdk\";\n\nconst blockDeployScript: HookCallback = async (input) => {\n  if (input.hook_event_name !== \"PreToolUse\") {\n    return {};\n  }\n\n  if (input.tool_name !== \"Bash\") {\n    return {};\n  }\n\n  const toolInput = input.tool_input as { command?: unknown } | undefined;\n  const command = String(toolInput?.command ?? \"\");\n  if (command.includes(\"./deploy.sh\")) {\n    return {\n      hookSpecificOutput: {\n        hookEventName: \"PreToolUse\",\n        permissionDecision: \"deny\",\n        permissionDecisionReason: \"Deployment scripts require review.\",\n      },\n    };\n  }\n\n  return {};\n};\n\nconst q = query({\n  prompt: \"Review this project without deploying it.\",\n  options: {\n    auth: qodercliAuth(),\n    cwd: process.cwd(),\n    hooks: {\n      PreToolUse: [{ matcher: \"Bash\", hooks: [blockDeployScript] }],\n    },\n  },\n});\n```\n\n## Error Handling\n\n```ts\nimport {\n  AbortError,\n  ModelPolicyTimeoutError,\n  ProtocolVersionMismatchError,\n  qodercliAuth,\n  query,\n} from \"@qoder-ai/qoder-agent-sdk\";\n\nfunction errorCode(error: unknown): string | undefined {\n  if (typeof error === \"object\" && error !== null && \"code\" in error) {\n    const code = (error as { code?: unknown }).code;\n    return typeof code === \"string\" ? code : undefined;\n  }\n\n  return undefined;\n}\n\ntry {\n  const q = query({\n    prompt: \"Hello Qoder\",\n    options: {\n      auth: qodercliAuth(),\n      cwd: process.cwd(),\n    },\n  });\n\n  for await (const message of q) {\n    console.log(message);\n  }\n} catch (error) {\n  if (errorCode(error) === \"auth_not_configured\") {\n    console.error(\"Configure options.auth before calling query().\");\n  } else if (error instanceof ProtocolVersionMismatchError) {\n    console.error(\"Upgrade qodercli or @qoder-ai/qoder-agent-sdk.\");\n  } else if (error instanceof ModelPolicyTimeoutError) {\n    console.error(\"Model policy resolution timed out.\");\n  } else if (error instanceof AbortError) {\n    console.error(\"The query was aborted.\");\n  } else {\n    console.error(error);\n  }\n}\n```\n\n## License and Terms\n\nCopyright (c) 2026 Qoder\n\nUse of this software is governed by the Qoder Product Service Terms:\n\nhttps://qoder.com/product-service\n\nBy installing or using this package, you agree to those terms.\n","readmeFilename":"README.md"}