{"_id":"@auvira.ai/sdk","_rev":"56-de88a204690acf9d183207ec308bea23","name":"@auvira.ai/sdk","dist-tags":{"latest":"0.29.3"},"versions":{"0.2.9":{"name":"@auvira.ai/sdk","version":"0.2.9","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.2.9","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"dist":{"shasum":"9630ef8df217fae4c1d5a3806dd02247f790d827","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.2.9.tgz","fileCount":303,"integrity":"sha512-bO1OHMmF5G7+rOCSSbhQ2Ep2D+s1bdX9pTvZEC1aXadw8JR6yqtUsIsfp+afwc4cfW5pDlfy277wO0w07xBa6w==","signatures":[{"sig":"MEUCIQDXTokGFUVJ0gYpSf2UxYMTyGXd754JQ9iD3Q5/nqdKQwIgOwZEw1HxLs5Hsz3WJi4Gu2mwTC1akhV3QoF2w02ioGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76164238eeadf532e72f94e77a140ad28cef42ab","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.9_1782343765848_0.38696330325054085","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@auvira.ai/sdk","version":"0.2.10","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.2.10","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"dist":{"shasum":"f654f4d6e1d963cb7f352b586a7dc388da6f9347","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.2.10.tgz","fileCount":303,"integrity":"sha512-nvLmCymq8ZOhFBhNHcw/aq7gnIgwm77EzQAAyajw9vsZiXXyHyI5ROq9khrCYcFqjGSoBWNZ9Zld/szLDSIcoQ==","signatures":[{"sig":"MEQCIFFuc5zqtXMNkEIGRczAB4CTzkpf1gKgrzt6CAkk6/CNAiBT7xZqEmtwVTCXjQf9UCdaPUQ9sWjN9i44qsfAUeSKMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76164238eeadf532e72f94e77a140ad28cef42ab","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.10_1782343835790_0.4200327095906293","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@auvira.ai/sdk","version":"0.3.0","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.3.0","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"e3bf05fe76f0d5de17205a1853403e1c2a291d8e","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.3.0.tgz","fileCount":348,"integrity":"sha512-AcQRvbN3ZebVH1tYD0hpA1OPcDcb4aQCC7DETITJVzq1PkhiBW/G91NRs4UaVfDESfxK7Nc+74zXh8BrTPaxWQ==","signatures":[{"sig":"MEUCIHj5oDm4Nmjr7Ub9FHc2pl0cxEV7s2b2YrUv4ML+hPsRAiEAke6Oc3B9nWCwjpHH7d4KWCkP/H3W2RNanA6oRLdjJoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"9e22750acee7824af4562dd15d94156be3ebd179","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1782352756668_0.22365625369239606","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@auvira.ai/sdk","version":"0.3.1","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.3.1","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"6acdddee1498f88c1a1123561b8f282b3f69a651","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.3.1.tgz","fileCount":348,"integrity":"sha512-42UYU20UBzeAJXYPowWyNsdkYhDc+rXFaa6sJtox3+L5n+QQSJWE8bejsNySwmvz7ntluEv9t9J2WhJzyen6iw==","signatures":[{"sig":"MEUCIQC3rHeAmlbdOeyIUOGk/TAEwfJgvlro+aU6jZA28z2NPgIgbrrYInCFbme1bS+MWcCqyZuGGp/RWGhjyp0S+bRX6GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"cb15ee95a75cf2f41aeef9c7398cdece76733ff1","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1782358746580_0.13449446380370755","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@auvira.ai/sdk","version":"0.4.0","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.4.0","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"9b6db05c07edda3035ef69067bcdecccd4a3727f","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.4.0.tgz","fileCount":360,"integrity":"sha512-E2sGUrP7YF91QeYk0qT1s3LQlcK/FYWf3LKvLbPdZKoX+Zo5uAduGheOOLQ+MG6dJmpohD6jRn29nCEptkIRag==","signatures":[{"sig":"MEUCIAKGKTKLpFFspLumXYWw9/g21x0H9xSExUxRWLHjO95CAiEA/k8fDOw/5YCVqmJMWpK8PUk9xHQWe3mguIRmRACZFRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"d278584cdabd343e97ae860e0ae0fd822cab5a21","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1782359779858_0.441713340021368","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@auvira.ai/sdk","version":"0.5.0","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.5.0","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"eef73c7e1596cfb581bd5e590356d24cc21b64cc","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.5.0.tgz","fileCount":384,"integrity":"sha512-z8UPhirwcUAxW1e9gpSUpwT6h752rn4PNF2a2dg3hLlh9vSs8KLx4g92YtqqYQsxWBzm+dShvToWsMFu4/vOPQ==","signatures":[{"sig":"MEUCIBX74h4r1DMInu4xVXbO2KemNeg43Km1gmi3FuKBAeshAiEAiASt1q+Eos0mN19zxKuiZsu3Ckp4UZwTPwnhNx7bAYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"2cfb36d8e046798d13a16ceed2dc9da333bff519","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1782440367767_0.7595960837093705","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@auvira.ai/sdk","version":"0.6.0","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.6.0","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"c132e5f3de18918199743054a233c49cf911ec81","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.6.0.tgz","fileCount":393,"integrity":"sha512-/TgImzM3ZiWpufCQS8yoVjNM983/e5V4hfazZVICotnxt/PA6NoJwayZna7RyicURg/2i8ZFbwuvivyw8UDBsQ==","signatures":[{"sig":"MEUCIQCrG7iXj/5XJ1oisd2CIxm94g2xE7l4TrSZdSHhkYJV7AIgIgBgelV3DTDNINC+kFpEHXN57cTOggV5ntrqjU+GYCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"2961402afc94e68bb770b8b506986d7941c0e712","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1782508847573_0.30642752716192656","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@auvira.ai/sdk","version":"0.6.1","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.6.1","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"fff888bb2912bd2ddafbc674d9b0440c1d7ca0e1","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.6.1.tgz","fileCount":393,"integrity":"sha512-Thsbys9GStEqL41Zt86be/kKWfNrWtnzE8yTjxvWjRcoei1F41Badal+m9dgng22X0MPoqlZwk/2ArHJtdvSLA==","signatures":[{"sig":"MEYCIQDtQprHzU7Tz9TmirGIVb4D7GUgiT4jxRHue23V8/1vFgIhAOSuHza748vGpaCQCzyJ09JVTSBBVfyaf9MvQiz7MvcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":919608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"3d35202001001bee92559327f8b4d3fd60804c92","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.1_1782513326457_0.004452761700576513","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@auvira.ai/sdk","version":"0.6.2","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.6.2","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"90502a74e8312dc71e8e6aa5d4a7e2ac1bdc969d","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.6.2.tgz","fileCount":401,"integrity":"sha512-ftXWeotEnhdGRFRwfkhEk8r12NZ9hLiZ0+PsR2BCOWEW1u7LFo1mbe9buOOzzoQt3LxtAOQd6Xu2E671LCFwrQ==","signatures":[{"sig":"MEUCIQD+koD2YWOPzXfOUG+Ikiufwj3ivJNtYLTryO2Pa0gO1wIgKbOvnwA01zW2tSyY830pVzSUeAqj8rNlYKLSVa/vriM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"eb93783e347bd08e49fde58e8aea5cc4439158bb","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.2_1782517504138_0.32482356632589915","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@auvira.ai/sdk","version":"0.6.3","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.6.3","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"c695fba56f3a50a774f4b9dba644a8463002d359","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.6.3.tgz","fileCount":401,"integrity":"sha512-DUZ7w+zrEc61Kmot5nBt91ejTG3p/0IYNrMugkyB1riV144Ite7gHMDTAflaKLccr9+sXM+WbS+zRLMlciAqpQ==","signatures":[{"sig":"MEQCIEYjzode6i+vEXggVxfqqUGTWGcZs334AjRdtER9xMbEAiBPiphz33yXyFoqJNBMvmprcx0GamuVqdmighW+ON9DAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"9db87fadfb181d106e8666e78daa81246ed60a6e","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.3_1782570107893_0.2232719432357324","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@auvira.ai/sdk","version":"0.6.4","keywords":["agent","cursor-sdk","openhands","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.6.4","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"1a114e21ba73f0fc217f7b838a5ea1f263d1c948","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.6.4.tgz","fileCount":405,"integrity":"sha512-ziu8glxCGLZrIAy6LtkTFpdY2+5qELcdbot/sJOPm4RBvA38Fj3y+SilONo8m/j74O4i5R0GylpoStLmVXp3Mw==","signatures":[{"sig":"MEUCIGwz/c7ZZvB0xREHQpzp7uPT7limwcjpePp0IYlj4gvdAiEAt78Ln5/+66dNGA0plXgc/Qnfs4bLIvX14CZaAKBxXJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"4829b0dabf51a208a40b2b8cdbb7edef59fc0f88","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.4_1782625963937_0.7070903243004545","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@auvira.ai/sdk","version":"0.8.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.8.0","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"34dadb53bbaa55248755d7dfdc03d5e0f4d3ec7f","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.8.0.tgz","fileCount":579,"integrity":"sha512-FD42V2VTb2h/Nvmg5JENq1Pjj0XefcNsdz1mc3yTs277T9iPBDpnW2Df2tQPgU/7BfdQGGuqKyF7M9QF4Lj7Nw==","signatures":[{"sig":"MEQCIEkSj3+/zuWHJWoThuI5fAyZiTEf6IU3B8g/Xb9YnoacAiAszUlKIUnx+GAUW5fKZRXewrn3y6t+z7enQYRMyDH8Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"2f6c4bdc674ddaaf46c7620412ecded65846dd05","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1782668039572_0.9556626441689389","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@auvira.ai/sdk","version":"0.9.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.9.0","maintainers":[{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-sdk-run":"dist/runner/run.js"},"dist":{"shasum":"09926e62bfb39950b6391014df9e6117591a6d26","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.9.0.tgz","fileCount":631,"integrity":"sha512-2cpHuyAgP+4OenZt+3xqW1s5FlYw8CyUVhFBlRuHEf7U+Z8gOTu6afFE7okgqpiH4ZjoLeeDYamP9aS8K9EdsQ==","signatures":[{"sig":"MEUCIQDsnY2JHyafTagIhJj2HLsniTJMn8tzRfTpwg5fXcOolQIgMzRZWQBxpXEVnRJi8Y9yu0qVTVTkFzxUztIJzEyLmrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479127},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/run.js"}},"gitHead":"482f537c78e108dfcff64fa2d2b7126c1f70ef9d","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1782688971621_0.14050320514956827","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@auvira.ai/sdk","version":"0.11.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.11.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"a63b3e48c7d9ca873c538e8801ae22d77d0fcc8b","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.11.0.tgz","fileCount":1388,"integrity":"sha512-aOGuNNKbn7cefBo5YfL8cdJq6L8h1ThKeworl5PYrHobqCdByXnDT4Ba5EXk4caXuC1c7MjgPHJo5URQP9mXJg==","signatures":[{"sig":"MEYCIQCNE3XToSVouTMXC9v0qneAfCxvFG7BTWfygPPwKk+KwAIhAJM58apkhC2bPpEbhwldZw6DkB2M/hApz0a1F/Dpwjyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3368615},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"652db23e018b0866910fb8a624b87bebc8d40c76","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1782742269257_0.44762321927939075","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@auvira.ai/sdk","version":"0.11.1","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.11.1","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"ad62876c8abe91a488ed1d6bed4faf4cb850df13","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.11.1.tgz","fileCount":1392,"integrity":"sha512-ro/8SEZSf7wrGjcr/Lb/a4tP8Eq13tOQ00PiKEA1oerwN4OgFzX0E+X/pBkJW/GjwTdDFv37QLTsCH7czaudrA==","signatures":[{"sig":"MEUCIBjMGndawublj/RJd3eNWRvDdGpAnI0oH1crmw/gom/eAiEAxI56rBCEyaOoAcK9BAwa/l3ouDxLig3UC9xZGeNcv74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3373512},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"558c24f271e2e429d8faf09aeb8a48eb112e9c34","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.1_1782768343832_0.48424573447214514","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@auvira.ai/sdk","version":"0.11.3","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.11.3","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"e95a6e54b9370d935a097895a2905cc0ebf81a5a","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.11.3.tgz","fileCount":1400,"integrity":"sha512-mPG8eCkr42WHV3PX147AL64AS2U6t044ETyb/cFOeWqGUNJbsniUN/hqZo0lHx2pDMhVVpTNcfBTvc65KhZgzQ==","signatures":[{"sig":"MEYCIQCNp9mw3ItSc3tFEUnVCvfAcXyyPvoEX1cpz2q8MegBtAIhAMsxdAa61MPgPgEqShlN51suhd5Um7zt0qR9nwZ7e+fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390624},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"bfb9c7ae527d5f0f4b2f1be3f48c11b8e7ad7611","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.3_1782780033825_0.9964682320452776","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@auvira.ai/sdk","version":"0.12.1","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.12.1","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"b8cb64456c90b78d9f9f9ebad219d2e04fcf9cf1","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.12.1.tgz","fileCount":1412,"integrity":"sha512-1A3BumnsRv8BP9Zg5v8CbVMXyUWQsdVcdwTvN5kMN0GWa+gcPtyUzgrKc6CcjMXaRxkbsb+yo7l1b7CeWvGnaQ==","signatures":[{"sig":"MEQCIGJT7xJIXgq66OSBTV7ujDIvRr6JVDmWv2JVgmnaFppiAiBWnPt1vte/u/T0wOINgit/PXlIzBEdmzPotUwcSct+HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3436514},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"bfb9c7ae527d5f0f4b2f1be3f48c11b8e7ad7611","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.1_1782792048335_0.3899298048951465","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@auvira.ai/sdk","version":"0.15.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.15.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"69d626210cecc97b94bed4891c3e419668cad0b1","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.15.0.tgz","fileCount":1574,"integrity":"sha512-+K18wXOH6CeAkH8cYy57Xc2OH6/XTfcTiqIQfPd5olrzPLNzZFwgrR+8p0v+V7iChP6PxCiKFim8GTpbQ/zm2Q==","signatures":[{"sig":"MEQCIBGcn/VDld85iW0CUV7NTYoRmg87hJp/fJZ/vaYXdYwsAiAuf0cp59hF3pOuIJVBSS03jbDY497PHM+AGByhPJjF7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3748855},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"bfb9c7ae527d5f0f4b2f1be3f48c11b8e7ad7611","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.15.0_1783030879008_0.47973903369466586","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@auvira.ai/sdk","version":"0.16.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.16.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"f6afd7e3bb43c13d994a1bd082bd2a7acf8f06ef","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.16.0.tgz","fileCount":1619,"integrity":"sha512-sb3BiRRKhrzkOQefimO8zY1DaZl/AMLJPVelW5yUXHsipEKu3pu3OprjIDg9UjQOdUfmaxG338TgpGVlQSkV4w==","signatures":[{"sig":"MEUCIByLc0js00Hul24uczRPnDdSJr7E7f0jUmvteXMnaz8EAiEA5cnlV3Ttn5CNbuymUHy6If2ZZCKw8ZFqybuDZ5dBjN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3856806},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"0f2f716ab60839110f015aa00e8cb446d12c7086","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.0_1783100540772_0.32706626904537295","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@auvira.ai/sdk","version":"0.17.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.17.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"40bb690de4a6a05b57bee853c3f265fec6b459e6","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.17.0.tgz","fileCount":1627,"integrity":"sha512-rf4Z4H3Jr4wd1avue7aZXJtSkGHzMQfQ3QJWSDocPagYN7usez6RdWORZwST1/aoR0tNbfWO1zPmmGD9N53Uzg==","signatures":[{"sig":"MEUCIFTE0yhF4DLH+Pekpo99M38Ga8Pxvhttr/QB/miTX9CmAiEA5bM7thxC08V7d2lNU6SEEiLvFeyXCxdnU86+xZ4KF7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3891375},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"0f2f716ab60839110f015aa00e8cb446d12c7086","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:stage-decision":"AUVIRA_REAL_STAGE_DECISION_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.real.test.ts","test:eval:stage-hard-gates":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/stage-decision/stage-decision.hard-gates.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.0_1783107118402_0.5102519777987387","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@auvira.ai/sdk","version":"0.20.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.20.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"c78e550f72cfbadd4bc7ed99a6a25668ea191073","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.20.0.tgz","fileCount":1772,"integrity":"sha512-nOO0C/thRFuQekNB0Im8fkBxFQhWjs59PVtZdeTmnoyNYFV/mweMzK4stYJ287wFtedwiO3UYp5UxZThzxs5Ag==","signatures":[{"sig":"MEUCIQCTFIYYboiwEHmTwBbXo/Du8CvMWyeXo29lebtlTHX9NwIgIq8/Y11ANHZqn+B51EdcGTNK7txoHm19duqd43xGPY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4122606},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"ae9e52561e044809f123c239616e3a6ee912dbba","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills && cp -R packages/auvira/skills/default dist/packages/auvira/skills/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.20.0_1783120569030_0.2589548445260945","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@auvira.ai/sdk","version":"0.21.1","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.21.1","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"cb2206405d1b6d26fb494a8b28c79af73c34c536","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.21.1.tgz","fileCount":1812,"integrity":"sha512-awq/LWdPyqtd3TahyMof38mbP7FSOzgi0JUL3BcAOB6HE3el3qZjTQ7zIvBMbvvSXjiJinUL0YlCZqpCjUCpow==","signatures":[{"sig":"MEUCIQDfJhLk0zdZqxq0VBDEYF5gc/lhfGLSzfvjoGFYKsvTsgIgfNgj1QoKx7+GxiZsUS9Spu7i8rnfuyL0Sql2q/kugbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4202647},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"1b510f8263cd98bc173e915a9c4a7319c1d3c573","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills && cp -R packages/auvira/skills/default dist/packages/auvira/skills/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.21.1_1783133348420_0.684965504246277","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@auvira.ai/sdk","version":"0.22.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.22.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"e78c445c028f9e64a974b766878ab6ca502f9011","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.22.0.tgz","fileCount":1832,"integrity":"sha512-Ip1kvACTqhtioHf/KsPQPOCOKoekYqpbaz+kzAFN/sp1kSQaCYx/8DXTaWkfbx8nL7Sbh7kuwhw6j6sx9Dru3A==","signatures":[{"sig":"MEQCIFiicljNCTH0s3+MW5bZVQzTFdtlapCUWYeYAW0dOJVEAiBtAfjjp/KyVgCRDqPSTD0vqwCmT965c/nqSkizoGoIbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4268128},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"1b510f8263cd98bc173e915a9c4a7319c1d3c573","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills && cp -R packages/auvira/skills/default dist/packages/auvira/skills/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.0_1783140761380_0.5866110145430554","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@auvira.ai/sdk","version":"0.22.1","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.22.1","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"57320dcdca2030ac0e6b779e7d1dc9b550fe1ddd","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.22.1.tgz","fileCount":1869,"integrity":"sha512-jXi68VOUdENypB0KzQ/kj471HMlU+unSBvaKlp5HOCHrWn8R3sFcbWq9S+ZNPmYk6Ty/1MoEMpZrnwLTxour7Q==","signatures":[{"sig":"MEUCIQDg3TUxrrj+ZOU9nBvCUuLADUb4GsDrUhlftG1cDatC5QIgUPQaBtHH9QQ3n69eDLofnFckNEaG/pdN80BqjCInK5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4459076},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"e888d2c96e415efa56256ab46eb66c0451981256","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.1_1783197610176_0.751358268117744","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@auvira.ai/sdk","version":"0.22.2","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.22.2","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"5d0e1998690dae9af3e1be1b678552327441b522","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.22.2.tgz","fileCount":1869,"integrity":"sha512-D7RFQir07yPPR787Jprocl04j4+N7w5ilID90p17wM2wZ6D+cbW0XzlEiJrupfVBw877j5JnOa31DQopTLQMiw==","signatures":[{"sig":"MEQCIGT1Ny8zpY1AQ/cM1g3V/u+mJjOShAT0bhzMLdjia5ZRAiB9FJlYCTf19zjaagFK+g1vbWNE71RNiejPgN59eqdZ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4459076},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"f26c92c5d3f5191db1594f487701af67a44dc8ce","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.2_1783197668687_0.4727079343449738","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@auvira.ai/sdk","version":"0.22.3","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.22.3","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"23898561e19a0aac2f400d8c6773f7ba19f10e3b","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.22.3.tgz","fileCount":1869,"integrity":"sha512-exBrsKPTR8YqZX+8jJCiM5NQaAXlDASzeQxwxrSaLxaw0F76NkZBG8BqJ0Lv8HJjJB4ASYjkOBcUdDo9zISU3A==","signatures":[{"sig":"MEQCIBEIOQoPNTu6Jvf6jbe1cvnoiuLifaMRGQa9ExiU3jLzAiBX4Xv+ROvQC0DxyhvyqcgoqyZaYIEDFsdye/4izHCH9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4470773},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"f26c92c5d3f5191db1594f487701af67a44dc8ce","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.3_1783205988397_0.07809486525740184","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@auvira.ai/sdk","version":"0.22.4","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.22.4","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"32bf3bb91f630d822c40a83b6064c85d2f15dcb6","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.22.4.tgz","fileCount":1869,"integrity":"sha512-7Gh8i8CXNCKxsZuSIBnbpqgGpbhNwLn9f/0KAtOxDDx1j8sFa00oGm2nW2pBXkLt3P0yqLoJk2TqFbkZl7fTbg==","signatures":[{"sig":"MEUCIApooFOcvy8Cyj4j0K3CPBXBABuyhbrt+D7DLymTM8m0AiEA8USQRgTzndAJRAyw9RCS8HZ/+tfyUKigUhl9eBsrkfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4470851},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"e22a94e1caaba9d29fc93ab09fc9e038b10be050","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.4_1783207517255_0.2655265043734354","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"@auvira.ai/sdk","version":"0.22.5","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.22.5","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"7205503de2b6a3daaa013b10ab20ff29b0fc6355","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.22.5.tgz","fileCount":1869,"integrity":"sha512-CTmsThKwZB9OquuSGpBJ09OdBGZzG27kdAzdKg85n6Ao7A1NuVrgeKDvjPbhwCjfTfMeBva0j++hEdSgNkGPaw==","signatures":[{"sig":"MEUCIQC0Xilf2972UcQ1LmXvHqZlUJY22ks7ruIf284FNcum2QIgDwYf9RwDBQ+Op94WHhBMxjgpv5+9a/40r0s33GRezYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4477317},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"133f44ba1eb7c9938a0313d2e7fe3de8d2f38f6b","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.5_1783210434637_0.9277804197088106","host":"s3://npm-registry-packages-npm-production"}},"0.22.8":{"name":"@auvira.ai/sdk","version":"0.22.8","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.22.8","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"4abf975feb4b645629f177e102b3f96b40574c80","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.22.8.tgz","fileCount":1873,"integrity":"sha512-ZKBR46ZszJk1mkFpnMFHWWLW6WwvRtUqiB+HsWCWVMGW5Ua6Wa3Tk17MER44eJR1pFfOa035fKnVUgEcsn9Q2A==","signatures":[{"sig":"MEUCIQCRiwJIkBtMdcEfJldBE2/zktYmVHnVrXM0Hte5+cgfOwIgJh6llEj+TYjN9B0Wmu2/aRkFBVCVMK/PlVwKN7nu5mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4494814},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"ec59f0e9a7b3c568d5fd6a361dd9408014c02673","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","postinstall":"patch-package","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.8_1783217579263_0.08143716391555156","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@auvira.ai/sdk","version":"0.23.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.23.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"8d2514cd85db4ac5ad5d781794332a27fbedda24","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.23.0.tgz","fileCount":1893,"integrity":"sha512-M8k6AkNP7EosfLjDVCUsb6FLCQLvKX0suac71+sXuq7DrIngCklFqszUEkkC+qqvUBwmI2FoYCtCD5dwUz9YtA==","signatures":[{"sig":"MEYCIQCKo1p1IFvsWICvcK79Br5TJZPl5gmSL0lfeg+3Td+FzgIhAIyPzXYu/hBk9jVZYPScwSvqiHWu0miIu20Irlg0srHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4542976},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"d795396f4f046df62c62c8edbae9622d8b80673f","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","postinstall":"patch-package","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.23.0_1783230193286_0.2960179774063565","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@auvira.ai/sdk","version":"0.23.1","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.23.1","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"ea11e512f77f8ab6661b0765c4de5eb2569ad9fe","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.23.1.tgz","fileCount":1893,"integrity":"sha512-ieFslbjxEPguFe4msDuNEuMFJ9A6UaOhTRVR5M4vGELUwn+nvohMnCTyvE6C1KHxRQAAeZKMl0itr0VZ5qpbhA==","signatures":[{"sig":"MEUCIQDYzLSlDbPM8Q7dfgPACpk5bbVgQNCN+Sh3Yo2+7y0v1QIgGuD4N31nCb2c2tuY3viNxSlKT0rhAcq5v2U38TliT+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4543370},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"d795396f4f046df62c62c8edbae9622d8b80673f","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.23.1_1783230720928_0.8581508842878147","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@auvira.ai/sdk","version":"0.24.1","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.24.1","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"448d900fa638733bcc8f47170630c790ebf1fe80","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.24.1.tgz","fileCount":1916,"integrity":"sha512-8QH4+GKznX+lTgcQ8qQX2qEJKuy4ld+liJX69yMl4pnYhdYdqT4ePv+F29wn2y6AarIP1GPhkW6l27GbdGMeLg==","signatures":[{"sig":"MEUCIBva5R7veDDc2htHRtdwlk0rHYw1l9Gh2n4HTJG934EvAiEApO/ZxotJIKBEtnEUh9TQK9gU9UeuRGUzkf6Wh/VAoI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4619264},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"13b1279fe646dfacf346b045f2c8fa05f0baef34","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","apply-cline-patches":"node scripts/apply-cline-core-patch.mjs","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.24.1_1783273251450_0.8027247523670897","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@auvira.ai/sdk","version":"0.25.2","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.25.2","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"701aecd7985de2981dcfe648d62b57d1ff3816aa","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.25.2.tgz","fileCount":1924,"integrity":"sha512-mC+TwEaY0puBV+vSxsm5nuNdlshEiyqzS5YKbXbTYnWaNG67BxD5MweSe7wE2X/x9gq937X45xUz8dUqAh+Z0w==","signatures":[{"sig":"MEQCICjx7pwdon+BWtT4/llqX+2SWsZM5gP02bIG47DWiyULAiBHmPt5N8z5nvtBbdyDxnb1MgdNsNGLXaRVBv6g2uN3BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4638776},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"dbd46ac4fe40a85b0670d3f163f3f8a6e0e76812","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.25.2_1783277690719_0.19506082028798444","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@auvira.ai/sdk","version":"0.25.3","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.25.3","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"67d23a48c4e453a0306a6ec41d2174a2bb8ae013","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.25.3.tgz","fileCount":1924,"integrity":"sha512-x9W/wjauD9L71RyJ8wIj7nFMTNjDZHBxTZMo6hglK7gjNkXZ9qZmJrINfxS/NzAd51+0PsQfrL/SArJ4f1priw==","signatures":[{"sig":"MEUCIQCG41dPIE1YJOvjiKMzv1jOYe2e6jIUV1iQ677y4TNKyQIgE8EnVXxbcigSnkLA+Ij1SL9T8bud4rZuwGb/yKFTIHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4646300},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"523002643dae182186f1678dc75375a8c27df667","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/skills dist/packages/auvira/completion && cp -R packages/auvira/skills/default dist/packages/auvira/skills/ && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.25.3_1783295847436_0.7386245028344436","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@auvira.ai/sdk","version":"0.26.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.26.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"a16fc85db6d99a216dedc9946d9030aace7f86b9","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.26.0.tgz","fileCount":1996,"integrity":"sha512-cKYX9+u/SgSY2b9DuhZDIdWyVj07YGnHpZW2H98Sb8k8Prv+WZrqK6HZvxUrlrifTVDcsEAoTDS7kVvpKrOL/g==","signatures":[{"sig":"MEQCIHf98L3V14MHBpSWYnzkceoaKsN42B7hU0FRXew84ljKAiB3KW8AQAZyDDQLXG8QSZeTGGmeVuZ7WkR3jXMlyKzPLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4732781},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"523002643dae182186f1678dc75375a8c27df667","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.26.0_1783470955042_0.0563955646350498","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@auvira.ai/sdk","version":"0.26.2","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.26.2","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"39b5ac282ca34c18234b37a56c3ecf6ce9bdd229","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.26.2.tgz","fileCount":2004,"integrity":"sha512-cJwTSsvReEL2GiHtbSbHclC1/wbSY8RgH0DuY+sGHZT8phLcgWSVFlWTILi70KsCsHKzZ6YSozNuX2dYQoSrcQ==","signatures":[{"sig":"MEUCIGZClY5QiqiXKlt9xwDVAPSkXR/j9bVhNlUet2EXzPnOAiEAuuf97ysOoSx9gmv1SwZLZB1S24X867Y34cX2LNfDi8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4769617},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"523002643dae182186f1678dc75375a8c27df667","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.26.2_1783487450768_0.18709334202528405","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@auvira.ai/sdk","version":"0.28.1","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.1","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"be0932b09ef69031d2c54850529bc41d0d50c953","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.1.tgz","fileCount":2028,"integrity":"sha512-2FSVvxb8yVfcmq4/m3GpNRnsw61C5cyZ5wTQf2le0iHNvP2itivMLict28REOjpV+uz81udUrS1S1sFkAqOqpw==","signatures":[{"sig":"MEUCIQCsDtH88b9LeCEoUND0cHpIXWeGB62lP8mZN7vd20tQTwIgPTC0bqHz+CyLyJgSnaZJp4OfU9r8aC8EoD9lEc9PrMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4888560},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"523002643dae182186f1678dc75375a8c27df667","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.1_1783569537967_0.24171111455171101","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@auvira.ai/sdk","version":"0.28.4","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.4","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"7400488e4a09d5d2509a2873c994bdf6f21a4f3d","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.4.tgz","fileCount":2032,"integrity":"sha512-IP173EL79hmy/X4bYpsTtoOXQc13nbWOvemI5FVsOFi7g0mEjPyXDgJ027c/eHtWtIsy3lW6bxR/1sBbNQrs+A==","signatures":[{"sig":"MEQCICeGSIo+fXWgCzui9QeunnxT+VWPl/98ADNVFpRPBkKoAiAoyu9ekojIycjz5unBuWUDzI8IPCjn5C2A4eEmGda0vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4923787},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"523002643dae182186f1678dc75375a8c27df667","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.4_1783641269840_0.9906962597662552","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"@auvira.ai/sdk","version":"0.28.6","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.6","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"1c6908e095653d706fa4431e33a1eae24954bc0e","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.6.tgz","fileCount":2036,"integrity":"sha512-BsGfdyFTBqeYa7cPET1QLBnapD1Z/7GBNMa/lebOuLQO8XJXHHTDg+L+zRNl08aXMUVhUHH/F3UBhhe58rMB3g==","signatures":[{"sig":"MEQCIFySzXoHU4Je/wvAXssKHvbfWygbQC1CQvBfTiGsIF9YAiBUgUFuJG46iILHLBJ507IVgSaFsfDZjTpq/v8bEBJZuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4945116},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"523002643dae182186f1678dc75375a8c27df667","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.6_1783654455248_0.8404132819641508","host":"s3://npm-registry-packages-npm-production"}},"0.28.9":{"name":"@auvira.ai/sdk","version":"0.28.9","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.9","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"5993b2574083865a391bc764ba26d5c0f2dcd934","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.9.tgz","fileCount":2060,"integrity":"sha512-K7Xpcr6rn3x+ZF2e0Ge1iw8LMzZQ+AIKUd9mlttuW5K+KuCYbznlC9Z7YDHCv5i9PNzCcelwm44EUaGeBx+KgA==","signatures":[{"sig":"MEQCIE9rzRxAoWRkH62+mcaxtxm9Eib+lFF+63H9rKUIsz4eAiBBUvIuDd7yxdc91AWk93Z/uxpmI+zk9J/aelgUCmYnkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5050576},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"7166e0fcc5cbd565bbd0e7ae849950c75e43a7b5","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.9_1783714694837_0.42218972621700934","host":"s3://npm-registry-packages-npm-production"}},"0.28.11":{"name":"@auvira.ai/sdk","version":"0.28.11","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.11","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"d41c811ec6a88972b44718be6649dbce8665ab63","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.11.tgz","fileCount":2060,"integrity":"sha512-2bWO+k9IRCi90wuOetaoHC5UsbLvuEn/L4aeycKhL9udUu3eQAS2+3vqjA9wUx4ndMtwJ4NRStijgls75PMvLA==","signatures":[{"sig":"MEYCIQDm+PJotcZLYkd1rHnx0T8U46dY/q+6BuSlAwOBhVrn0wIhAIIZZwYqeLXwQlqwcm9LljVsQGDTiHc5vuXPqHzFpWHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5080849},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"1098dee184bcd1d16b49f06d8ad60a8b6b92657b","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.11_1783720824698_0.6602058443785319","host":"s3://npm-registry-packages-npm-production"}},"0.28.13":{"name":"@auvira.ai/sdk","version":"0.28.13","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.13","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"bfdf76be1fbe72b645d805707781b5bfd6a9b4f8","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.13.tgz","fileCount":2068,"integrity":"sha512-yw9XXe+HSFBxOsx7bWwBcIV6I7M7YQCQSH0N/YIpuL9ozP2D1UK0BsiVe8Et6GW0wGtVmFaOmU1v7pHQ2tyTdw==","signatures":[{"sig":"MEUCICFKQrhZSjkkps9Ved/zS7cN9YYdJWOWarg999LeEUSaAiEA6CSocuyIKdmzJJqQkl2lcnjuHNWvW+74ncWAz1lRTjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5122992},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"b4bd937b14b3ae29d3ed2f58c5b571312190e469","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.13_1783748017933_0.5063868866313299","host":"s3://npm-registry-packages-npm-production"}},"0.28.15":{"name":"@auvira.ai/sdk","version":"0.28.15","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.15","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"7e43afa51bb84a8870c9e437b08925c9f125aa5b","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.15.tgz","fileCount":2076,"integrity":"sha512-A8U+ERNO7V3kV1+5IpxuEq9sCM0OV68EYNiNwAmrkU+l1PssfU1VLp0vU8u2vevpwSFvoa0zgUfmceJdmQsUQg==","signatures":[{"sig":"MEUCIDNoAyr1RuEMLktJX2zoGaQC86Jmuc2+A0X2bQn6zw9iAiEAiZjMhZ0mO1mfCk1XNfJC8WWH/PQnzMGsv7OA4FKrErw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5169133},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"1ede4c521652b57038fd78d9b4dd554d10b0ae4e","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.15_1783753839870_0.721159509532292","host":"s3://npm-registry-packages-npm-production"}},"0.28.16":{"name":"@auvira.ai/sdk","version":"0.28.16","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.16","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"905e275f59e32627f9517aaffa68622f0ba099e7","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.16.tgz","fileCount":2108,"integrity":"sha512-qhyyVEOqOt9h1TnX/hcXi3oa3KE7y+5hKnr5NCaEgOGsz4GAsHVLkwtqmU7SsNzmEzZr4hkGkUKwrfkd5l2nHQ==","signatures":[{"sig":"MEQCIDhNvJ7VNbA6RA7/M9kWemmlUXwmyOHk8ZfWXXlR/mbpAiAv9MiLRXrdTOFcFK24gIocN7tcZ5E1XSC1wmq9cOZtcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5334571},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"e7c8c515df7f90add139b1c9db7f9c498e55eff6","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.16_1783790188017_0.19244963026726492","host":"s3://npm-registry-packages-npm-production"}},"0.28.17":{"name":"@auvira.ai/sdk","version":"0.28.17","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.17","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"cf9863f656082140a704f9349aaf1bf40725fd90","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.17.tgz","fileCount":2112,"integrity":"sha512-WCl+WM4ThZ71id8VlImpaWCAeGDwfHIo4PazmlRS3oW/5EOAyBF1EClDFNPGsNvfsAJ/zsPjeN4qNl4MQ3eU/Q==","signatures":[{"sig":"MEUCIQDi8hYiAS74RxRg1Df1qSYdrh0L7VmQuOnV9SiL5yt5aAIgbjY4r9Zr9gRfzOlZisnvBSyf8H/TnO3r1S6aWn+Zz50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5380257},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"32dc6ba150eebae5503ed5331d56f019dbe7320a","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.17_1783803754780_0.7103004681296801","host":"s3://npm-registry-packages-npm-production"}},"0.28.18":{"name":"@auvira.ai/sdk","version":"0.28.18","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.18","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"d871b3ef361832559f66bfa75d93ad32345e5699","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.18.tgz","fileCount":2116,"integrity":"sha512-N0U7UAHa3PPV9qYwRoc6Ph1X0v6ykWMlTKcqh7Wo+cw0U9exk1BLgkV5mXN46Leif/D0RxME0c5sPhfiN3sGRA==","signatures":[{"sig":"MEUCIEjTh/RmWg98rYqauKP+lsQEBxSoaK206MkTh5ChZcpKAiEAv6eUGBSnXJokdDoYX0YamIxgLc0aW9Z1kPNGlVBsB3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5395072},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"28d2c4a8dabe4689b51ca4e229c68f6c8aac9654","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real src/__tests__/flex/real-*.e2e.test.ts src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__ --exclude 'src/__tests__/real/**' --exclude 'src/__tests__/**/*.real.e2e.test.ts' --exclude 'src/__tests__/**/*.eval.test.ts'","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/flex --exclude 'src/__tests__/flex/real-*.e2e.test.ts'","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.18_1783813391050_0.760747583915697","host":"s3://npm-registry-packages-npm-production"}},"0.28.19":{"name":"@auvira.ai/sdk","version":"0.28.19","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.19","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"afde56866f70ddec8a8b703daa805550e41f8283","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.19.tgz","fileCount":2165,"integrity":"sha512-qefNNpjSON4YguAEdCpm6FP6bfWw0fcOk1iA8b+U9GiQqxPovdJMD/UYgNki3+iPf7jXjSInL2Uhr8nsBxj07g==","signatures":[{"sig":"MEUCIHrfO8/Cmvjga+3u1OonCd2ryY9q4ErU9qNPYmLwnxf/AiEAzu9Jjf1GSj5T32B3077PmtKEiFJYQqFXrTSECZLXtU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5526997},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"4f4938b3f86da0ff177cc86e1acc429ebc030fa4","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.19_1783828288795_0.9398725362650462","host":"s3://npm-registry-packages-npm-production"}},"0.28.20":{"name":"@auvira.ai/sdk","version":"0.28.20","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.20","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"dc518add8bccb62c1e7686ffe89326b207adec24","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.20.tgz","fileCount":2165,"integrity":"sha512-xVaCV5E3Rs9Smm8Iq0f9/XLq1CASsy7IW6WoEFIGqj/kjcyHhVoQgIGqbxqyCXnF0J08T8DJUMrFfFXts0Zruw==","signatures":[{"sig":"MEQCIHUqTm8M7Eul/QTxWrqpgP0yKRNE1+xfrU2ZcvzuCNk2AiBd1LgCKKRFvnBvJHCi6BiCM8V17UnQetwXxSWkImJkew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5531834},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"ed474d9c556ee5e24f3d1792ee69728eb949ede4","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.20_1783830527378_0.21964638118950663","host":"s3://npm-registry-packages-npm-production"}},"0.28.21":{"name":"@auvira.ai/sdk","version":"0.28.21","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.21","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"f903c5cf21691bfbef64dce722ce4623f9ea0540","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.21.tgz","fileCount":2165,"integrity":"sha512-Bq4StEbdGbJVrypSlhAnf5Y/9oRC5sSJLbf3qqzA/t9N1uJQ/s4TSbtX7GNeDf9ioIl8hCVGgO7AzGplNfUNcQ==","signatures":[{"sig":"MEYCIQCxFN3kVGhNeRiuwpZiJ5q6DTVuUw73UuINv/gvTgIZqwIhAJL9wsfxSoCs7TpIYkKS/XwcQpuMdKHH+D2pkCDVYFUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5564997},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"8f9b90833840b5e61ad0da432cbbb1ac6516a92f","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.21_1783834527047_0.4723125332559055","host":"s3://npm-registry-packages-npm-production"}},"0.28.22":{"name":"@auvira.ai/sdk","version":"0.28.22","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.22","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"cb71e52b1165128dcf17d27d42330dc964b85c6f","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.22.tgz","fileCount":2165,"integrity":"sha512-G5I1/0o+hRz9GfuVhI1FXntT/pPhcu5aV1eorYb9r1WWFGbf37UT/hJ6hQdqXbKwyZRfda6dkvXNnL9E4hfSdw==","signatures":[{"sig":"MEYCIQC7YSf23cXbyXUBK+0A4hmsBOWtbRpwbYUix9IaFRYYJAIhALvfzsNqRMiwLol9ZDkZiB7VMnFBYb8QiqJOxy6rltqV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5571235},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"ee9a20c35c5381af1dc0e22a119d953489db50b3","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.22_1783867660959_0.4321599771735858","host":"s3://npm-registry-packages-npm-production"}},"0.28.23":{"name":"@auvira.ai/sdk","version":"0.28.23","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.28.23","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"44dfe4ecad18775bc83d2c8718735506f7f20fa6","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.28.23.tgz","fileCount":2165,"integrity":"sha512-BFn0F1x0cYayc9l7LNDKVC10VLspsyupVFnHXqYMwNhIrKpGU4nNtSz/cjkadYBlgBATJY+o0DPWjYs8cirzYA==","signatures":[{"sig":"MEUCIQC7NA9BwD+hsyRduToAJqEeYipWgv+49eNNKft0mBvsfgIgcQ/ndyrdNdzDY2iQKDLt5PJ3hbgeoD0QJzNawuJ4Hy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5626489},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/integrations/mcp/index.d.ts","import":"./dist/src/integrations/mcp/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"ce5269b375c2b79a5cfd6f108b2185b8979261bb","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts src/__tests__/real/host-picker-od.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:host-picker-theme":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/host-picker-theme-edit.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:auvira:design:rebrand:full":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:smoke":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t smoke-success","test:auvira:design:rebrand:phased":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts","test:auvira:design:rebrand:quality":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan,execute node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.e2e.test.ts -t quality","test:auvira:design:rebrand:subtasks":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:diagnostic":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.live.diagnostic.e2e.test.ts","test:auvira:design:rebrand:phased:plan":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 1\"","test:auvira:design:rebrand:full:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_FULL_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.full.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:hero":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 2 page-hero\"","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:phased:execute":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts -t \"phase 2\"","test:auvira:design:rebrand:phased:verbose":"AUVIRA_REAL_OPEN_DESIGN_REBRAND_PHASED_E2E=true AUVIRA_STRONG_DESIGN_PHASES=none AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/openDesignRebrand.phased.live.e2e.test.ts --retry=0","test:auvira:design:rebrand:subtask:globals":"AUVIRA_REAL_HOST_PICKER_THEME_E2E=true AUVIRA_STRONG_DESIGN_PHASES=plan node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/design-rebrand.subtask-isolated.e2e.test.ts -t \"subtask 1 globals-tokens\""},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.23_1783871465052_0.22969265416702855","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@auvira.ai/sdk","version":"0.29.0","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.29.0","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"407347cbdcbc32f36e25158e08dcb28b4c885e94","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.29.0.tgz","fileCount":2231,"integrity":"sha512-QxZConiiIREPJGf3MtK9az3Y3TJSbXsQuTXvWLkvl4rXytorQYiLUGaKDYrCLo3dXInWhWWKayx0fmMsB2d3DA==","signatures":[{"sig":"MEQCIG1mCACJe/vTu8UAsrDntxcE6C3rCmEFbVkan4QgGA8PAiBpAxcivwxH8u3z7ZPmXrMrNN+KMP3CpeJEF1ofMB/QrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5637304},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"f2895672886ede2fb767a75fbac79b86fd149067","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.29.0_1783881936972_0.7344094647470698","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@auvira.ai/sdk","version":"0.29.1","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.29.1","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"0931724056da50f6eccefc2c474d42be7ba40eaa","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.29.1.tgz","fileCount":2231,"integrity":"sha512-tg09D0PGlnXrw9fHzrKMxaVVzPjHZvP60RHcIVN5AogG9fRjO6Dja0x5CGhPDWVTVyBJ6md5nGrnpjzhrIHlIA==","signatures":[{"sig":"MEYCIQC+jNVvTxAQksFzRugrxlhsFHywqiptZFay7jRWU6J8ggIhAKPWn/gGdh4OIgtO0hycALJMNs2HHzJSP3Skq2NN3sqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5638797},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"e453c43123bebe7fa895206001dd132d538e016e","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.29.1_1783883486452_0.1857797823451608","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@auvira.ai/sdk","version":"0.29.2","keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","_id":"@auvira.ai/sdk@0.29.2","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"homepage":"https://github.com/athan37/auvira-sdk#readme","bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"bin":{"auvira-cli":"dist/src/bin/auvira-cli.js","auvira-sdk-run":"dist/src/runner/run.js"},"dist":{"shasum":"6899183bb034e600e9e8428bb24ecfdfea28d2be","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.29.2.tgz","fileCount":2231,"integrity":"sha512-aztg++RAwoyTEuFNNvz41+QinAi1kFFZyD/hsZgpriLQSlKdQHIm1/b1UzTTfKzqMSe4UETPFsFQWAD8wN3N3g==","signatures":[{"sig":"MEYCIQD6Q/i3yWtby7vfu7b0nvAmG6xaWLpvXM6it8VpAiSr/wIhAJhM/MiJxXmZ5COeqIoJVY4DmgG7B/4i6rjeY7CvYKFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5651911},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"gitHead":"14e3b9cc01b777dc526015fa7cd678e60f45487a","scripts":{"test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepack":"npm run build","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","typecheck":"tsc --noEmit","check:deps":"node scripts/check-dep-closure.mjs","dev:install":"npm install --include=optional","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","check:deps:full":"node scripts/check-dep-closure.mjs --full","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","test:eval:gates":"node scripts/eval-release-gates.mjs","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts","test:real:tool-choice":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-tool-choice.real.test.ts --retry=0","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0"},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"repository":{"url":"git+https://github.com/athan37/auvira-sdk.git","type":"git"},"_npmVersion":"10.9.7","description":"Cursor-SDK-compatible visual coding agent with custom model support","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","patch-package":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.29.2_1783887521297_0.43869158226490756","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@auvira.ai/sdk","version":"0.29.3","description":"Cursor-SDK-compatible visual coding agent with custom model support","type":"module","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","bin":{"auvira-sdk-run":"dist/src/runner/run.js","auvira-cli":"dist/src/bin/auvira-cli.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./runner":{"types":"./dist/src/runner/index.d.ts","import":"./dist/src/runner/run.js"}},"repository":{"type":"git","url":"git+https://github.com/athan37/auvira-sdk.git"},"bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"homepage":"https://github.com/athan37/auvira-sdk#readme","scripts":{"build":"tsc && mkdir -p dist/packages/auvira/completion && cp packages/auvira/completion/verifierRunner.mjs dist/packages/auvira/completion/","prepare":"node scripts/apply-cline-core-patch.mjs && npm run build","check:deps":"node scripts/check-dep-closure.mjs","check:deps:lean":"node scripts/check-dep-closure.mjs --lean","check:deps:full":"node scripts/check-dep-closure.mjs --full","dev:install":"npm install --include=optional","prepack":"npm run build","typecheck":"tsc --noEmit","test":"node --env-file=.env ./node_modules/vitest/vitest.mjs run","test:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project unit","test:flex":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:flex:unit":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project flex","test:eval":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:eval:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/full-loop-model.eval.test.ts --retry=0","test:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run --project live src/__tests__/runner/run-cli.real.e2e.test.ts","test:real:smoke":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts","test:real:smoke:verbose":"AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-api.test.ts src/__tests__/real/agent-run-stream.e2e.test.ts src/__tests__/real/agent-parallel-read-tools.e2e.test.ts --retry=0","test:real:tool-choice":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-tool-choice.real.test.ts --retry=0","test:real:strong-design":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/strong-design-api.real.test.ts","test:runner":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner --exclude 'src/__tests__/runner/**/*.real.e2e.test.ts'","test:runner:real":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli.real.e2e.test.ts src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:runner:asset":"AUVIRA_REAL_ASSET_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-asset.real.e2e.test.ts","test:runner:image-gen":"AUVIRA_REAL_IMAGE_GEN_E2E=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-generate-image.real.e2e.test.ts","test:real:image-api":"AUVIRA_REAL_IMAGE_API=true AUVIRA_IMAGE_GEN_ENABLED=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/minimax-image-api.real.test.ts","test:real:multi-image":"AUVIRA_REAL_MULTI_IMAGE_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-multi-image.e2e.test.ts src/__tests__/runner/run-cli-multi-image.real.e2e.test.ts","test:real:open-design":"AUVIRA_REAL_OPEN_DESIGN_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design.real.e2e.test.ts","test:real:od-pitch-deck-html":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:real:od-pitch-deck-html:verbose":"AUVIRA_REAL_OD_PITCH_DECK_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-pitch-deck-html.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:real:od-web-prototype-html:verbose":"AUVIRA_REAL_OD_WEB_PROTOTYPE_HTML_E2E=true AUVIRA_E2E_STEP_LOG=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-web-prototype-html.live.e2e.test.ts --retry=0","test:real:od-daemon":"AUVIRA_REAL_OD_DAEMON_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-daemon.real.e2e.test.ts","test:real:od-handoff":"AUVIRA_REAL_OD_HANDOFF_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/open-design-handoff.real.e2e.test.ts","test:real:attachment-placement":"AUVIRA_REAL_ATTACHMENT_E2E=true node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/agent-attachment-placement.e2e.test.ts src/__tests__/real/agent-attachment-animation.e2e.test.ts src/__tests__/runner/run-cli-attachment-placement.real.e2e.test.ts","test:runner:vibe":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/runner/run-cli-vibe-consumer.real.e2e.test.ts","test:eval:gates":"node scripts/eval-release-gates.mjs","test:eval:auvira-bench":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/auvira-bench.test.ts","test:real:eval-suite":"bash scripts/run-real-eval-suite.sh","test:eval:auvira-bench:real":"AUVIRA_REAL_AUVIRA_BENCH=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/auvira-bench.real.e2e.test.ts","test:eval:swebench-mm":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/swe-bench-multimodal.test.ts","test:eval:swebench-mm:real":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:swebench-mm:real:20":"AUVIRA_SWEBENCH_MULTIMODAL=1 AUVIRA_REAL_SWEBENCH_MM=1 AUVIRA_SWEBENCH_RANDOM=1 AUVIRA_SWEBENCH_SUBSET_SIZE=20 node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/real/swe-bench-multimodal.real.e2e.test.ts","test:eval:golden-traces":"node --env-file=.env ./node_modules/vitest/vitest.mjs run src/__tests__/eval/golden-traces.test.ts"},"keywords":["agent","cursor-sdk","custom","visual-coding"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@cline/core":"0.0.54","@vercel/sandbox":"^2.4.0"},"devDependencies":{"@types/node":"^22.10.2","patch-package":"^8.0.0","typescript":"^5.7.2","vitest":"^2.1.8"},"_id":"@auvira.ai/sdk@0.29.3","gitHead":"14e3b9cc01b777dc526015fa7cd678e60f45487a","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-YuVohbBgduYK3RJ+SidFTuFZK+00+53TkDXjITffVLNMghYdo66r7b9kW1qz7/vpREPG/aF/tym+kJ4lvUllxw==","shasum":"361e331540c976fee24cea7f78198fc02af6ac11","tarball":"https://registry.npmjs.org/@auvira.ai/sdk/-/sdk-0.29.3.tgz","fileCount":2239,"unpackedSize":5662263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEnmnYqv5Cracm9QZwo175IJ5szt1jJArMHSfFs7QKlgIgWNU/1YBoeWymmkI+Ho5yhxKlvlJAutl2A+Ly+kmbLk8="}]},"_npmUser":{"name":"david-than","email":"athan37.de@gmail.com"},"directories":{},"maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.29.3_1784410137396_0.19181750361066863"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-24T23:29:25.658Z","modified":"2026-07-18T21:28:57.821Z","0.2.9":"2026-06-24T23:29:26.093Z","0.2.10":"2026-06-24T23:30:36.020Z","0.3.0":"2026-06-25T01:59:16.892Z","0.3.1":"2026-06-25T03:39:06.729Z","0.4.0":"2026-06-25T03:56:20.030Z","0.5.0":"2026-06-26T02:19:27.996Z","0.6.0":"2026-06-26T21:20:47.778Z","0.6.1":"2026-06-26T22:35:26.609Z","0.6.2":"2026-06-26T23:45:04.310Z","0.6.3":"2026-06-27T14:21:48.088Z","0.6.4":"2026-06-28T05:52:44.074Z","0.8.0":"2026-06-28T17:33:59.717Z","0.9.0":"2026-06-28T23:22:51.815Z","0.11.0":"2026-06-29T14:11:09.451Z","0.11.1":"2026-06-29T21:25:43.991Z","0.11.3":"2026-06-30T00:40:34.008Z","0.12.1":"2026-06-30T04:00:48.523Z","0.15.0":"2026-07-02T22:21:19.209Z","0.16.0":"2026-07-03T17:42:20.964Z","0.17.0":"2026-07-03T19:31:58.604Z","0.20.0":"2026-07-03T23:16:09.207Z","0.21.1":"2026-07-04T02:49:08.594Z","0.22.0":"2026-07-04T04:52:41.551Z","0.22.1":"2026-07-04T20:40:10.346Z","0.22.2":"2026-07-04T20:41:08.841Z","0.22.3":"2026-07-04T22:59:48.590Z","0.22.4":"2026-07-04T23:25:17.428Z","0.22.5":"2026-07-05T00:13:54.787Z","0.22.8":"2026-07-05T02:12:59.495Z","0.23.0":"2026-07-05T05:43:13.447Z","0.23.1":"2026-07-05T05:52:01.252Z","0.24.1":"2026-07-05T17:40:51.635Z","0.25.2":"2026-07-05T18:54:50.905Z","0.25.3":"2026-07-05T23:57:27.620Z","0.26.0":"2026-07-08T00:35:55.256Z","0.26.2":"2026-07-08T05:10:51.028Z","0.28.1":"2026-07-09T03:58:58.185Z","0.28.4":"2026-07-09T23:54:30.103Z","0.28.6":"2026-07-10T03:34:15.559Z","0.28.9":"2026-07-10T20:18:15.061Z","0.28.11":"2026-07-10T22:00:25.058Z","0.28.13":"2026-07-11T05:33:38.163Z","0.28.15":"2026-07-11T07:10:40.031Z","0.28.16":"2026-07-11T17:16:28.253Z","0.28.17":"2026-07-11T21:02:34.970Z","0.28.18":"2026-07-11T23:43:11.304Z","0.28.19":"2026-07-12T03:51:28.980Z","0.28.20":"2026-07-12T04:28:47.606Z","0.28.21":"2026-07-12T05:35:27.209Z","0.28.22":"2026-07-12T14:47:41.168Z","0.28.23":"2026-07-12T15:51:05.233Z","0.29.0":"2026-07-12T18:45:37.170Z","0.29.1":"2026-07-12T19:11:26.718Z","0.29.2":"2026-07-12T20:18:41.478Z","0.29.3":"2026-07-18T21:28:57.654Z"},"bugs":{"url":"https://github.com/athan37/auvira-sdk/issues"},"license":"MIT","homepage":"https://github.com/athan37/auvira-sdk#readme","keywords":["agent","cursor-sdk","custom","visual-coding"],"repository":{"type":"git","url":"git+https://github.com/athan37/auvira-sdk.git"},"description":"Cursor-SDK-compatible visual coding agent with custom model support","maintainers":[{"name":"lamnguyen8075","email":"lamnguyen.swe@gmail.com"},{"name":"david-than","email":"athan37.de@gmail.com"}],"readme":"# @auvira.ai/sdk\n\nCursor-SDK-compatible TypeScript agent SDK with custom model support, local repo workspaces, GitLab cloning, visual context (screenshots + selected DOM), and safe post-edit validation.\n\n**v0.7.0:** `provider: \"custom\"` only (OpenHands removed). See [docs/architecture.md](docs/architecture.md) for dispatch and harness pipeline details.\n\n**v0.22.1:** Republish — maps real Cline `AgentEvent` schema to Auvira stream events (`model.request`, builtin `tool.start`/`tool.end`), fixes `session_snapshot` usage path, accepts in-repo absolute paths in path guard. MiniMax smoke e2e converges.\n\n**v0.22.0:** Harness protocol hardening — tool-time `finishGate` (file-change), post-turn `requiredContent` gate, terminal tool aliasing (`attempt_completion`/`submit_and_exit`), session-end finish fallback, trusted workspace approval, direct JSON planner, skill inlining. See [docs/api-invariants.md](docs/api-invariants.md).\n\n**v0.21.1:** Phase-scoped strong model routing (`AUVIRA_STRONG_DESIGN_PHASES`, default `plan`); `run.diagnostic` failure classification; cooperative phase timeouts; explicit strong-design routing; harness plan JSON repair. See [docs/api-invariants.md](docs/api-invariants.md).\n\n**v0.18.0:** Removed JSON `CustomModelProvider`, stage-decision eval, `temporal/` stubs, and legacy parallel-read batching. Cline Core is the only runtime. See [docs/architecture.md](docs/architecture.md).\n\n**v0.13.0:** Cline Core is the **only** runtime for `Agent.send`. Legacy `agentLoop.ts` and `AUVIRA_RUNTIME=legacy` were removed. See [docs/cline-migration.md](docs/cline-migration.md).\n\n## Runtime backend\n\n```bash\n# Cline Core + Auvira plugin (default and only path since v0.13.0)\n# (omit AUVIRA_RUNTIME or set AUVIRA_RUNTIME=cline)\n```\n\n`@cline/core` is a runtime dependency (pinned in `package.json`). Public `Agent.send` API is unchanged — see [docs/api-invariants.md](docs/api-invariants.md).\n\n**v0.22.8:** We overlay `@cline/core` (see [`patches/`](patches/)) for MiniMax `run_commands` arg coercion and editor whitespace retry. The overlay applies during local `prepare` only — not on consumer installs (SDK middleware covers the same cases). Regenerate after any `@cline/core` bump — details in [`patches/README.md`](patches/README.md).\n\n**v0.23.1:** Removed `postinstall: patch-package` from the published package. It required `patch-package` in consumer `node_modules` and failed on Vercel (exit 127) even though the tarball shipped no `patches/` folder.\n\n**v0.24.0:** Unified host tool capabilities (mutation-force + finish gates), terminal `run.early_finish` for harness runs without completion rules, and `@cline/llms` openai-compatible deprecation cleanup. Published tarball ships [`patches/@cline+core+0.0.54.patch`](patches/@cline+core+0.0.54.patch) plus [`scripts/apply-cline-core-patch.mjs`](scripts/apply-cline-core-patch.mjs) — hosts apply overlays explicitly (no `postinstall`). See [Host Cline overlays](#host-cline-overlays) below.\n\n**v0.25.3:** Serialize `hostSkills` in sandbox `job.json` — VM runner mounts `load_skill` / `read_skill_resource` from JSON skill definitions (512KB max). Generic `hostTools` remain non-serializable. See [sandbox-runner.md](./docs/sandbox-runner.md).\n\n**v0.25.2:** Expose host-configurable `clineToolRouting` on `Agent.send`, pipeline input, and sandbox jobs — defaults unchanged; docs for clone-website / fetch vs pre-ingest. See [Cline tool routing](./docs/cline-migration.md#cline-tool-routing-v0251).\n\n**v0.25.1:** Remove `run_commands` / `fetch_web_content` from the model tool schema for section/harness profiles via Cline `toolRoutingRules` — fixes MiniMax wasting turns on blocked shell calls (`NO_CHANGES` flake).\n\n**v0.25.0:** Lean install footprint — consumers should install with `--omit=optional` (or set `omit=optional` in `.npmrc`) to skip ~409MB of unused codex/claude native binaries pulled transitively via `@cline/llms`. See [Install footprint](#install-footprint) below.\n\n## Install footprint\n\n`@auvira.ai/sdk` depends on `@cline/core`, which pulls `@cline/llms` and many LLM provider wrappers. The default Auvira path uses a custom MiniMax provider — **not** codex, claude-agent, dify, or sap runners.\n\nCodex and Claude native binaries (~409MB) are declared as **`optionalDependencies`** deeper in the graph. They are only needed when a host explicitly selects those runners.\n\n**Recommended for Next.js / Vercel hosts:**\n\n```bash\n# One-time per project (or add to your host repo .npmrc)\necho \"omit=optional\" >> .npmrc\n\nnpm install @auvira.ai/sdk --omit=optional\n```\n\nWith `omit=optional`, a fresh production install is typically **~225MB** instead of **~634MB** (measured with `@cline/*` transitive closure). Required runtime deps (`@cline/core`, `@vercel/sandbox`, `@modelcontextprotocol/sdk`, etc.) remain installed.\n\nVerify after install:\n\n```bash\nnpm run check:deps:full   # from SDK repo; fresh lean consumer install guard\n```\n\n**Advanced (optional):** npm ignores `overrides` from dependencies. Hosts that want to trim unused provider JS further can add root-level `overrides` in their consumer `package.json` (at your own risk — only if you never use those providers):\n\n```json\n{\n  \"overrides\": {\n    \"ai-sdk-provider-codex-cli\": \"npm:@auvira.ai/empty-stub@1.0.0\",\n    \"ai-sdk-provider-claude-code\": \"npm:@auvira.ai/empty-stub@1.0.0\"\n  }\n}\n```\n\nPrefer `omit=optional` first; it removes the native binaries safely without touching `@cline/llms` static imports.\n\n## Install\n\n### Option A — npm (recommended if you have npm Pro for private)\n\n**Private** (requires [npm Pro](https://www.npmjs.com/products), ~$7/mo):\n\n```bash\nnpm publish --access restricted   # from this repo, after npm login\nnpm install @auvira.ai/sdk   # in consuming projects (same npm account or granted access)\n```\n\n**Public** (free on npm):\n\n```bash\nnpm publish --access public\nnpm install @auvira.ai/sdk\n```\n\n### Option B — private GitHub repo (free, no npm publish)\n\n```bash\nnpm install github:athan37/auvira-sdk\n```\n\nRequires GitHub auth (`gh auth login` or a PAT). Builds from source on install.\n\nFor local development (SDK contributors — vitest/rollup need their optional platform binaries):\n\n```bash\nnpm install --include=optional\nnpm run build\n```\n\nThis repo's [`.npmrc`](.npmrc) sets `omit=optional` by default to mirror lean consumer installs. Use `--include=optional` when developing or running tests here.\n\n## Host Cline overlays\n\nThe SDK does **not** run `patch-package` on `postinstall` (avoids Vercel exit 127 and undeclared devDependency issues). Hosts that bundle `@cline/core` / `@cline/llms` and want the same MiniMax/editor fixes can apply overlays **after** `npm install`:\n\n**Option A — apply script (recommended; covers `@cline/core` + `@cline/llms`):**\n\n```bash\nnode node_modules/@auvira.ai/sdk/scripts/apply-cline-core-patch.mjs\n```\n\nFrom a git checkout of this repo: `npm run apply-cline-patches`.\n\n**Option B — patch-package for `@cline/core` only** (15KB patch ships in the npm tarball):\n\n```bash\nmkdir -p patches\ncp node_modules/@auvira.ai/sdk/patches/@cline+core+0.0.54.patch patches/\n# optional: add \"postinstall\": \"patch-package\" to your host app if you accept that tradeoff\nnpx patch-package\n```\n\n**Option C — skip overlays:** SDK middleware (`normalizeRunCommandsArgs`, mutation-force recovery, `suppressAiSdkWarnings`, `beforeModel` key migration) covers the same failure modes without patching `node_modules`.\n\nDetails and regeneration steps: [`patches/README.md`](patches/README.md).\n\n## Vercel Sandbox runner\n\nFor website edit harnesses that run on Vercel (preview + edits in a persistent sandbox VM), use the in-VM runner CLI instead of calling `Agent.send()` from Lambda:\n\n```bash\nauvira-sdk-run --job <editJobId>\n```\n\nSee [docs/sandbox-runner.md](docs/sandbox-runner.md) for job schema, NDJSON protocol, host integration, and session resume.\n\nFor image placement (attachments, completion rules, host tools, **Plan → Apply → Polish** and **Preset → Apply → Polish** host pipelines, polish helpers), see [docs/host-integration-image-placement.md](docs/host-integration-image-placement.md).\n\n## Quick start (local repo)\n\n```ts\nimport { Agent } from \"@auvira.ai/sdk\";\n\nconst agent = await Agent.create({\n  model: {\n    id: \"MiniMax-M3\",\n    provider: \"custom\",\n    // baseURL and apiKey optional when CUSTOM_MODEL_* env vars are set\n  },\n  local: {\n    cwd: \"/path/to/repo\",\n  },\n});\n\nconst result = await agent.send(\n  \"Change the hero headline to Fast Emergency AC Repair in Houston\",\n  {\n    selectedDom: {\n      tagName: \"h1\",\n      text: \"Reliable HVAC Service When You Need It\",\n      componentHint: \"Hero\",\n      route: \"/\",\n    },\n    validation: {\n      command: \"npm run build\",\n    },\n  },\n);\n\nconst runResult = await result.wait();\nconsole.log(runResult.status, runResult.summary, runResult.changedFiles);\n```\n\n## Streaming (Cursor SDK parity)\n\n```ts\nconst agent = await Agent.create({ /* ... */ });\n\nconst run = await agent.send(\"Update hero colors to match the reference image\", {\n  validation: { skip: true },\n});\n\nfor await (const event of run.stream()) {\n  if (event.type === \"assistant\") {\n    for (const block of event.message.content) {\n      if (block.type === \"text\") process.stdout.write(block.text);\n    }\n  }\n  if (event.type === \"tool.start\") {\n    console.log(\"tool:\", event.name);\n  }\n  if (event.type === \"run.diagnostic\") {\n    console.log(\"diagnostic:\", event.failureCategory, event.failureEvidence);\n  }\n  if (event.type === \"phase.timeout\") {\n    console.log(\"phase timeout:\", event.phase, event.timeoutCode);\n  }\n}\n\nconst result = await run.wait();\nconsole.log(result.status, result.id, result.changedFiles);\n\n// Follow-up keeps conversation context on the same agent instance.\nconst run2 = await agent.send(\"Make the accent color warmer\");\nawait run2.wait();\n\nawait agent.close();\n```\n\n`run.text()` blocks on `wait()` and returns the final assistant string (including synthetic `run.final_summary` when the model exits silently). `run.iterText()` yields assistant text and `run.final_summary` events from the stream.\n\n## One-shot API\n\n```ts\nimport { Agent } from \"@auvira.ai/sdk\";\n\nconst result = await Agent.prompt(\n  \"Change the hero headline to Fast Emergency AC Repair in Houston\",\n  {\n    model: {\n      id: \"MiniMax-M3\",\n      provider: \"custom\",\n    },\n    local: { cwd: \"/path/to/repo\" },\n    validation: { command: \"npm run build\" },\n  },\n);\n```\n\n## GitLab source\n\nEnvironment variables (`.env`):\n\n```bash\nGITLAB_TOKEN=...\nGITLAB_BASE_URL=https://gitlab.com/api/v4\nGITLAB_GROUP_ID=135136695\n```\n\nBy project URL:\n\n```ts\nconst agent = await Agent.create({\n  model: { id: \"MiniMax-M3\", provider: \"custom\" },\n  gitlab: {\n    projectUrl: \"https://gitlab.com/auvira-group/generated-site-o4rz7l-rehs.git\",\n    token: process.env.GITLAB_TOKEN,\n    branch: \"main\",\n  },\n});\n```\n\nBy GitLab numeric project ID (resolved via `GITLAB_BASE_URL` API; token from env):\n\n```ts\nconst agent = await Agent.create({\n  model: { id: \"MiniMax-M3\", provider: \"custom\" },\n  gitlab: {\n    projectId: 83611012,\n  },\n});\n```\n\nAuvira MongoDB project ID `6a382fe1e5fa82e481384836` maps to GitLab project `83611012` (`auvira-group/generated-site-o4rz7l-rehs`). Pass the GitLab numeric ID to `gitlab.projectId`.\n\nSkip validation when a repo has known pre-existing build issues:\n\n```ts\nawait agent.send(\"Change the hero headline to ...\", {\n  validation: { skip: true },\n});\n```\n\nGitLab mode clones over HTTPS, creates an `auvira/edit-*` branch, and returns a diff only (no push by default).\n\n## Custom model support\n\nPass model settings inline or via `.env`. Authentication uses **`CUSTOM_MODEL_API_KEY`** only (there is no separate `AUVIRA_AGENT_API_KEY` env var).\n\n```bash\nCUSTOM_MODEL_BASE_URL=https://api.minimax.io/v1\nCUSTOM_MODEL_API_KEY=...\nCUSTOM_MODEL_ID=MiniMax-M3\n```\n\n```ts\nmodel: {\n  id: \"MiniMax-M3\",\n  provider: \"custom\",\n  // baseURL and apiKey optional when CUSTOM_MODEL_* env vars are set\n}\n```\n\n| Provider route | `CUSTOM_MODEL_BASE_URL` | Model `id` |\n|----------------|-------------------------|------------|\n| MiniMax direct (global) | `https://api.minimax.io/v1` | `MiniMax-M3` |\n| MiniMax direct (China) | `https://api.minimaxi.com/v1` | `MiniMax-M3` |\n\n**Strong design model routing (explicit opt-in):** Harness plan/execute and image-section profiles use `CUSTOM_MODEL_*` by default. Set these only when you want hard design tasks routed to a stronger model:\n\n```bash\nAUVIRA_STRONG_DESIGN_MODEL_ID=MiniMax-M3\nAUVIRA_STRONG_DESIGN_BASE_URL=https://api.minimax.io/v1\nAUVIRA_STRONG_DESIGN_API_KEY=...   # or falls back to CUSTOM_MODEL_API_KEY\n\n# Phase-scoped routing (default when unset: plan only — cheap)\nAUVIRA_STRONG_DESIGN_PHASES=plan          # strong model for plan + JSON repair only (same as unset)\nAUVIRA_STRONG_DESIGN_PHASES=plan,execute  # full harness quality (expensive)\nAUVIRA_STRONG_DESIGN_PHASES=all           # image-to-section + skill-only hard design\nAUVIRA_STRONG_DESIGN_PHASES=none          # disable strong-design phase swap → routingSkippedReason=phase_not_enabled\n```\n\nBy default (**unset or `plan`**), execute subtasks and normal edits stay on MiniMax. Setting `none` is not the default — it explicitly disables phase routing (you will see `routing skipped: phase_not_enabled | phases=none`). For **image-to-section quality** (no harness phase), use `all` or `plan,execute`.\n\n**Planner latency (separate from phases):** `roleModels.planner` / `CUSTOM_MODEL_ID_PLANNER` routes the JSON planner + repair calls to a faster model without changing which harness phases use the strong design model. Use this when plan latency matters; do not set `AUVIRA_STRONG_DESIGN_PHASES=none` unless you intend to disable strong-model routing entirely.\n\nRouting is never applied without `AUVIRA_STRONG_DESIGN_MODEL_ID`. `run.harness_ready` and `AgentRunResult.routing` report `modelId`, `routedModelId`, `routingApplied`, `routingPhase`, `routingSkippedReason`, and `enabledPhases`.\n\n**Run diagnostics:** On failure, the SDK emits `run.diagnostic` with `failureCategory` and redacted `failureEvidence` (routing context, tool names, zero-edit retries, `planParseFailures`). Handle it in stream consumers alongside `run.failed`.\n\nProduction path: `provider: \"custom\"` with MiniMax (or compatible OpenAI-style chat API). The SDK runs an **agentic** tool loop for harness prompts and a **json** single-shot edit plan for exploratory prompts. See [docs/architecture.md](docs/architecture.md).\n\n## Visual assets and image generation (v0.5.0)\n\nReference images uploaded with a run are saved under `.auvira/` as stable names (`input-image-0.png`, `input-image-1.png`, …). The agent can:\n\n| Tool | Purpose |\n|------|---------|\n| `publish_reference_image` | Copy a reference image into `public/` |\n| `generate_image` | Generate via MiniMax **image-01** (`POST /v1/image_generation`) |\n\n**Chat vs image API:** MiniMax-M3 chat (`/chat/completions`) is vision-only. Image generation uses a separate endpoint — never append `/image_generation` to non-MiniMax chat hosts.\n\n```bash\n# Image generation (default off)\nAUVIRA_IMAGE_GEN_ENABLED=false\nAUVIRA_IMAGE_GEN_MAX_PER_RUN=2\nAUVIRA_IMAGE_BASE_URL=          # optional; defaults to api.minimax.io/v1 or CN from chat host\nAUVIRA_IMAGE_MODEL=image-01\n```\n\nTool results include `publicUrl` (site-root path like `/assets/edits/hero.png`). Wire that in TSX/CSS — not `destPath` or `/public/...`.\n\nHosts must allowlist `public/assets/edits/` (or similar) in `ALLOWED_WRITE_PATHS`.\n\n## HTTP usage\n\nOptional built-in server:\n\n```bash\nnpm run build\nnode dist/server/server.js\n```\n\n`POST /agent/prompt` accepts the same JSON shape as `Agent.prompt` and returns `AgentRunResult`.\n\n`GET /health` returns `{ \"ok\": true }`.\n\nBind to localhost or protect with a reverse proxy; v1 has no built-in auth.\n\n## Security notes\n\n- Validation commands are allowlisted (`npm/pnpm/yarn build|test` only).\n- Shell chaining, installs, curl pipes, and destructive commands are rejected.\n- GitLab URLs must be `https://gitlab.com/.../*.git` (no SSH, credentials in URL, or shell metacharacters).\n- Tokens and API keys are masked in error output and never logged.\n- Workspaces are copied/cloned to temp dirs; originals are not modified directly.\n\n## Test commands\n\nSee **[docs/testing-standards.md](docs/testing-standards.md)** for the four-tier pyramid, naming rules, and checklist for new tests.\n\n**Always run MiniMax end-to-end smoke after unit tests** — mock/flex tests do not validate live model behavior, parallel tool batching against real M3 responses, or API queue behavior under real latency.\n\n```bash\n# 1) Unit only (no flex, no live)\nnpm run test:unit\n\n# 1b) Flex (mocked Cline agent loops)\nnpm run test:flex\n\n# 2) MiniMax e2e smoke (required after every SDK change; uses .env CUSTOM_MODEL_API_KEY)\nnpm run test:real:smoke\n\n# Full suite (all vitest workspace projects)\nnpm test\n\n# All real integration tests (most skip without env flags)\nnpm run test:real\n\nnpm run typecheck\nnpm run build\n```\n\n`test:real:smoke` runs:\n\n| Test | Validates |\n|------|-----------|\n| `minimax-api.test.ts` | MiniMax API reachable |\n| `agent-run-stream.e2e.test.ts` | Live agent loop + stream events |\n| `agent-parallel-read-tools.e2e.test.ts` | v0.6.2 parallel read batches + harness edit |\n\nReal tests require in `.env`:\n\n```bash\nGITLAB_TOKEN=...\nGITLAB_BASE_URL=https://gitlab.com/api/v4\nCUSTOM_MODEL_BASE_URL=https://api.minimax.io/v1\nCUSTOM_MODEL_API_KEY=...\nCUSTOM_MODEL_ID=MiniMax-M3\n```\n\nReal tests call **MiniMax-M3** via the `custom` provider and clone from **GitLab** when configured.\n\n### Optional visual asset / image generation e2e (opt-in, costs API credits)\n\nThese are **not** run by `npm test` or `npm run test:real` by default:\n\n```bash\n# Publish reference + wire publicUrl in page (M3 chat only)\nnpm run test:runner:asset\n\n# generate_image img2i + wiring (M3 + image-01; expensive)\nnpm run test:runner:image-gen\n\n# Single image-01 HTTP smoke (no agent loop)\nnpm run test:real:image-api\n\n# Multi-image drag-in: reference vs decoration, combine, animation (M3 + LLM judge)\nnpm run test:real:multi-image\n```\n\n| Env flag | Required for |\n|----------|----------------|\n| `AUVIRA_REAL_ASSET_E2E=true` | `test:runner:asset` |\n| `AUVIRA_REAL_IMAGE_GEN_E2E=true` + `AUVIRA_IMAGE_GEN_ENABLED=true` | `test:runner:image-gen` |\n| `AUVIRA_REAL_IMAGE_API=true` + `AUVIRA_IMAGE_GEN_ENABLED=true` | `test:real:image-api` |\n| `AUVIRA_REAL_MULTI_IMAGE_E2E=true` | `test:real:multi-image` |\n| `AUVIRA_REAL_ATTACHMENT_E2E=true` | `test:real:attachment-placement` |\n\nAll still require `CUSTOM_MODEL_API_KEY` (and related `CUSTOM_MODEL_*` vars).\n\nVibe replication real tests use an **LLM-as-judge verifier** (vision + diff) for every vibe case — not keyword heuristics. Heuristic checks remain in flex/unit tests only (`vibe-palette.flex.test.ts`).\n\nOptional tuning:\n\n```bash\nAUVIRA_VIBE_VERIFY_CONFIDENCE=0.75   # default threshold\nAUVIRA_VIBE_VERIFY_TIMEOUT_MS=30000\nAUVIRA_VIBE_VERIFY_MODEL=MiniMax-M3  # optional override\n```\n\nMulti-image harness e2e (`test:real:multi-image`) uses fixture pairs (Doraemon style reference + village texture decoration) with three scenarios:\n\nPhase 3 attachment placement e2e (`test:real:attachment-placement`) verifies pre-uploaded `attachments` metadata, `get_attachment_urls`, serializable `completion.rules`, and an LLM judge — **no vision bytes**.\n\n1. **Reference style + decoration publish** — index:0 drives CSS palette only; index:1 published to `public/assets/edits/` and wired via `publicUrl`.\n2. **Combined styles + animation** — merge both vibes in CSS, publish index:1, add `@keyframes`/animation.\n3. **Explicit reference vs decoration** — strict role split; LLM judge verifies roles were not swapped.\n\nVerification uses the same vision+diff LLM judge pattern with structured checks (`referenceStyleApplied`, `decorationAssetPublished`, `decorationPublicUrlWired`, etc.). Optional tuning:\n\n```bash\nAUVIRA_MULTI_IMAGE_VERIFY_CONFIDENCE=0.75\nAUVIRA_MULTI_IMAGE_VERIFY_TIMEOUT_MS=45000\nAUVIRA_MULTI_IMAGE_VERIFY_MODEL=MiniMax-M3\n```\n\n## Harness integration (cursor-agent-edit-website)\n\nWhen embedding the SDK as a drop-in Cursor SDK replacement for the website edit harness:\n\n- Pass the full compiled harness prompt unchanged via `agent.send` (system rules + `ALLOWED WRITE PATHS` + owner request).\n- Pass **`selectedDom`** with `sectionIndex`, `sectionType`, `sectionTitle`, and `kind` when the host has structured pin metadata from the preview UI. DOM pin metadata wins over harness-only pin parsing and is required for reliable pinned section edits on single-page sites.\n- Pass **`validation: { skip: true }`** — the harness runs its own build gate via `validateWorkspace`; the SDK default `npm run build` conflicts with harness system rules (\"Do not run npm/shell builds\").\n\n```ts\nawait agent.send(sendPayload, {\n  selectedDom: {\n    sectionIndex: 6,\n    sectionType: \"services\",\n    sectionTitle: \"Our Services\",\n    kind: \"section\",\n    componentHint: \"Services · Our Services\",\n  },\n  validation: { skip: true },\n});\n```\n\n## Agent runtime (v0.18+)\n\nAll harness and exploratory runs use the Cline tool loop via `Agent.send`. The legacy JSON single-shot path and `AUVIRA_AGENT_MODE` were removed in v0.18.0. `completion.executionMode` (`direct_requirements` / `workflow`) was **removed in 0.29.0** — completion is gated by the Outcome Verifier (`evaluateOutcome`).\n\nTool budget and context:\n\n```bash\nAUVIRA_CLINE_MAX_ITERATIONS=40          # Cline iteration cap (profile-specific default)\nAUVIRA_AGENT_HISTORY_TOOL_ROUNDS=3      # tool rounds kept in trimmed history\nAUVIRA_CONTEXT_TOKEN_BUDGET=32000       # Priompt-style context cap\n```\n\n### Terminal outcomes (v0.7.x)\n\nOne `Agent.send` → one agent decision. No hidden repair loops.\n\n| `status` | Meaning |\n|----------|---------|\n| `finished` | Edits applied; validation passed (when enabled) |\n| `needs_clarification` | Structured `clarification` questionnaire — host renders choices; user answer starts a **new** send with `editContext` |\n| `impossible` | Request cannot be satisfied — `impossible.message` + `reason` |\n| `error` | Execution failure — `error.code`: `EDIT_NOT_APPLIED`, `VALIDATION_FAILED`, `COMPLETION_RULES_UNMET`, `TOOL_BUDGET_EXCEEDED`, `INVALID_TERMINAL_OUTCOME` |\n\nUse `finish({ outcome: \"needs_clarification\", clarification: { question, reason, choices, allowCustomAnswer } })` when required info is missing. Edits are inferred from mutating tools — `finish({ outcome: \"edited\" })` is optional.\n\nParallel tool execution (Cline runtime):\n\nWhen the model returns multiple tool calls in one turn, the Cline runtime executes them concurrently (`toolExecution: \"parallel\"`). Mutating tools in the same turn may also run in parallel — models should avoid mixing unrelated writes in a single turn.\n\n```bash\nAUVIRA_API_MAX_CONCURRENT=3             # global in-flight limit for external API calls\n```\n\n`AUVIRA_API_MAX_CONCURRENT` applies to **all** model-like external API calls: chat completions, completion evaluator, image generation, and test judges. Legacy aliases `AUVIRA_MODEL_MAX_CONCURRENT` and `CUSTOM_MODEL_MAX_CONCURRENT` are still honored.\n\nHost tools may set `definition.parallelSafe: true` to document read-only/idempotent tools (metadata only; Cline parallelizes all tools in a turn).\n\nMiniMax request tuning (custom provider):\n\n```bash\nCUSTOM_MODEL_THINKING=adaptive|disabled   # override thinking mode (default: adaptive for ALL profiles)\nAUVIRA_MINIMAX_CLINE_THINKING=adaptive|disabled  # Cline direct api.minimax.io only (default: adaptive + reasoning_split)\nCUSTOM_MODEL_ID_PLANNER=...               # optional faster model for JSON planner/repair (roleModels.planner)\nCUSTOM_MODEL_ID_EVALUATOR=...             # optional evaluator/verifier model\nAUVIRA_REASONING_RESERVE_TOKENS=256     # headroom subtracted from tool-call char budget on MiniMax (default 256)\nCUSTOM_MODEL_MAX_COMPLETION_TOKENS=...    # global cap override\nCUSTOM_MODEL_MAX_COMPLETION_TOKENS_AGENTIC=2048\nCUSTOM_MODEL_MAX_COMPLETION_TOKENS_VISION=4096\nCUSTOM_MODEL_MAX_COMPLETION_TOKENS_JSON=8192\n```\n\n**MiniMax two-knob invariant:** `thinking` controls *how much* the model reasons; `reasoning_split` controls *where* it goes. On native MiniMax (`api.minimax.io`), **`reasoning_split: true` is always set for every profile** (agentic and json). Do not turn the split off — that leaks `<think>` tags into the content channel.\n\nOn M3, `thinking: disabled` is best-effort and observed unreliable (the model still reasons). With split on it is harmless, but it is **not** a latency lever. Route planner/evaluator via `models.planner` / `models.evaluator` (or `CUSTOM_MODEL_ID_PLANNER` / `CUSTOM_MODEL_ID_EVALUATOR`) to a faster non-reasoning model instead.\n\n`AUVIRA_MINIMAX_CLINE_THINKING=disabled` still keeps `reasoning_split` — only the adaptive/disabled thinking mode changes. `CUSTOM_MODEL_THINKING` is the provider-defaults override for the same thinking knob on json/agentic chat bodies.\n\nAll custom-provider chat requests default to `service_tier: \"priority\"`. Production should leave `CUSTOM_MODEL_API_COOLDOWN_MS` unset (0); tests set a 3s cooldown locally for rate-limit safety.\n\n### Stream events (v0.2.3+)\n\nLive `run.stream()` / `run.messages()` events are enriched for host UIs. **Model-facing tool `output` strings are unchanged** — sanitization applies only to emitted stream payloads.\n\n| Event | Purpose |\n|-------|---------|\n| `tool.start` / `tool.end` | Tool lifecycle; `tool.end.ok` reflects `ToolExecutionResult.ok` |\n| `tool.end.output` | Structured metadata (grep pattern/count, read preview, edit previews, etc.) |\n| `edit.diff` | Per-file unified patch after successful edit (`path`, `patch`, `truncated`, line stats) |\n| `edit.applied` | Edit outcome with optional `linesAdded` / `linesRemoved` / `errorMessage` |\n| `run.diff` | Run-level workspace checkpoint diff after agent run (agent-run changes only) |\n| `completion.evaluated` | Post-checkpoint LLM task completion verdict (`source`: `llm`, `cached`, `skipped`, `error`; includes `isComplete`, `confidence`, `reason`, `missingWork`) |\n| `run.early_finish` | Harness mode: emitted when an allowlisted checkpoint diff passes completion evaluation (`reason`: `diff_detected`, `completion_contract_met`, `completion_satisfied`, or `max_turns`) |\n| `run.continue` | Harness continues when completion is incomplete (`reason`: `style_only_incomplete`, `completion_callback`, `min_turns_pending`) |\n| `agent.thinking` | Curated host UX reasoning (`phase`: `planning`, `tool_selection`, `reflection`, `completion_check`; includes `summary`, optional `nextTools`) |\n| `agent.raw_model_trace` | Opt-in raw provider reasoning when `AUVIRA_STREAM_RAW_MODEL_TRACE=true` |\n| `run.failed` | Optional `abortReason`, `toolCallCount`, `editsApplied`, `providerCode` (includes `INCOMPLETE_MULTI_STEP` when wiring never arrives) |\n\nStream caps (env overrides):\n\n```bash\nAUVIRA_EVENT_DIFF_MAX_CHARS=12000   # edit.diff / run.diff patch cap (default 12000)\nAUVIRA_TASK_COMPLETION_TIMEOUT_MS=15000\nAUVIRA_TASK_COMPLETION_CONFIDENCE=0.75\nAUVIRA_COMPLETION_MAX_CONTINUES=2\nAUVIRA_TASK_COMPLETION_MODEL=          # optional override; defaults to agent model — use a fast/cheap model in production\nAUVIRA_STREAM_RAW_MODEL_TRACE=true     # optional: emit agent.raw_model_trace (default off)\n```\n\n**Completion evaluator performance (v0.2.9+):**\n\n- **Per-turn evaluation:** The LLM completion evaluator runs once at the end of each model tool batch (not after every mutating tool). Evaluation still runs if a later tool in the batch fails or aborts, as long as at least one mutating tool applied.\n- **Verdict cache:** Repeated identical evaluator inputs within a run reuse the last verdict (`completion.evaluated` with `source: \"cached\"`).\n- **Smaller diffs:** Checkpoint diffs use line-based hunks (not full-file replace) and are memoized until the next mutating tool or `restore()`.\n- **Vision gating:** Reference images are sent to the evaluator on the first check and on style-only diffs; subsequent wiring checks are text-only.\n- **Non-harness globs:** `includeGlobs` / `excludeGlobs` on workspace checkpoints filter full-repo snapshots.\n\nFor production harness runs, set `AUVIRA_TASK_COMPLETION_MODEL` to a smaller/faster model than the main agent model to reduce evaluator latency and cost.\n\n**Workspace checkpoints (v0.2.8+):** Before the agent edits, the SDK snapshots allowed files into an in-memory checkpoint. No `git add`, `git commit`, or index mutation occurs. `changedFiles`, `run.diff`, `completion.evaluated`, and harness early finish all use **checkpoint diff** (agent-run changes only — not pre-existing dirty git state).\n\n**Post-checkpoint completion evaluation (v0.2.8+):** After a model turn produces an allowlisted checkpoint diff, the SDK calls a generic LLM evaluator with the owner request, selected DOM, reference images (when gated), diff patch, and recent tool results. If `isComplete` with confidence ≥ threshold → `run.early_finish` with `reason: \"completion_satisfied\"`. If incomplete → targeted user nudge and the loop continues. Opt out with `completion.auto: false` to use deterministic fallback only.\n\n```ts\nawait agent.send(payload, {\n  selectedDom,\n  completion: {\n    auto: true, // default in harness mode\n    confidenceThreshold: 0.8, // optional override\n    // Explicit deterministic contract still supported (v0.2.7):\n    requireWiringAfterStyle: true,\n    isComplete: ({ changedFiles }) => /* in-process only */,\n  },\n});\n```\n\n**Harness early finish (v0.2.5+):** When `harnessPrompt` is active and a model turn produces an allowlisted checkpoint diff, the loop evaluates completion before stopping.\n\n### Image placement primitives (v0.6+)\n\n- **Attachments** — pass `attachments: AgentAttachmentMeta[]` when files are already under `public/`. Vision bytes remain optional via `images[]`.\n- **Serializable rules** — `completion.rules` gates file-class changes, paths (globs), and **content regex** (`requiredContent`) without an `isComplete` callback.\n- **Host tools** — register on `Agent.create` **or** `Agent.send` (not both required); built-in `get_attachment_urls` when attachments are present. v0.6.1 fixes duplicate registration when tools are passed on send.\n\n```ts\nawait agent.send(\n  {\n    text: harnessPrompt,\n    attachments: [{ index: 0, publicUrl: \"/uploads/bg.jpg\", role: \"decoration\" }],\n  },\n  {\n    hostTools: [placeUploadedImageTool],\n    completion: {\n      mode: \"multi_file_required\",\n      wiringPatterns: [\"siteConfig\\\\.ts\", \"page\\\\.tsx\"],\n      rules: {\n        requiredContent: [\n          {\n            pathPattern: \"siteConfig\",\n            contentPattern: 'backgroundImageUrl\\\\s*:\\\\s*[\"\\']/uploads/',\n          },\n        ],\n        requireAssetPublish: false,\n      },\n      wiringHints: { requiredFields: [\"presentation.backgroundImageUrl\"] },\n    },\n  },\n);\n```\n\nStream events emit Cursor-compatible tool names: `grep`, `read`, `glob`, `list_dir`, `search_replace`, `write`.\n\n## Current limitations\n\n- No HTTP SSE streaming (`POST /agent/run`); in-process `run.stream()` only.\n- No `Agent.resume` / cloud VM runtime (local cwd or GitLab clone only).\n- No MCP server configuration.\n- No cloud push or PR creation.\n- GitLab sanitizer supports `gitlab.com` HTTPS URLs only in v1.\n- Validation is limited to build/test allowlist commands.\n- Local workspace copy excludes `node_modules`; SDK auto-runs `npm install` internally before build validation when needed.\n\n## Cursor SDK compatibility matrix\n\n| Cursor SDK | Auvira SDK |\n|------------|------------|\n| `Agent.create` | Yes (+ `close()` / `await using`) |\n| `Agent.prompt` | Yes |\n| `agent.send` → `AgentRun` | Yes |\n| `run.stream()` / `messages()` | Yes |\n| `run.wait()` | Yes (`status`, `id`) |\n| `run.text()` / `iterText()` | Yes |\n| `run.cancel()` | Yes |\n| `run.conversation()` | Yes (after first completed run) |\n| Native grep/read/edit tools | Yes (`agentic` mode) |\n| `Agent.resume` | No |\n| Cloud / MCP | No |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}