{"_id":"pybao-xc-sdk","_rev":"226-a4b3b8f7e219f28d398851fab822909e","name":"pybao-xc-sdk","dist-tags":{"latest":"1.5.285"},"versions":{"1.5.51":{"name":"pybao-xc-sdk","version":"1.5.51","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.51","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"34513c53ffe7419a602b46217fdd93ed40e7847f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.51.tgz","fileCount":6,"integrity":"sha512-/teE7UJBoQpjqeT5rkrJ1L4zBDVVD7k0BcpYwLMO4FGX3F5IBRiZ1kHQ4sErl6wBBaLbCawYx9HrIjUWX9mS5A==","signatures":[{"sig":"MEUCIQDaVQC/UhESQLW44W5XkYlLrMsroBVtGqL/rZO92jOOBQIgQS4UAs7W+Ax83+dXQ0MnYDoSYxAXpCvh54EliL+yvdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368559},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./sse":{"types":"./dist/sse.d.ts","import":"./dist/sse.mjs","require":"./dist/sse.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.mjs","require":"./dist/client.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run sync:root-version && npm run check:version-aligned && npm run build","sync:root-version":"node ../../scripts/sdk-version-sync.mjs --mode sync --source sdk","check:version-aligned":"node ../../scripts/sdk-version-sync.mjs --mode check --source sdk"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.51_1774329074116_0.579461710771497","host":"s3://npm-registry-packages-npm-production"}},"1.5.52":{"name":"pybao-xc-sdk","version":"1.5.52","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.52","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"76fdbec40519a8454aece99ea13b99438df9be7e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.52.tgz","fileCount":6,"integrity":"sha512-SezVqzLHdALzVLAWCsE3t+niIPyfHaGs+fcMyDSH4dqUmBbvz54FOyqLQH+L8jRR7/xhep2sUhoE9WXrDzkrPg==","signatures":[{"sig":"MEUCIFXmR6yK5GmqrCenh/Xvtjtk6Mq7ee1db8Y5SMcL1I+TAiEA5c/Y8JiAAJT6+UigZZ2Bv9icTXUIJfnQ64vXNNrWYi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365778},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./sse":{"types":"./dist/sse.d.ts","import":"./dist/sse.mjs","require":"./dist/sse.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.mjs","require":"./dist/client.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run sync:root-version && npm run check:version-aligned && npm run build","sync:root-version":"node ../../scripts/sdk-version-sync.mjs --mode sync --source sdk","check:version-aligned":"node ../../scripts/sdk-version-sync.mjs --mode check --source sdk"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.52_1774329458747_0.4916721857358457","host":"s3://npm-registry-packages-npm-production"}},"1.5.53":{"name":"pybao-xc-sdk","version":"1.5.53","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.53","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"61de01366122b9e2d09ecb442f9c29fc76c0337c","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.53.tgz","fileCount":6,"integrity":"sha512-M7rezHXTO1ABGArAsd2hm8b1qUO7tLjYqOVKuf8NpB4h/EGw6LWN08m4eh0pSvs6o+I4h9Q+agJ5DXoAJ7d+NA==","signatures":[{"sig":"MEUCICYKdO5CMWHjb5LvtF/BZ52sci55RYLfHEz8f5nNawyVAiEAuqdk6nVa1JJCwVzfGefmz5PGHeZVJ3we+dXfqNQre7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365622},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./sse":{"types":"./dist/sse.d.ts","import":"./dist/sse.mjs","require":"./dist/sse.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.mjs","require":"./dist/client.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.53_1774330147974_0.9315439134871983","host":"s3://npm-registry-packages-npm-production"}},"1.5.54":{"name":"pybao-xc-sdk","version":"1.5.54","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.54","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"1e204e88080621263c7d6562c25ddbf05cf49304","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.54.tgz","fileCount":6,"integrity":"sha512-I7oim+61/wLx6SUo5mwML2rJslE+mx2UaP/N6AyDvTJnj8r7afHZz21x5+9EWwda0q3eQ/oHmUieqVJgJLdqzg==","signatures":[{"sig":"MEYCIQC9KZDL4fYAQLRIQe1EwOzh1QHtzSjB3pSvVs0L4Q0yLwIhAOLBAJK0bz+mqAc+kFyQ76KNhSSaMuh3IJAY6Yfif0UU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409889},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./sse":{"types":"./dist/sse.d.ts","import":"./dist/sse.mjs","require":"./dist/sse.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.mjs","require":"./dist/client.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.54_1774360408289_0.9662425389183102","host":"s3://npm-registry-packages-npm-production"}},"1.5.55":{"name":"pybao-xc-sdk","version":"1.5.55","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.55","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"cfcef5a402ea5766bb67b0f8fe83114bf58c27f6","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.55.tgz","fileCount":6,"integrity":"sha512-KRMoX/Plc+mqEBEacsbPsmpuvsZpFGLRFpu+GmAuAcwyzcd1q7Qsw+xU5Nntd7rTifl8swlRRcuAsrXU+G9krA==","signatures":[{"sig":"MEQCIEsZ/KfN+Zvyph4z/pEEQUXRkti55kL3J7HZutXQ/filAiBCkznksAMY/o5ZqIGQIeNX5Z4749t0p2ZPUyYkjv4+kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409500},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.55_1774361500952_0.09624352928870827","host":"s3://npm-registry-packages-npm-production"}},"1.5.56":{"name":"pybao-xc-sdk","version":"1.5.56","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.56","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"c6e5f3a31711ef350107710dba1f5b2d39d747e7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.56.tgz","fileCount":6,"integrity":"sha512-RUI2Ah5S/1C5x181tQTVTWTsYP/KiFmKqkMP4Pew3jZGy93Vip8ioxXZ8M9ehBo8/uYVgAA8xQpEIRvaC42eww==","signatures":[{"sig":"MEUCIQC6ioWAG13DZSK+ti22H0aVig8qcYsEvTUH1VnYxYL/YgIgaSOAqLG/6sPYYHFKdPsf6G4goC2jQ4dKCCeOR7tsHIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402429},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/prepublish-check.mjs"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.56_1774504566794_0.7206552852512722","host":"s3://npm-registry-packages-npm-production"}},"1.5.57":{"name":"pybao-xc-sdk","version":"1.5.57","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.57","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"74fe896df1ab0bcdb06e6726e8c1735304ca4238","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.57.tgz","fileCount":6,"integrity":"sha512-yLNnHhtWd+4SX2vAZfdHCNMrgXFpVg6bq3EdUaeT9Cq4jjV5QE+AMXC9Gl5K5awjXsr0qWaVUVOhLxNfH8aPNA==","signatures":[{"sig":"MEQCIBpY0ZUuMJfw4MUTZRmBxnm8uu75YSoF+eTzsUzE8slVAiApD4znX+lbSTLYQmCLoou/xBkxu4vFg5UNy2s6Q0qv0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396052},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/prepublish-check.mjs"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.57_1774603986445_0.18852742128941125","host":"s3://npm-registry-packages-npm-production"}},"1.5.58":{"name":"pybao-xc-sdk","version":"1.5.58","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.58","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"dcf406589900aa88f0460a8e1dcafc9aa362e608","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.58.tgz","fileCount":6,"integrity":"sha512-IWhdx7obszUJdXO+XMwhM/o9m99dF2ObCRI7xq5zN0rFQykRntkzwKzAWUnzMK6/qSSlJgjarc1AOOldZTq9lQ==","signatures":[{"sig":"MEUCIEDwjfmIoBgD4kcEem6Mz+ZaPHSlXNnDPt5xELPHZhv1AiEA3pKwX6+ncW8PzqnuF/YlDrh59MM4EVobM+B80tRE/I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398406},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/prepublish-check.mjs"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.58_1774620287635_0.4210854950671987","host":"s3://npm-registry-packages-npm-production"}},"1.5.59":{"name":"pybao-xc-sdk","version":"1.5.59","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.59","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"c84218b6b07b620f646061f3f3f7df1815f4025f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.59.tgz","fileCount":6,"integrity":"sha512-J3UgTqCWgwqYaR6yjlU33cD5WMTfHS904NGbJj0rR+at3ruzVWFmYkAEdrPmxW5hPHJWhoHycGf3+HMPYv8phA==","signatures":[{"sig":"MEUCIQDMc3lylqsiLFyFe72oCvjXSsnp0WCb62yFD/LS4LFXdAIgGdx4yE3vTWMsXP/s8PpnCrskY6+LVritKMJ55agBscg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398406},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/prepublish-check.mjs"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.59_1774848196258_0.39541854933768006","host":"s3://npm-registry-packages-npm-production"}},"1.5.60":{"name":"pybao-xc-sdk","version":"1.5.60","keywords":["pyb","cli","sdk","ai-agent"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.60","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts#readme","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"d7cb2ff20338f7ddaec8538aa3486ad7708b9c53","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.60.tgz","fileCount":6,"integrity":"sha512-0c3UoAIYmin5XJEWzVNDiz7ojpd0ItJwvKIfai0hglqtcxOAuR+CyLkLfGesb+oyCh6BUTL+sbfHMWxzF67NWQ==","signatures":[{"sig":"MEUCIHeEnxl26KjfkfwghjfG4yCJshlIqgh98mt70zKLGwqbAiEA737eAp0PdLgHCKqzY7dWUxDm2jd+tRTNRg89yGkorBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398406},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --watch","lint":"eslint \"src/**/*.ts\"","test":"bun test","build":"node scripts/sync-version.mjs && tsup src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/prepublish-check.mjs"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"PYB-CLI Server SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","eventsource":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.2","@types/node":"^24.1.0","@types/eventsource":"^1.1.15"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.60_1774880804439_0.4500834106187599","host":"s3://npm-registry-packages-npm-production"}},"1.5.61":{"name":"pybao-xc-sdk","version":"1.5.61","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.61","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b11fd82d41f5da9b8783a6382ae2e47c37a5e2b3","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.61.tgz","fileCount":8,"integrity":"sha512-gKpt+QPqjaVmWHm5HqXwTFSXJMbxSl9xCozrrgnGeoQZqqvLq2g0dBkzLJizCHbdDyN4EDNDscwYelu9I+ejew==","signatures":[{"sig":"MEUCIFdpxxBSb0SUC9gxR3w0U8L6E4MvC2AC46jPeU+i2JLAAiEA5DMGdjiR1dxd8+zrrxCqDYCbpK4Kf2G8zIJjqtviJgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34050},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node postinstall.js || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.61","pyb-runtime-darwin-arm64":"1.5.61","pyb-runtime-linux-x64-gnu":"1.5.61","pyb-runtime-linux-x64-musl":"1.5.61","pyb-runtime-win32-x64-msvc":"1.5.61","pyb-runtime-linux-arm64-gnu":"1.5.61","pyb-runtime-win32-arm64-msvc":"1.5.61","pyb-runtime-linux-armv7-gnueabihf":"1.5.61"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.61_1779373086674_0.5619309741435679","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.62":{"name":"pybao-xc-sdk","version":"1.5.62","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.62","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.exe","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"1fec648b96b23c1e3654b8fbd1bd2efb404350a6","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.62.tgz","fileCount":8,"integrity":"sha512-gz0HzsdzHExyO1UXL7qvAa+/rfRaMlLDK+2N8IuY2I6W5XvwYGUFg9WmqmBxlrmD8L5U1q9l/8QZHooit+SbIg==","signatures":[{"sig":"MEQCICfFCcgYp2gKDRpdWqUn1Bdl7BcswlrM0YJabUucoB8EAiAvD4HuBoXGiB/EDFLU6kdPTwOKIg59aNrKDmTXp1sXKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34260},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.61","pyb-runtime-darwin-arm64":"1.5.61","pyb-runtime-linux-x64-gnu":"1.5.61","pyb-runtime-linux-x64-musl":"1.5.61","pyb-runtime-win32-x64-msvc":"1.5.61","pyb-runtime-linux-arm64-gnu":"1.5.61","pyb-runtime-win32-arm64-msvc":"1.5.61","pyb-runtime-linux-armv7-gnueabihf":"1.5.61"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.62_1779406657404_0.9647193034224892","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.63":{"name":"pybao-xc-sdk","version":"1.5.63","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.63","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.exe","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"23fa3a2a36e26d924bef1db2e426bbf4669317b3","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.63.tgz","fileCount":8,"integrity":"sha512-rcQzud6uordfUcPumLiaQdF2gbRSEMbI364mLk6FSej+Z4NdUb+cSBd+feiKgyfP0cAVguEia6sh/m8H+QZ5Tg==","signatures":[{"sig":"MEUCIBGzGTp/ahxpjvhyJWkQWZE6gLF9PdO2CYPngmCU15nBAiEA3YQ2RZtUcMFT2/hCfrPwnBbRkkhoaW+mlPR8BCcL6kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34260},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.63","pyb-runtime-darwin-arm64":"1.5.63","pyb-runtime-linux-x64-gnu":"1.5.63","pyb-runtime-linux-x64-musl":"1.5.63","pyb-runtime-win32-x64-msvc":"1.5.63","pyb-runtime-linux-arm64-gnu":"1.5.63","pyb-runtime-win32-arm64-msvc":"1.5.63","pyb-runtime-linux-armv7-gnueabihf":"1.5.63"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.63_1779408962920_0.864255811518426","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.64":{"name":"pybao-xc-sdk","version":"1.5.64","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.64","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.exe","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"923a47216c5a3169138abd78046a8e9dbedfba65","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.64.tgz","fileCount":8,"integrity":"sha512-6Sy/Zfhb6L8QY6Siyf9KXw7fm5RqhrG8ij6xZv+/XkeFD9Q8Q0fCjh2y+v+9qA8UZhUS8nSystdLqVRvuSN8Ug==","signatures":[{"sig":"MEUCIHHTaYAk/D5ky6+GRBy3rwcKrpadQCEMweySNvX+8ZRYAiEA7NgNNXjjNt5AI3C5ueaJaIvCjyiYzhTuhRwyuEWE1Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132681620},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.64","pyb-runtime-darwin-arm64":"1.5.64","pyb-runtime-linux-x64-gnu":"1.5.64","pyb-runtime-linux-x64-musl":"1.5.64","pyb-runtime-win32-x64-msvc":"1.5.64","pyb-runtime-linux-arm64-gnu":"1.5.64","pyb-runtime-win32-arm64-msvc":"1.5.64","pyb-runtime-linux-armv7-gnueabihf":"1.5.64"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.64_1779442529671_0.819924753354734","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.65":{"name":"pybao-xc-sdk","version":"1.5.65","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.65","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5122c0854a9f61c983fb6c715d2f423ae4fcd3a7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.65.tgz","fileCount":8,"integrity":"sha512-aX+DGGwvHiOjh33My2eEjvr7Nd8aTWcqVhbZvOsjAKTWdsktrA8gNQf0ACWcnshPHrtRUtQe+6wEO0sbZci7Fw==","signatures":[{"sig":"MEUCIQCx4gQ06DaU7I7MCHYnJPTPq2AvgUlnLvH3s1iLFpFkzwIgbz0huTStY2PFXAdSCSv04mjbBXQG2mxZ1zAd9bvuQhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.65","pyb-runtime-darwin-arm64":"1.5.65","pyb-runtime-linux-x64-gnu":"1.5.65","pyb-runtime-linux-x64-musl":"1.5.65","pyb-runtime-win32-x64-msvc":"1.5.65","pyb-runtime-linux-arm64-gnu":"1.5.65","pyb-runtime-win32-arm64-msvc":"1.5.65","pyb-runtime-linux-armv7-gnueabihf":"1.5.65"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.65_1779443682691_0.71931249539148","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.66":{"name":"pybao-xc-sdk","version":"1.5.66","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.66","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"a4fadddaf23cb4d490eca9dfa188722be7267d37","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.66.tgz","fileCount":8,"integrity":"sha512-lK+eiO0Y2JF3t6ciOGdLuClMRrNgfudZFAwIlso4kWLz6SRsTAmk1n/6ZVJiXzOXusiF+c8Xmyu+1xPgTRQMLQ==","signatures":[{"sig":"MEYCIQDggYpbvE1RCciC70VxkQl0i/HRphoaNzvqzw7JRDm0qgIhANqhnIvjf5xioKWbkp56D+ZErcZZe87h50nPdKkKNVnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.66","pyb-runtime-darwin-arm64":"1.5.66","pyb-runtime-linux-x64-gnu":"1.5.66","pyb-runtime-linux-x64-musl":"1.5.66","pyb-runtime-win32-x64-msvc":"1.5.66","pyb-runtime-linux-arm64-gnu":"1.5.66","pyb-runtime-win32-arm64-msvc":"1.5.66","pyb-runtime-linux-armv7-gnueabihf":"1.5.66"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.66_1779445711013_0.7526188435770618","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.67":{"name":"pybao-xc-sdk","version":"1.5.67","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.67","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"0ece2b0c7946f8ababc36243b7d15be1c9db9d4f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.67.tgz","fileCount":8,"integrity":"sha512-ECqz5eNufmx12DCObCLr52J9GIT9g84bMcP02lE6d0xnHOzDZ1qBw2VklPPmg4v8D06zmLw3FLYIp0+QIfQ8VA==","signatures":[{"sig":"MEUCIQCh/OdKrYt86iyGCsmETF/uIbCsGcbvPUTovq/vGLoCnwIgN3cBKnUC0aEmRUmZw7n3vloLK+mhUl1+Trf2GIGtus4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.67","pyb-runtime-darwin-arm64":"1.5.67","pyb-runtime-linux-x64-gnu":"1.5.67","pyb-runtime-linux-x64-musl":"1.5.67","pyb-runtime-win32-x64-msvc":"1.5.67","pyb-runtime-linux-arm64-gnu":"1.5.67","pyb-runtime-win32-arm64-msvc":"1.5.67","pyb-runtime-linux-armv7-gnueabihf":"1.5.67"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.67_1779528116866_0.948464421848793","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.68":{"name":"pybao-xc-sdk","version":"1.5.68","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.68","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2270d53ac315a51234356a6973d48d04a8f32453","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.68.tgz","fileCount":8,"integrity":"sha512-AlIYGlDgEmewnF2WmnL9nVk2JBvsROODbo8s5mWYxMHW/DEXNk6z4qDtTxojcg83z+utr3nnVoppa1I0BlaNaA==","signatures":[{"sig":"MEQCIHQO5lRqdClC26L5+03vW125iI2Xc+1okJMRo7IG8t2qAiA5YTZFs84J8itRd5tcbOQc0LBaO4opZVvNf6Cz256MZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.68","pyb-runtime-darwin-arm64":"1.5.68","pyb-runtime-linux-x64-gnu":"1.5.68","pyb-runtime-linux-x64-musl":"1.5.68","pyb-runtime-win32-x64-msvc":"1.5.68","pyb-runtime-linux-arm64-gnu":"1.5.68","pyb-runtime-win32-arm64-msvc":"1.5.68","pyb-runtime-linux-armv7-gnueabihf":"1.5.68"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.68_1779554609366_0.6812285492291734","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.70":{"name":"pybao-xc-sdk","version":"1.5.70","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.70","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"30a73caaf9fadedc4692a7fc39a95f4440846589","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.70.tgz","fileCount":8,"integrity":"sha512-fZPzP+Jrm4DkrFukOQ60dGPDLKdAhoDKMdFyNK/gYKH3cCQfD3p6N0q85AyE9CjlLaapXFW340tMEA8MSHRDZg==","signatures":[{"sig":"MEUCIQDcknmAslsJzDHYiRL09zK8Wssh+1yj/26USFk5dfBwwQIgG5giegJkyxB+tJTHKpPy+GrNcrp/huEIzSg5dOERNeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.70","pyb-runtime-darwin-arm64":"1.5.70","pyb-runtime-linux-x64-gnu":"1.5.70","pyb-runtime-linux-x64-musl":"1.5.70","pyb-runtime-win32-x64-msvc":"1.5.70","pyb-runtime-linux-arm64-gnu":"1.5.70","pyb-runtime-win32-arm64-msvc":"1.5.70","pyb-runtime-linux-armv7-gnueabihf":"1.5.70"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.70_1779600120269_0.7352973811037558","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.71":{"name":"pybao-xc-sdk","version":"1.5.71","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.71","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d15746b70088cc6dbd972b2df944ef8442daa638","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.71.tgz","fileCount":8,"integrity":"sha512-Rrc2BrRnn8c5s5wN1MQJLFzX1L7ux8vlLCou8hSr981BXZmINY1Tu6mrou2QmhEjNVBMfSBQMVcB1ACHSZJAEQ==","signatures":[{"sig":"MEUCIC3xOAptPBA1SUFxeoCje7oXoy75lo+uxYSxnjk2fqkbAiEAifBisYpsyoWhJtQ7XQ4H2hla2EbeRs+Ks/RImi7EY0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.71","pyb-runtime-darwin-arm64":"1.5.71","pyb-runtime-linux-x64-gnu":"1.5.71","pyb-runtime-linux-x64-musl":"1.5.71","pyb-runtime-win32-x64-msvc":"1.5.71","pyb-runtime-linux-arm64-gnu":"1.5.71","pyb-runtime-win32-arm64-msvc":"1.5.71","pyb-runtime-linux-armv7-gnueabihf":"1.5.71"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.71_1779606501493_0.21533378711806783","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.72":{"name":"pybao-xc-sdk","version":"1.5.72","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.72","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"00370ca67a0d9b66e659f56e1b6ac419db373175","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.72.tgz","fileCount":8,"integrity":"sha512-iOPzVplO5MRe5ykNwtTOzX3zxlPxnsc0fmkw9e7iroLzdF6HzTF3W1eMFhhWwXqdwtuF1dmxWATBqt1KOomwvg==","signatures":[{"sig":"MEUCIQCThHv9KUZ2wWEKlXWAZiaB2YZD8cKlJ4OI+G1hWuB11gIgAIuojZCQLAi3SSxnpXbCra7o1R3tfk5YEIWa4C7/nV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.72","pyb-runtime-darwin-arm64":"1.5.72","pyb-runtime-linux-x64-gnu":"1.5.72","pyb-runtime-linux-x64-musl":"1.5.72","pyb-runtime-win32-x64-msvc":"1.5.72","pyb-runtime-linux-arm64-gnu":"1.5.72","pyb-runtime-win32-arm64-msvc":"1.5.72","pyb-runtime-linux-armv7-gnueabihf":"1.5.72"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.72_1779615093857_0.25194663476046775","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.73":{"name":"pybao-xc-sdk","version":"1.5.73","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.73","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"82573b5429a8b0d0d798292df07935a26a903423","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.73.tgz","fileCount":8,"integrity":"sha512-jFOhR9Ar2WiPw5C05c4Yzt03ox8HqZ8g6AKBto22g9OWpIpJEPt9TSDcrGwiLHiaSLMFfKa+v809Nl1Ou7xV+Q==","signatures":[{"sig":"MEUCIQDG/R4MOI4pxlln4u2S/6pDW06DsKo7g3KFIQVg0STCDwIgJV9C3wfSXGxFWzv6X0epmpImD9fWZz07tIR36yGKsoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.73","pyb-runtime-darwin-arm64":"1.5.73","pyb-runtime-linux-x64-gnu":"1.5.73","pyb-runtime-linux-x64-musl":"1.5.73","pyb-runtime-win32-x64-msvc":"1.5.73","pyb-runtime-linux-arm64-gnu":"1.5.73","pyb-runtime-win32-arm64-msvc":"1.5.73","pyb-runtime-linux-armv7-gnueabihf":"1.5.73"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.73_1779617445947_0.3662055003396314","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.74":{"name":"pybao-xc-sdk","version":"1.5.74","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.74","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"49e86fef5093a5d275cefd4f415372a6054a5f05","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.74.tgz","fileCount":8,"integrity":"sha512-wd94T00fWeaGAQqGKgwjyypvk9ngwEW7rK5zqiwoWmr38yAG26MoxRpJYr+7SHPMSX1rBpFpP6BaJuA4Um+Bww==","signatures":[{"sig":"MEUCIAXWBZtL+By0wycJEyMSR0xqCR877rVeNpN4hqsyHbI/AiEAxiwJMMdD0tugjEBnkeuB0bEk9GSeQV9KEGhCJCmEEro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.74","pyb-runtime-darwin-arm64":"1.5.74","pyb-runtime-linux-x64-gnu":"1.5.74","pyb-runtime-linux-x64-musl":"1.5.74","pyb-runtime-win32-x64-msvc":"1.5.74","pyb-runtime-linux-arm64-gnu":"1.5.74","pyb-runtime-win32-arm64-msvc":"1.5.74","pyb-runtime-linux-armv7-gnueabihf":"1.5.74"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.74_1779618464654_0.16985967208249986","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.75":{"name":"pybao-xc-sdk","version":"1.5.75","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.75","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"e1b3dabc01d1b696e547f8e6d098a5c7d0b15d56","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.75.tgz","fileCount":8,"integrity":"sha512-VMUdFdvw5RdtUveSyhsBwYsT4V4n47SMtAHlgITbHE3UkkeDlYvZXCBXiN61mMiSYtB7skz64j8OhWRONnGVtg==","signatures":[{"sig":"MEUCIQD0d3NmF5QLR0+kaJVBPBZ38RgfCtdwmfBtAOxDV9wj+gIgIjvzYNcrLit7mDk7E4mHoJv9af53M6b1psCTGrf2x/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.75","pyb-runtime-darwin-arm64":"1.5.75","pyb-runtime-linux-x64-gnu":"1.5.75","pyb-runtime-linux-x64-musl":"1.5.75","pyb-runtime-win32-x64-msvc":"1.5.75","pyb-runtime-linux-arm64-gnu":"1.5.75","pyb-runtime-win32-arm64-msvc":"1.5.75","pyb-runtime-linux-armv7-gnueabihf":"1.5.75"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.75_1779627723347_0.09331092103684635","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.77":{"name":"pybao-xc-sdk","version":"1.5.77","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.77","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2ae3abf446a1a6beb07b4613c3f971266a0ab843","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.77.tgz","fileCount":8,"integrity":"sha512-6d2TKhc9Ko3zHcFVsTWT/6X02iNXr7DETf1tuJuRCZkbhne9v8OwwFEErpkgxnp8GaYhKu5Xai0RJ//2Nm6dEw==","signatures":[{"sig":"MEQCIFZI877o+8FZMuaLSrKk2hjkU89DlALlmVcEdB5xR9eGAiAL+jIJ1g7Z2siO2nXejzy52rE7UfXQsy/tWacyTN2LcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.77","pyb-runtime-darwin-arm64":"1.5.77","pyb-runtime-linux-x64-gnu":"1.5.77","pyb-runtime-linux-x64-musl":"1.5.77","pyb-runtime-win32-x64-msvc":"1.5.77","pyb-runtime-linux-arm64-gnu":"1.5.77","pyb-runtime-win32-arm64-msvc":"1.5.77","pyb-runtime-linux-armv7-gnueabihf":"1.5.77"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.77_1779629446980_0.10651430993126731","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.78":{"name":"pybao-xc-sdk","version":"1.5.78","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.78","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b6af0d1cb94b020ba628b26cb76dbf4b703c2006","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.78.tgz","fileCount":8,"integrity":"sha512-+uCUaB2gT7lI2KeXD01y5xeulBAW7/8zQWzoLwMHBJoaJMiKbe5BO260jmYKYwCdWQa8nFLvCC+c4vptaYXfDA==","signatures":[{"sig":"MEYCIQDRkMIzIJ3HP02HC0t3mG2v39M13RNTjdtoPKta4uzEKgIhAM+V/Hpa9o3/ug9vBOkhbZ1KjvX7ZE9uacw64YwkFzuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.78","pyb-runtime-darwin-arm64":"1.5.78","pyb-runtime-linux-x64-gnu":"1.5.78","pyb-runtime-linux-x64-musl":"1.5.78","pyb-runtime-win32-x64-msvc":"1.5.78","pyb-runtime-linux-arm64-gnu":"1.5.78","pyb-runtime-win32-arm64-msvc":"1.5.78","pyb-runtime-linux-armv7-gnueabihf":"1.5.78"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.78_1779673673756_0.951944638695229","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.79":{"name":"pybao-xc-sdk","version":"1.5.79","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.79","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"26e6b81dac31c0c209bde3d03ffd1527c9bf8b50","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.79.tgz","fileCount":8,"integrity":"sha512-nckR7su5a7H1LCw2Mu9VkOZWlGLcTN6mB4HjrHpb4uI/XtIgqCfHUv8+U2XavBCZPT1fytppFyrZlc2qVjKDgw==","signatures":[{"sig":"MEUCIQCKx7YMFKEWDZeMkqkp63H1HQp6fqg3kgkrLslRyJwkKwIgJg0GqPTYNdDGz19halJ12k8yTzF6T5FY3UE5mAJPCwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.79","pyb-runtime-darwin-arm64":"1.5.79","pyb-runtime-linux-x64-gnu":"1.5.79","pyb-runtime-linux-x64-musl":"1.5.79","pyb-runtime-win32-x64-msvc":"1.5.79","pyb-runtime-linux-arm64-gnu":"1.5.79","pyb-runtime-win32-arm64-msvc":"1.5.79","pyb-runtime-linux-armv7-gnueabihf":"1.5.79"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.79_1779689510560_0.3065913257042139","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.80":{"name":"pybao-xc-sdk","version":"1.5.80","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.80","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9c4f472b6fc362ae86ab07a322efb7e85adf43d6","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.80.tgz","fileCount":8,"integrity":"sha512-RSiXSSSwOvBclH9YtIlGJQJGrUT8CoeBlyk0FsjsqFccjrFicLDagil4GKdI2EnKBrRrowAUpV+Y28KSPNb44w==","signatures":[{"sig":"MEYCIQD4r7VXqD+kQCgm/Eh2Wbh2rRAesN8jOE9C2cGdV66++gIhALABgtG389wLaZhBfeT3r2Cs6PYPAlyOXNNw9d/iU5fb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.80","pyb-runtime-darwin-arm64":"1.5.80","pyb-runtime-linux-x64-gnu":"1.5.80","pyb-runtime-linux-x64-musl":"1.5.80","pyb-runtime-win32-x64-msvc":"1.5.80","pyb-runtime-linux-arm64-gnu":"1.5.80","pyb-runtime-win32-arm64-msvc":"1.5.80","pyb-runtime-linux-armv7-gnueabihf":"1.5.80"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.80_1779706991456_0.606490532453821","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.81":{"name":"pybao-xc-sdk","version":"1.5.81","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.81","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f470c8fd6f9c3996d6a674378b86746c27712da5","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.81.tgz","fileCount":8,"integrity":"sha512-Y5om8f+SmtutN9vSxFuwuLSzSV7aCBae9uhEUHi87G/Yr+eQUv1XLmwFODsI/WK3R0zuZ7KsW98PG1JCTXn/RA==","signatures":[{"sig":"MEYCIQCcQdj0poFPPKOcEUjxv2vb3uPlVQCSwJDN0w27bxpD8QIhALRPW/wRpCr7w+t7Bdmo6J1KouENbJSVeKkfQYC4umLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.81","pyb-runtime-darwin-arm64":"1.5.81","pyb-runtime-linux-x64-gnu":"1.5.81","pyb-runtime-linux-x64-musl":"1.5.81","pyb-runtime-win32-x64-msvc":"1.5.81","pyb-runtime-linux-arm64-gnu":"1.5.81","pyb-runtime-win32-arm64-msvc":"1.5.81","pyb-runtime-linux-armv7-gnueabihf":"1.5.81"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.81_1779761806587_0.26076924946676594","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.82":{"name":"pybao-xc-sdk","version":"1.5.82","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.82","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b98dcca7cb39d75ead29b5f5b35fa70487772d04","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.82.tgz","fileCount":8,"integrity":"sha512-mj2iK7+kwAk/YY2oyFr4XShafSsiJVjPddcLgX8njl4qbbPrIPBJNhRF8DqEGi9LfK4aNOISl5Su/hn+b6jAlA==","signatures":[{"sig":"MEUCIFGuFyUvvL9uF/Jr6spupsrj8NSGD5fGeEUPJgTOx/p4AiEAgPSf1kwEwVTXnuHuVtrbsJdnq7kmKOTrujGyN5rv0eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.82","pyb-runtime-darwin-arm64":"1.5.82","pyb-runtime-linux-x64-gnu":"1.5.82","pyb-runtime-linux-x64-musl":"1.5.82","pyb-runtime-win32-x64-msvc":"1.5.82","pyb-runtime-linux-arm64-gnu":"1.5.82","pyb-runtime-win32-arm64-msvc":"1.5.82","pyb-runtime-linux-armv7-gnueabihf":"1.5.82"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.82_1779777038132_0.20887324941836138","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.83":{"name":"pybao-xc-sdk","version":"1.5.83","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.83","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2f39d680cb1f9349fc413971c6fd66023b5c5b54","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.83.tgz","fileCount":8,"integrity":"sha512-P7Hl10FsKmC8kMJBFUlf64fUBo/iCsDL8AkQfJwZAZEiHGt53n0MMVFVYtvvweTfP9t9ClwSyqd31h9zeXlS+A==","signatures":[{"sig":"MEQCIEV2/et2OvVk3Kz3cQvCQSabSpYEuGNDZvGVjerYrh1nAiA3hU4UNMDvUC7OULtmFtC3IEOwiSR/mA0wafyJTQyqmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.83","pyb-runtime-darwin-arm64":"1.5.83","pyb-runtime-linux-x64-gnu":"1.5.83","pyb-runtime-linux-x64-musl":"1.5.83","pyb-runtime-win32-x64-msvc":"1.5.83","pyb-runtime-linux-arm64-gnu":"1.5.83","pyb-runtime-win32-arm64-msvc":"1.5.83","pyb-runtime-linux-armv7-gnueabihf":"1.5.83"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.83_1779785457264_0.6803321218783145","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.84":{"name":"pybao-xc-sdk","version":"1.5.84","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.84","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b4e044ba26b3b7e8a123c10d85affe27bdc7b5dc","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.84.tgz","fileCount":8,"integrity":"sha512-WlFiIq0J+kScU0t3LQcTjjsLkQrCiNupxB9eZl2S5vtJOgeRmiz+KniuYFCsyi+qwAKdZOgITafGo0xrAP/08A==","signatures":[{"sig":"MEUCIGexGsRBu7kitFBhLziABXHHBufcgN+243XY+B4m3s3RAiEAk28h223i9WGRX+YJc8ns37JkS24i9ZPEjEPJ8dO2TQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.84","pyb-runtime-darwin-arm64":"1.5.84","pyb-runtime-linux-x64-gnu":"1.5.84","pyb-runtime-linux-x64-musl":"1.5.84","pyb-runtime-win32-x64-msvc":"1.5.84","pyb-runtime-linux-arm64-gnu":"1.5.84","pyb-runtime-win32-arm64-msvc":"1.5.84","pyb-runtime-linux-armv7-gnueabihf":"1.5.84"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.84_1779789230460_0.8399395405227992","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.85":{"name":"pybao-xc-sdk","version":"1.5.85","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.85","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"950b4b80bb05eca4a8ac9cc1ba4335668f5996d0","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.85.tgz","fileCount":8,"integrity":"sha512-WVLiOmqT4lFzDDFM3NOa5wRY7083aJOpQle7FQiyCQuz4YmWyiEzgiXukfJbY+m8CpHPlx5XLt3lT3dN1JnSyQ==","signatures":[{"sig":"MEYCIQDy4J5XQf+0StnlZly3nwym0ZrY4TTwqlgrREzeP1SBkwIhANFiIHP/yt2zEPC4HByaqPfFxN1XHfgX1rIivO4iZ6VY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.85","pyb-runtime-darwin-arm64":"1.5.85","pyb-runtime-linux-x64-gnu":"1.5.85","pyb-runtime-linux-x64-musl":"1.5.85","pyb-runtime-win32-x64-msvc":"1.5.85","pyb-runtime-linux-arm64-gnu":"1.5.85","pyb-runtime-win32-arm64-msvc":"1.5.85","pyb-runtime-linux-armv7-gnueabihf":"1.5.85"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.85_1779792232400_0.8938562166717723","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.86":{"name":"pybao-xc-sdk","version":"1.5.86","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.86","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5ee4baaeb8533e35f15c2002e81632c1c9794e46","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.86.tgz","fileCount":8,"integrity":"sha512-M08xcSIG56p+Y7zLF3SIQcSXtwlNf9/mLW+Nv2AMBA9VvkqqMZ8xispSn4j+6M/CbPRE1LmHnpmYrK8I5VUXWw==","signatures":[{"sig":"MEUCIQC7SUgEQUPg7868Ki4VEzlwsizKKwn09yL045cyPXIVPgIgJDeLH4PNaAfO45DG5sCD14K1+OHEvKQg5pNaGsC3vAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.86","pyb-runtime-darwin-arm64":"1.5.86","pyb-runtime-linux-x64-gnu":"1.5.86","pyb-runtime-linux-x64-musl":"1.5.86","pyb-runtime-win32-x64-msvc":"1.5.86","pyb-runtime-linux-arm64-gnu":"1.5.86","pyb-runtime-win32-arm64-msvc":"1.5.86","pyb-runtime-linux-armv7-gnueabihf":"1.5.86"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.86_1779864384135_0.11232887353570198","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.87":{"name":"pybao-xc-sdk","version":"1.5.87","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.87","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d69a8423db271d27423dd137c72f3a6429a8f769","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.87.tgz","fileCount":8,"integrity":"sha512-AEp3qlfQJOQByNJDc8LFGWh9hkNwYVon7pIbbl1kV6EiJ6qMpFjyHJxCwsX7MOcyOzGanfshhlTynwG8xk16iQ==","signatures":[{"sig":"MEQCIGLuOKUG7hP3e8Jkc4RZ5bG52NS5gNji3JOHPa7Rujh8AiB8s6iSiPmUaFHBO1l0jkyqGibfT4v296gzH+2BxAAHzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.87","pyb-runtime-darwin-arm64":"1.5.87","pyb-runtime-linux-x64-gnu":"1.5.87","pyb-runtime-linux-x64-musl":"1.5.87","pyb-runtime-win32-x64-msvc":"1.5.87","pyb-runtime-linux-arm64-gnu":"1.5.87","pyb-runtime-win32-arm64-msvc":"1.5.87","pyb-runtime-linux-armv7-gnueabihf":"1.5.87"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.87_1779880411982_0.9593330555421007","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.88":{"name":"pybao-xc-sdk","version":"1.5.88","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.88","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d4ad2f416db25dfaa8006f8e48ca9324d9e4df2c","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.88.tgz","fileCount":8,"integrity":"sha512-hEgixg63dMIsxRLmGlAxXCyW5M3uf3wX8wTBKnUEMnyeOm1qDkDFXflNVSOmxmefr1XEG3Uz5YxWJPZkYiA8nA==","signatures":[{"sig":"MEUCIQDLdIqSrX5xNp64HHphuVuf/eCGzFk1/A0AmoEiM6+1AwIgbtDY+hgKO9jE/vurRvGqpK5n3MAmLofWnmcPFvB60SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.88","pyb-runtime-darwin-arm64":"1.5.88","pyb-runtime-linux-x64-gnu":"1.5.88","pyb-runtime-linux-x64-musl":"1.5.88","pyb-runtime-win32-x64-msvc":"1.5.88","pyb-runtime-linux-arm64-gnu":"1.5.88","pyb-runtime-win32-arm64-msvc":"1.5.88","pyb-runtime-linux-armv7-gnueabihf":"1.5.88"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.88_1780034863436_0.1455199530560336","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.89":{"name":"pybao-xc-sdk","version":"1.5.89","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.89","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c14f96351bd8aa10063b660c00705e366a427ea3","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.89.tgz","fileCount":8,"integrity":"sha512-z3bK7lUf4VuRqMjDdEZuJzj+iFuH03YQRpycyEjd61EmDA826YiQMMvBpuWO/3QFeiLBiYSPRFZkT8KAF4KGnQ==","signatures":[{"sig":"MEUCIQCm6N40ahd0TAeGvTuxTLCUBvECnQOCdiXoN7g9m968/QIgfR9FYIvrX1+YeG+3d6CKmP0W3yHlRuWPwjWuAPyqKCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.89","pyb-runtime-darwin-arm64":"1.5.89","pyb-runtime-linux-x64-gnu":"1.5.89","pyb-runtime-linux-x64-musl":"1.5.89","pyb-runtime-win32-x64-msvc":"1.5.89","pyb-runtime-linux-arm64-gnu":"1.5.89","pyb-runtime-win32-arm64-msvc":"1.5.89","pyb-runtime-linux-armv7-gnueabihf":"1.5.89"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.89_1780047741540_0.039423349448476364","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.90":{"name":"pybao-xc-sdk","version":"1.5.90","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.90","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3bc6e0b3cb5932c03e1bfa98a7f0eda0ca330d51","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.90.tgz","fileCount":8,"integrity":"sha512-f6nLt97xmaLafN/JSaMU2+EeHJSY8tn8m6HEavBLV4WTOoA7bcxcybaXSdU3ZKRS773soCIZ90vMl3/ucP2NFw==","signatures":[{"sig":"MEUCIQDfK1gqtIHMncbhGVlC9LcaBzx+tFXdqX+ao/nqndCA0QIgeQvjGEa1wsxh6BGzWBbL86ZS+EYqTa9iDDHOtOYdWTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.90","pyb-runtime-darwin-arm64":"1.5.90","pyb-runtime-linux-x64-gnu":"1.5.90","pyb-runtime-linux-x64-musl":"1.5.90","pyb-runtime-win32-x64-msvc":"1.5.90","pyb-runtime-linux-arm64-gnu":"1.5.90","pyb-runtime-win32-arm64-msvc":"1.5.90","pyb-runtime-linux-armv7-gnueabihf":"1.5.90"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.90_1780463925724_0.08089384979038816","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.91":{"name":"pybao-xc-sdk","version":"1.5.91","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.91","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"1e999156370fce96e123713a8bf31fc04460f3ce","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.91.tgz","fileCount":8,"integrity":"sha512-GY+weah7KZsiacYuitaXLSJtwZ0JpjWU2lYeQ0RN9NvTMvJkaRBuE7xFzPynY6lqM05G3kHkP5+b5c3Qvw59UA==","signatures":[{"sig":"MEYCIQC0c1QGcBLjA0gGn7FxQTmBwROcXycFNMzsF44EDX1isQIhALat8hJbLLUB/mD/T0YmkrFE6jcwqOR6vR4UBA7hopZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.91","pyb-runtime-darwin-arm64":"1.5.91","pyb-runtime-linux-x64-gnu":"1.5.91","pyb-runtime-linux-x64-musl":"1.5.91","pyb-runtime-win32-x64-msvc":"1.5.91","pyb-runtime-linux-arm64-gnu":"1.5.91","pyb-runtime-win32-arm64-msvc":"1.5.91","pyb-runtime-linux-armv7-gnueabihf":"1.5.91"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.91_1780490256918_0.7376842572615232","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.92":{"name":"pybao-xc-sdk","version":"1.5.92","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.92","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"590964e8b1593c3221aa0da9f100aecb995972a8","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.92.tgz","fileCount":8,"integrity":"sha512-TMTADtuPoVwZ79mkv2596mnadAgQJkoF6Cb3DNUUK9Grqyn4OuQlLGx/vOSvnXzzYYEQnZN7KYemYzfdtxGn2g==","signatures":[{"sig":"MEUCIEKW+Z0eDJezghsMhkU7rnsE5nPI1uAzLkLN4Cj5vkp0AiEA47q39QWoEHwbnRQ6N8q63goMXZeeAPsRRrSCUJTP/WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.92","pyb-runtime-darwin-arm64":"1.5.92","pyb-runtime-linux-x64-gnu":"1.5.92","pyb-runtime-linux-x64-musl":"1.5.92","pyb-runtime-win32-x64-msvc":"1.5.92","pyb-runtime-linux-arm64-gnu":"1.5.92","pyb-runtime-win32-arm64-msvc":"1.5.92","pyb-runtime-linux-armv7-gnueabihf":"1.5.92"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.92_1780496343222_0.24872188596274203","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.93":{"name":"pybao-xc-sdk","version":"1.5.93","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.93","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"530dd57894ced95835be60783547c8cd7f8741a7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.93.tgz","fileCount":8,"integrity":"sha512-RcCOExwiJLtNLURZWTsqRTPGwg+amLHVdUhPcPFgz3zsMymKh1imZAi/NnEmxk8Ucv6PHbF/JIpQ/NdAEHIx0g==","signatures":[{"sig":"MEUCIEceVjULjS2mJKD4cnhb2SnsqRvElGK2J5Cv6yKSj6U4AiEAswYppiZmgblH1YzxocsWbqJQXgLBpkHWEpboCqQ0t/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.93","pyb-runtime-darwin-arm64":"1.5.93","pyb-runtime-linux-x64-gnu":"1.5.93","pyb-runtime-linux-x64-musl":"1.5.93","pyb-runtime-win32-x64-msvc":"1.5.93","pyb-runtime-linux-arm64-gnu":"1.5.93","pyb-runtime-win32-arm64-msvc":"1.5.93","pyb-runtime-linux-armv7-gnueabihf":"1.5.93"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.93_1780500140157_0.9457951565743297","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.94":{"name":"pybao-xc-sdk","version":"1.5.94","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.94","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8d880000edac8d00b3e3fd821a23734a29f70ff3","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.94.tgz","fileCount":8,"integrity":"sha512-v3zQTs6Zkp2uVY53ztF5SVF+pgVXO4FQY6UYkQkrZyfPThtBfk1wtQml+8+PjlP2VlqVTbD58S4Akmlv9M8TFw==","signatures":[{"sig":"MEUCICGNO4TQqLCjV87nEaMHWYkrIadPV8IviCHFzGkRp8S7AiEAx/w7/CDHrsQ8VvaUTBL5Q4B/MNglRFnZBIoUwpqwOpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.94","pyb-runtime-darwin-arm64":"1.5.94","pyb-runtime-linux-x64-gnu":"1.5.94","pyb-runtime-linux-x64-musl":"1.5.94","pyb-runtime-win32-x64-msvc":"1.5.94","pyb-runtime-linux-arm64-gnu":"1.5.94","pyb-runtime-win32-arm64-msvc":"1.5.94","pyb-runtime-linux-armv7-gnueabihf":"1.5.94"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.94_1780564673116_0.5728006280531945","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.96":{"name":"pybao-xc-sdk","version":"1.5.96","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.96","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"ee001c114fbc49f12d63fb40cf9d95a9377c2681","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.96.tgz","fileCount":8,"integrity":"sha512-4z50RdrzfTYpRNv6Gz1leLdLWi7QPJHZ0i/anKfBSra73Lo1GYpZFpwvyX6WWny57Mos5vd/8eKWa5HpSxs+Sg==","signatures":[{"sig":"MEUCICYrZQb2Q4++dZrVc2jRRTcoazrAKOKWLeuHxzBc2VKKAiEAhXbk/lVe5NU0i4ET+9OBQqWYrGaYgyY1nT6cF5L8t28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.96","pyb-runtime-darwin-arm64":"1.5.96","pyb-runtime-linux-x64-gnu":"1.5.96","pyb-runtime-linux-x64-musl":"1.5.96","pyb-runtime-win32-x64-msvc":"1.5.96","pyb-runtime-linux-arm64-gnu":"1.5.96","pyb-runtime-win32-arm64-msvc":"1.5.96","pyb-runtime-linux-armv7-gnueabihf":"1.5.96"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.96_1780567679801_0.43368502605906767","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.97":{"name":"pybao-xc-sdk","version":"1.5.97","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.97","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c5a12618da8317b23a9bb768484aabacaf7c99f1","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.97.tgz","fileCount":8,"integrity":"sha512-QrAKQOTUirenDXQamnPcH3h1pyIHKa79xvXjrpkDySJSUIs+QSNbRmUD/9lAbFpSjVwEB1/tnZ4kV0oNOYpDow==","signatures":[{"sig":"MEUCIA4yaTfZ9JdmxP/PXa/YTISb+UHWQmFpbpVni21xmcHwAiEAsfjHRSJFUHOr3ucX6JuthqVrj+wPdNQ96WcauM8lDOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.97","pyb-runtime-darwin-arm64":"1.5.97","pyb-runtime-linux-x64-gnu":"1.5.97","pyb-runtime-linux-x64-musl":"1.5.97","pyb-runtime-win32-x64-msvc":"1.5.97","pyb-runtime-linux-arm64-gnu":"1.5.97","pyb-runtime-win32-arm64-msvc":"1.5.97","pyb-runtime-linux-armv7-gnueabihf":"1.5.97"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.97_1780571340118_0.7053613678998059","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.98":{"name":"pybao-xc-sdk","version":"1.5.98","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.98","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"50697ea9a53b064f28c685fe01a7e21ecc0767eb","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.98.tgz","fileCount":8,"integrity":"sha512-JWn5dWfmkGRkJwA88/9aS2tYEA2WITzKdrSknk5XBTbuA4dijyXx58KTfc1F4Y+Pa3jSpWtZWB2yQZhynQkYxw==","signatures":[{"sig":"MEUCIQDi7RJ02KJEmoCguHYpntPlqcDliEA8ef1iS/38Meco5AIgcWdKjexdgm5fQi+3Ldpsmzdwo0+YL8Tp1JEo/kFMMWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.98","pyb-runtime-darwin-arm64":"1.5.98","pyb-runtime-linux-x64-gnu":"1.5.98","pyb-runtime-linux-x64-musl":"1.5.98","pyb-runtime-win32-x64-msvc":"1.5.98","pyb-runtime-linux-arm64-gnu":"1.5.98","pyb-runtime-win32-arm64-msvc":"1.5.98","pyb-runtime-linux-armv7-gnueabihf":"1.5.98"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.98_1780618365610_0.12111380884382394","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.99":{"name":"pybao-xc-sdk","version":"1.5.99","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.99","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2145c0bc39e86704910e70572206f44b7cd9b02f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.99.tgz","fileCount":8,"integrity":"sha512-Q1WUEVp6bol7q9k6hlCr8POeC4n+s/hK1Ivl0GaMGJf4jG60G+RWwwGwtaqphjv+/1hVr0jB6X0S+zlZZh+kLA==","signatures":[{"sig":"MEUCIQChL4vG1ND+Qy2Mne+1WkHOyT6mBq7ZuN3aKTrgfB3xeAIgUPnrzsbrqDJvfPIavBo2yqdGCQJJ89eKsTUkuJVEGoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.99","pyb-runtime-darwin-arm64":"1.5.99","pyb-runtime-linux-x64-gnu":"1.5.99","pyb-runtime-linux-x64-musl":"1.5.99","pyb-runtime-win32-x64-msvc":"1.5.99","pyb-runtime-linux-arm64-gnu":"1.5.99","pyb-runtime-win32-arm64-msvc":"1.5.99","pyb-runtime-linux-armv7-gnueabihf":"1.5.99"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.99_1780652680121_0.7629901418717708","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.100":{"name":"pybao-xc-sdk","version":"1.5.100","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.100","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c68490f94ddbd5d73b4a96c963f5c5f7b2f83e52","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.100.tgz","fileCount":8,"integrity":"sha512-FBcksMZl9sWtX3SsbqchoUz3/mlnn7NjYzQCS225QjACsTATJDg04NIMlnsJnKN54o7Ih5JBWQZR+RkyhSHYPA==","signatures":[{"sig":"MEUCIQDmI/qtoTKbkgeduoSxZ6ViSiEbjahOlBSgfWlrnN+z5QIgDJKcTbx7G2E1AlAM/Dj20dtwt0jzTcG6sbC+OBGJ+Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33999},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.100","pyb-runtime-darwin-arm64":"1.5.100","pyb-runtime-linux-x64-gnu":"1.5.100","pyb-runtime-linux-x64-musl":"1.5.100","pyb-runtime-win32-x64-msvc":"1.5.100","pyb-runtime-linux-arm64-gnu":"1.5.100","pyb-runtime-win32-arm64-msvc":"1.5.100","pyb-runtime-linux-armv7-gnueabihf":"1.5.100"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.100_1780834310692_0.3789324351744936","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.101":{"name":"pybao-xc-sdk","version":"1.5.101","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.101","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9e54abb931887ff50af5ccf4e8f890ddac0f59fa","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.101.tgz","fileCount":8,"integrity":"sha512-hax5jt26dx/SZ0FU8fkMZI/3p0yL7gey+phkIS93S1Y5073nkwbYRRQo91iPPi+boaUNu2aaShuhfP3MCwd8/Q==","signatures":[{"sig":"MEQCIFDabZ+DASdiM9PspJMIrSKaphRnYe/vzyoI3Zz+kSA4AiB3LxI7p66X1DAbCDAmE/pIibjXAVkfZFoY/zv0XSoVoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33999},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.101","pyb-runtime-darwin-arm64":"1.5.101","pyb-runtime-linux-x64-gnu":"1.5.101","pyb-runtime-linux-x64-musl":"1.5.101","pyb-runtime-win32-x64-msvc":"1.5.101","pyb-runtime-linux-arm64-gnu":"1.5.101","pyb-runtime-win32-arm64-msvc":"1.5.101","pyb-runtime-linux-armv7-gnueabihf":"1.5.101"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.101_1780837860002_0.13978752831372998","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.102":{"name":"pybao-xc-sdk","version":"1.5.102","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.102","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"44a0d920c07cdcc4138196a6db180bb9077c93f3","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.102.tgz","fileCount":8,"integrity":"sha512-x16jzg3VezOVHh8/JeF4niRHZnfcEtVS/9K4lDRhiGt2E+MjbeZeb8jiNthKihf6AnJUg3TEwltCmqcPXJndyQ==","signatures":[{"sig":"MEUCICQsE4E5zVZYpv80LK5EkF5GN+wKOq9n+yGjpVtbAChaAiEAgYHmv4iV9vQ5ZnCxeUw8XfS8YF9Gl1V1jm07lFvzdSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33999},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.102","pyb-runtime-darwin-arm64":"1.5.102","pyb-runtime-linux-x64-gnu":"1.5.102","pyb-runtime-linux-x64-musl":"1.5.102","pyb-runtime-win32-x64-msvc":"1.5.102","pyb-runtime-linux-arm64-gnu":"1.5.102","pyb-runtime-win32-arm64-msvc":"1.5.102","pyb-runtime-linux-armv7-gnueabihf":"1.5.102"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.102_1780968942033_0.33463416374247035","host":"s3://npm-registry-packages-npm-production"},"pybOptionalRuntimeExternalModules":["sharp"]},"1.5.105":{"name":"pybao-xc-sdk","version":"1.5.105","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.105","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"a3d7ff5226b1d6982f2a779cfa39c1675ddcc1e9","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.105.tgz","fileCount":8,"integrity":"sha512-qc/nCklVqdwSOmLIs93cQ5bFCBQiaIjaeqjTEyYoxejOIx3PdDx5ZPzvlJaFTNxCsp3ajO0zK1QOH1BYwRe7Mw==","signatures":[{"sig":"MEUCIBTQAIgDXex9ADING4VeIZ47idFbaQiQeAkVcTNSzacJAiEA2vcbPECYyd95Oq9+rKuni/tUV8aGj2AyNEKiOwd+s2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34293},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^3.25.76","diff":"^7.0.0","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.105","pyb-runtime-darwin-arm64":"1.5.105","pyb-runtime-linux-x64-gnu":"1.5.105","pyb-runtime-linux-x64-musl":"1.5.105","pyb-runtime-win32-x64-msvc":"1.5.105","pyb-runtime-linux-arm64-gnu":"1.5.105","pyb-runtime-win32-arm64-msvc":"1.5.105","pyb-runtime-linux-armv7-gnueabihf":"1.5.105"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.105_1783294386837_0.7129360858532876","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{"sharp":"0.35.1"}},"1.5.106":{"name":"pybao-xc-sdk","version":"1.5.106","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.106","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d4cc1daad7574c18aebe61f62f80b9ffec7db1ac","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.106.tgz","fileCount":8,"integrity":"sha512-SwtR7QxT5Vw+msnCTgJBd9b+iUmqXAM/LUJR4z982RRzS7T8lDtXFGz8woWG92popFWQgZ/gG+Ap/FdIXv0a8A==","signatures":[{"sig":"MEUCIE4JKIbTZCOIcyxwoWo3fBuzpMv+bkpP1dy9XiHq6r6pAiEA+jaD3OWW+W8rddKIoUjyM4cM/ToG/E5rCf70xuYjOEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34254},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.106","pyb-runtime-darwin-arm64":"1.5.106","pyb-runtime-linux-x64-gnu":"1.5.106","pyb-runtime-linux-x64-musl":"1.5.106","pyb-runtime-win32-x64-msvc":"1.5.106","pyb-runtime-linux-arm64-gnu":"1.5.106","pyb-runtime-win32-arm64-msvc":"1.5.106","pyb-runtime-linux-armv7-gnueabihf":"1.5.106"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.106_1784700344026_0.2053769437102082","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{"sharp":"0.35.1"}},"1.5.107":{"name":"pybao-xc-sdk","version":"1.5.107","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.107","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"567a716ff24f9e93a194e5722d0fe3f626b62385","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.107.tgz","fileCount":8,"integrity":"sha512-/s0F9X8fslzqE7PwVJlqKFsUgijx9KfmbEIi4uqy/+CM2VdYyrKqf4OB67AinojEwxKPXKw1OFQyguRHDPkb/g==","signatures":[{"sig":"MEUCIFqOg5Xht5tEYSm/QjXMg5iPD4W6ZaE0+cWQOIdY3P80AiEAnIqXatgBLevT/ex00Far8bAhSfLbMLdbDcGdQpSrBmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34254},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.107","pyb-runtime-darwin-arm64":"1.5.107","pyb-runtime-linux-x64-gnu":"1.5.107","pyb-runtime-linux-x64-musl":"1.5.107","pyb-runtime-win32-x64-msvc":"1.5.107","pyb-runtime-linux-arm64-gnu":"1.5.107","pyb-runtime-win32-arm64-msvc":"1.5.107","pyb-runtime-linux-armv7-gnueabihf":"1.5.107"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.107_1784704069791_0.4605295421026838","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{"sharp":"0.35.1"}},"1.5.108":{"name":"pybao-xc-sdk","version":"1.5.108","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.108","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"136de36a573d8600c8c5cdea5df09af4b538747f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.108.tgz","fileCount":8,"integrity":"sha512-F5MF6DBg4CWoYxkk4DFO0q1edfx2OxjyyT9q9kuLoe6//Cg63zBPSROPgLhOVy8rVwYwOY9XHDBJD6pbhWPA/w==","signatures":[{"sig":"MEYCIQC7KDcmT2TlNSWzVL5tOn4pp43uQuCjdxpnBErg3CLqjAIhAOGhTAqEuWn4xunBi/sftfYZ5wF/qdKYiT3bXp0bv6qe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34254},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.108","pyb-runtime-darwin-arm64":"1.5.108","pyb-runtime-linux-x64-gnu":"1.5.108","pyb-runtime-linux-x64-musl":"1.5.108","pyb-runtime-win32-x64-msvc":"1.5.108","pyb-runtime-linux-arm64-gnu":"1.5.108","pyb-runtime-win32-arm64-msvc":"1.5.108","pyb-runtime-linux-armv7-gnueabihf":"1.5.108"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.108_1784737624080_0.9645882399964414","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{"sharp":"0.35.1"}},"1.5.109":{"name":"pybao-xc-sdk","version":"1.5.109","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.109","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8426b05e87c22392ec846c30a451df37dc5e37d5","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.109.tgz","fileCount":8,"integrity":"sha512-3UYDisMYmzz7KX1BOIg6V0Iy1V8R6sdedXuOqnR+BGt/BUzbuOlzb7hUoJ9m7Hz9SQx7uQfCHUVgTPdp64UnQg==","signatures":[{"sig":"MEUCIHQcbs6ek8pdgR7PvqgAlUXYA330prpnUVQFcQjOIcU4AiEApksw5jadL68+c1gZpNRl7dywjL+/YRGzIp65jaXnqEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34254},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.109","pyb-runtime-darwin-arm64":"1.5.109","pyb-runtime-linux-x64-gnu":"1.5.109","pyb-runtime-linux-x64-musl":"1.5.109","pyb-runtime-win32-x64-msvc":"1.5.109","pyb-runtime-linux-arm64-gnu":"1.5.109","pyb-runtime-win32-arm64-msvc":"1.5.109","pyb-runtime-linux-armv7-gnueabihf":"1.5.109"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.109_1784901222498_0.3839145153493895","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{"sharp":"0.35.1"}},"1.5.110":{"name":"pybao-xc-sdk","version":"1.5.110","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.110","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5bf2bc4b74236d31ad0be2bada469df5b656dfce","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.110.tgz","fileCount":8,"integrity":"sha512-RYcl8h2yv1pGz79ydgvpxeUewI7YhWg5IRinh6Sh2NSLxrsgkl70o5+q6ili+Mw2pnSuVPNnSXNG3LZMfxglBg==","signatures":[{"sig":"MEQCICMDXJa071GNsQZ/G/A7k8eJ6aoMOyYASQZcna1nd/b8AiAD/rzRu7wVWQQQqU1Lgx4SY0cUKUtAzj+q4wTREQAPFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34288},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.110","pyb-runtime-darwin-arm64":"1.5.110","pyb-runtime-linux-x64-gnu":"1.5.110","pyb-runtime-linux-x64-musl":"1.5.110","pyb-runtime-win32-x64-msvc":"1.5.110","pyb-runtime-linux-arm64-gnu":"1.5.110","pyb-runtime-win32-arm64-msvc":"1.5.110","pyb-runtime-linux-armv7-gnueabihf":"1.5.110"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.110_1784995781101_0.22197364241503204","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{"sharp":"0.35.1"}},"1.5.111":{"name":"pybao-xc-sdk","version":"1.5.111","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.111","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"cdbac6ddc73811c9209e9c5beb80024ca56973b4","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.111.tgz","fileCount":8,"integrity":"sha512-kKYeO7r090V3sus1mMfwHSY8MJtxbXQbkuTl/NpZ80OPEoonqObTv6kTppF5m42kpDCWqt8kVZGiGxFOM9GyNg==","signatures":[{"sig":"MEUCIQDZRGzAQOC2nAmsOzp3XVsjuIze5T/IdRnpTXQSGYuDaQIgR9+g6PQTP1qrFTeCTGjAHP3gI1rgzeSqNCsN8tGM0Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34263},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.111","pyb-runtime-darwin-arm64":"1.5.111","pyb-runtime-linux-x64-gnu":"1.5.111","pyb-runtime-linux-x64-musl":"1.5.111","pyb-runtime-win32-x64-msvc":"1.5.111","pyb-runtime-linux-arm64-gnu":"1.5.111","pyb-runtime-win32-arm64-msvc":"1.5.111","pyb-runtime-linux-armv7-gnueabihf":"1.5.111"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.111_1785040152518_0.6842541659528638","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.112":{"name":"pybao-xc-sdk","version":"1.5.112","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.112","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"23df1184b4ff0160e36e4ea1c600b96ec59ffb9c","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.112.tgz","fileCount":8,"integrity":"sha512-ZBEbfMA9RwkmaftoNJdC/t3ZqrictTVrfvAXDoAaCTCKNvTiUssYJj+CWTsy8f2yVzBrVaqTh9PmwKt9sEHJdw==","signatures":[{"sig":"MEUCIBDozDGerHAhNw3ysWxRpEXtS4NoTSRkK99/Mr0+XOGqAiEApDHD4z5gEQwEhxKWc6dgmhWX5RRWuyjAtnOh3aTGXe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34263},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.112","pyb-runtime-darwin-arm64":"1.5.112","pyb-runtime-linux-x64-gnu":"1.5.112","pyb-runtime-linux-x64-musl":"1.5.112","pyb-runtime-win32-x64-msvc":"1.5.112","pyb-runtime-linux-arm64-gnu":"1.5.112","pyb-runtime-win32-arm64-msvc":"1.5.112","pyb-runtime-linux-armv7-gnueabihf":"1.5.112"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.112_1785041390674_0.12177131303889532","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.113":{"name":"pybao-xc-sdk","version":"1.5.113","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.113","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"00f29f844debf547f2d8075b42751f5b31199301","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.113.tgz","fileCount":8,"integrity":"sha512-Sr6RInmbVqLxFtEFyytC/kbSu+kVrUAGRfhJwjppao7Y7/jZUwo5S/nKBhZyHxLB8xptvgO/WwdYOeDN/1yx5w==","signatures":[{"sig":"MEQCIC1wf4EXexUjfOhLN0qSBg3FqKJ9HlPLDASigN1/EaUtAiAaiIagA9N9JyCU3RBY5OqLD1jZSB/kkdHF9xY+UYbQCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34263},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.113","pyb-runtime-darwin-arm64":"1.5.113","pyb-runtime-linux-x64-gnu":"1.5.113","pyb-runtime-linux-x64-musl":"1.5.113","pyb-runtime-win32-x64-msvc":"1.5.113","pyb-runtime-linux-arm64-gnu":"1.5.113","pyb-runtime-win32-arm64-msvc":"1.5.113","pyb-runtime-linux-armv7-gnueabihf":"1.5.113"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.113_1785230287128_0.7471952782689228","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.114":{"name":"pybao-xc-sdk","version":"1.5.114","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.114","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f09cb85b674fc46bde85b12d376b8320d42069c6","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.114.tgz","fileCount":8,"integrity":"sha512-J9Ri9hB0s0lZcr2znc2PhTqZlwh/y5vOwCv6dWhLcB8W7KCB5PszbWWQ1QTkZzYpYUP98PxXF4XJvvCD23xf6A==","signatures":[{"sig":"MEUCIQDujeyaS881+DaSFf1gj71KeleyQ1YqlLk0jMZZv5sQ+QIgIbrea+GOABmIDI59TK03KI9nojPfsmAh3nA7Sib9ZzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34286},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.114","pyb-runtime-darwin-arm64":"1.5.114","pyb-runtime-linux-x64-gnu":"1.5.114","pyb-runtime-linux-x64-musl":"1.5.114","pyb-runtime-win32-x64-msvc":"1.5.114","pyb-runtime-linux-arm64-gnu":"1.5.114","pyb-runtime-win32-arm64-msvc":"1.5.114","pyb-runtime-linux-armv7-gnueabihf":"1.5.114"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.114_1785295900294_0.23011857544723946","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.115":{"name":"pybao-xc-sdk","version":"1.5.115","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.115","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8499cf8fceb6a9f8c88d22f980a333c77ccfd6c0","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.115.tgz","fileCount":8,"integrity":"sha512-MyQtrxhnxRPdbE7Hm2wF5qLZktYWCrhJWB466ZEyH8wcN6wTguioqSn531sFTcr6JVM5SLBnLJnBY9Hk0Tr9gg==","signatures":[{"sig":"MEQCIGOlVWwOvRbCF6sOZTj59m0myVZ5EGaxgzy46PWgI56KAiALbovFdBGCi2PmBu1kOz/fZpGHYdM8WqK2BVjl4UhCWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34286},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.115","pyb-runtime-darwin-arm64":"1.5.115","pyb-runtime-linux-x64-gnu":"1.5.115","pyb-runtime-linux-x64-musl":"1.5.115","pyb-runtime-win32-x64-msvc":"1.5.115","pyb-runtime-linux-arm64-gnu":"1.5.115","pyb-runtime-win32-arm64-msvc":"1.5.115","pyb-runtime-linux-armv7-gnueabihf":"1.5.115"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.115_1785309311384_0.7239846824032259","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.116":{"name":"pybao-xc-sdk","version":"1.5.116","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.116","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"663b8c3b2ec6197493a3924be733ea115be93197","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.116.tgz","fileCount":8,"integrity":"sha512-0XFbls/z2RVoJ44RgF+vAp4xLpLxmFgIxAUjFjzYJP2svBnc3Pr0Z0XvxJX1E1B4gk2b7UGEPAfHPkjpNEYkcA==","signatures":[{"sig":"MEQCIGmECze5YvDgG61YiWP8kmRc/potjnJ5jVS/hBsthDrdAiBob5kKiUgchURZiqz/2/64MXGTNjXadr7xuvyNgrjvbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34286},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.116","pyb-runtime-darwin-arm64":"1.5.116","pyb-runtime-linux-x64-gnu":"1.5.116","pyb-runtime-linux-x64-musl":"1.5.116","pyb-runtime-win32-x64-msvc":"1.5.116","pyb-runtime-linux-arm64-gnu":"1.5.116","pyb-runtime-win32-arm64-msvc":"1.5.116","pyb-runtime-linux-armv7-gnueabihf":"1.5.116"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.116_1785338256939_0.6479414011172766","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.118":{"name":"pybao-xc-sdk","version":"1.5.118","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.118","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"7345ed715c96913ad4d047bc5e6f34cc3cd7bcac","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.118.tgz","fileCount":8,"integrity":"sha512-jlnxcwTpstCjJzInDStcZKfijw9w9CD+0hQGq9uxfLX7wZj/x1U2F5VYhxg6B0aZnOcpDbc/bL8FMiPyWUZ7Xg==","signatures":[{"sig":"MEQCIF+Fy2iS0RFuKHUCGl5P0SkNR1rCqfEgINCO7fNmL+qTAiBwRQJFEgkQT0iiLNDhOOJdAoI9Kb1hqoFNu6qtAaJAaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34286},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.118","pyb-runtime-darwin-arm64":"1.5.118","pyb-runtime-linux-x64-gnu":"1.5.118","pyb-runtime-linux-x64-musl":"1.5.118","pyb-runtime-win32-x64-msvc":"1.5.118","pyb-runtime-linux-arm64-gnu":"1.5.118","pyb-runtime-win32-arm64-msvc":"1.5.118","pyb-runtime-linux-armv7-gnueabihf":"1.5.118"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.118_1785415014464_0.38634723522407777","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.119":{"name":"pybao-xc-sdk","version":"1.5.119","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.119","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"45731e29a9486e8f2ce0a443cfea01cdee920a20","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.119.tgz","fileCount":8,"integrity":"sha512-OapMOIDNKouOoqo0Kuw0s96cvGREzh1qkhjLkL7mlCdsnDDvSSwrue1YZvd0llfogx98dFWvQlN7oFNhC8Fclw==","signatures":[{"sig":"MEYCIQDoQkz3O06SMuNsinhZHgW624SYFjIQxmPxUm3Wj2nGFQIhANK6yOkqpB4qxYZqL7HODIvphJaiBVxgGpdKsfEiRngl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34286},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.119","pyb-runtime-darwin-arm64":"1.5.119","pyb-runtime-linux-x64-gnu":"1.5.119","pyb-runtime-linux-x64-musl":"1.5.119","pyb-runtime-win32-x64-msvc":"1.5.119","pyb-runtime-linux-arm64-gnu":"1.5.119","pyb-runtime-win32-arm64-msvc":"1.5.119","pyb-runtime-linux-armv7-gnueabihf":"1.5.119"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.119_1785485636442_0.1631659393450371","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.120":{"name":"pybao-xc-sdk","version":"1.5.120","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.120","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5a22b6be4c37c5387a5676635f10402707322321","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.120.tgz","fileCount":8,"integrity":"sha512-jpfIYdS8gGkColjJO57AdDwSUDqQw9nQCm56yVc+wmo2B5WHj5onPbdwF4me7XGRZhANeULme1NFSPzis/obIg==","signatures":[{"sig":"MEUCIFbt1zOvXc7JiOPhVDLWxlw5d7dC1HTZ5/ahzuggVM9FAiEAtvD8/tC7RC3EPdIvfJGs6+9QojiI1h66fWXg+pDpSh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34286},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.120","pyb-runtime-darwin-arm64":"1.5.120","pyb-runtime-linux-x64-gnu":"1.5.120","pyb-runtime-linux-x64-musl":"1.5.120","pyb-runtime-win32-x64-msvc":"1.5.120","pyb-runtime-linux-arm64-gnu":"1.5.120","pyb-runtime-win32-arm64-msvc":"1.5.120","pyb-runtime-linux-armv7-gnueabihf":"1.5.120"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.120_1785487186457_0.7170858266668294","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.121":{"name":"pybao-xc-sdk","version":"1.5.121","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.121","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"4840a29b910309aa5bcbf01ab193d7445a0b1355","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.121.tgz","fileCount":8,"integrity":"sha512-8IWvX3aMtKRQG/f9StxV5CqY1CnhYsH8b0YgmgJZe3uKocr15glQvnlvklPiul42qpve4jUEKxj5I0zziT8i1Q==","signatures":[{"sig":"MEUCIBlt1qWL8bsVHKbsf1JGclZBR5R4814asa6SEhij8ycuAiEAjejED9jZJh3hsZb08lkzQLbX0hDctvE8TLcWG885DiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.121","pyb-runtime-darwin-arm64":"1.5.121","pyb-runtime-linux-x64-gnu":"1.5.121","pyb-runtime-linux-x64-musl":"1.5.121","pyb-runtime-win32-x64-msvc":"1.5.121","pyb-runtime-linux-arm64-gnu":"1.5.121","pyb-runtime-win32-arm64-msvc":"1.5.121","pyb-runtime-linux-armv7-gnueabihf":"1.5.121"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.121_1785595104010_0.8904424716953903","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.122":{"name":"pybao-xc-sdk","version":"1.5.122","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.122","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"63a1b74c76cc616d127c98ad7f477a689f050c52","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.122.tgz","fileCount":8,"integrity":"sha512-i0c71jsF8IV4K2T/l8Kw05WdDEoEDGJn4cVnPoZjYF12/FLmoredYmpzMOmimmW9lG4E47qvHQUWPVAiF6Fsew==","signatures":[{"sig":"MEYCIQCwYWHFji3XT4uO8kJdji+tq6n1LOWImx6TguBoDSz7NgIhAMjVIh40lZ1WId86tMqryKcDtlXevVRmzSEexHxJq6+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.122","pyb-runtime-darwin-arm64":"1.5.122","pyb-runtime-linux-x64-gnu":"1.5.122","pyb-runtime-linux-x64-musl":"1.5.122","pyb-runtime-win32-x64-msvc":"1.5.122","pyb-runtime-linux-arm64-gnu":"1.5.122","pyb-runtime-win32-arm64-msvc":"1.5.122","pyb-runtime-linux-armv7-gnueabihf":"1.5.122"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.122_1785641350962_0.8087175764919656","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.123":{"name":"pybao-xc-sdk","version":"1.5.123","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.123","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"84543b500efff44b6283068d47d3fd0219c78c18","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.123.tgz","fileCount":8,"integrity":"sha512-jzZLjkC+uX9qh3g+ZvvGB2hT/iR8WIdmrooj6MTUaUifnQOYpAYS68SsEv4J3H8LLWJXHrsFAB9LzKrAqiCjkQ==","signatures":[{"sig":"MEUCICpsKXUQCzlRxbhqLQ+xEoH22bjKd+GFcrUqroX9mtyEAiEAwFi4US/K3uh0wgn4pzZWpm+VJxMEIVjr3fhyYC7MEGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.123","pyb-runtime-darwin-arm64":"1.5.123","pyb-runtime-linux-x64-gnu":"1.5.123","pyb-runtime-linux-x64-musl":"1.5.123","pyb-runtime-win32-x64-msvc":"1.5.123","pyb-runtime-linux-arm64-gnu":"1.5.123","pyb-runtime-win32-arm64-msvc":"1.5.123","pyb-runtime-linux-armv7-gnueabihf":"1.5.123"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.123_1785645889452_0.6523100890026552","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.124":{"name":"pybao-xc-sdk","version":"1.5.124","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.124","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"65cc5691fc766cbde79190316d3c75a0de2a1229","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.124.tgz","fileCount":8,"integrity":"sha512-MXhITigXAHofVZf1/8UanZI41f1TevH+xEB4jfFMVJ3ID3jaV8yrRfeY/x3qv6DGCoQDHXT6Z1BRuhwB7QJGNQ==","signatures":[{"sig":"MEYCIQCM0cgUBcnCWpQbTxhv/znQBJdlfakmft3YS0U8DdqQRQIhALsdW99L5Edxv+w1WVDt5sOcs4JnMRJMLu49CANHsyT7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.124","pyb-runtime-darwin-arm64":"1.5.124","pyb-runtime-linux-x64-gnu":"1.5.124","pyb-runtime-linux-x64-musl":"1.5.124","pyb-runtime-win32-x64-msvc":"1.5.124","pyb-runtime-linux-arm64-gnu":"1.5.124","pyb-runtime-win32-arm64-msvc":"1.5.124","pyb-runtime-linux-armv7-gnueabihf":"1.5.124"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.124_1785680846319_0.9967078584668014","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.125":{"name":"pybao-xc-sdk","version":"1.5.125","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.125","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"26c60cf4a001947a6635ddda0a0382de437833f5","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.125.tgz","fileCount":8,"integrity":"sha512-62tjGndZCMHPMI6hIR7JJiV3jz2SUFWVRtuRLylAzpxgB9Qlast8PNYhWAvRgWdut1PRimIgf7bsLCUv4cOjXg==","signatures":[{"sig":"MEUCIQD8GIAtuMbnRFU1bgiWrUYOV7WMB9YxXwgVb4igmS4+qwIgKRUMnLQyD7bLJPVWeSpb05Czx9V6NM0SeoNb6KmX4Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.125","pyb-runtime-darwin-arm64":"1.5.125","pyb-runtime-linux-x64-gnu":"1.5.125","pyb-runtime-linux-x64-musl":"1.5.125","pyb-runtime-win32-x64-msvc":"1.5.125","pyb-runtime-linux-arm64-gnu":"1.5.125","pyb-runtime-win32-arm64-msvc":"1.5.125","pyb-runtime-linux-armv7-gnueabihf":"1.5.125"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.125_1785729055095_0.3319158024297222","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.126":{"name":"pybao-xc-sdk","version":"1.5.126","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.126","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9b32464da05ea36a539f8bf023cee4ad4f80ffdc","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.126.tgz","fileCount":8,"integrity":"sha512-ydQQAO8KKQj2EgIcfmUFHy7kweihsYD6glN5LWso2ojAIHur/t4MerAbRzpv1ttfoA0Ctahxc375EHHqfZLZRA==","signatures":[{"sig":"MEQCIBEqDvmYU0bEhsGZVIa6AJUR3uGIcSCx1C86CY4xNdafAiAlH/H2OcndjiG/0nNII7VupzhHx731isAKQLQzsQxM2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.126","pyb-runtime-darwin-arm64":"1.5.126","pyb-runtime-linux-x64-gnu":"1.5.126","pyb-runtime-linux-x64-musl":"1.5.126","pyb-runtime-win32-x64-msvc":"1.5.126","pyb-runtime-linux-arm64-gnu":"1.5.126","pyb-runtime-win32-arm64-msvc":"1.5.126","pyb-runtime-linux-armv7-gnueabihf":"1.5.126"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.126_1785729467488_0.6375887968280365","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.127":{"name":"pybao-xc-sdk","version":"1.5.127","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.127","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5b8de871bdc7b7a4c2909f8f211e38c7b925cb2d","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.127.tgz","fileCount":8,"integrity":"sha512-eAoXWNnSmIQos+bRsvqmYMAfhJqKSERWU/81yDs7l3BcZpKk2vZMSWclm6HrMCoqt2pvEiH7stz3YIMvSapRDw==","signatures":[{"sig":"MEYCIQCezL41hs/uXNVGnph6Y3l5itz9jNa1w5Kt/6yjuEOAugIhAJEvvdBQS7+jedgcjERaPSIb+ly6tnwqxKFzyqBwSu3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.127","pyb-runtime-darwin-arm64":"1.5.127","pyb-runtime-linux-x64-gnu":"1.5.127","pyb-runtime-linux-x64-musl":"1.5.127","pyb-runtime-win32-x64-msvc":"1.5.127","pyb-runtime-linux-arm64-gnu":"1.5.127","pyb-runtime-win32-arm64-msvc":"1.5.127","pyb-runtime-linux-armv7-gnueabihf":"1.5.127"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.127_1785807955787_0.5637482851169311","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.128":{"name":"pybao-xc-sdk","version":"1.5.128","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.128","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9c5deb48062fd76427d9036ab4a87d27ff1041a2","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.128.tgz","fileCount":8,"integrity":"sha512-ve+CKe4j/4wr14ppbUO9cUWjJOctZg69X524y0yjkIcWvs38dLuIgSGoxB9pqtIo5kPrRpz3JVhpN+EmeJ9hVg==","signatures":[{"sig":"MEUCIQCjlJGxDj0pE8stV/BOMAvIGmgfkxzIpPfE97WEJABJ8wIga75fOal0gK0eAQdp9BHu/BqUeUV8i0f6n9QXe4XflRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.128","pyb-runtime-darwin-arm64":"1.5.128","pyb-runtime-linux-x64-gnu":"1.5.128","pyb-runtime-linux-x64-musl":"1.5.128","pyb-runtime-win32-x64-msvc":"1.5.128","pyb-runtime-linux-arm64-gnu":"1.5.128","pyb-runtime-win32-arm64-msvc":"1.5.128","pyb-runtime-linux-armv7-gnueabihf":"1.5.128"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.128_1785809687832_0.598385908913279","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.129":{"name":"pybao-xc-sdk","version":"1.5.129","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.129","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"34fd79e883417783711cda5daa8af6ba33c9dd0e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.129.tgz","fileCount":8,"integrity":"sha512-0/OtYpxAWKfIAKh8anubfD03yzi90ShIKo4tQbDDDDzE4t99ld2N7QZYrMbA5RnCH9lk4C3PcTbAtWoF58mqYQ==","signatures":[{"sig":"MEUCIQCr/CDIStRFp6RVYwHhmIwJ3o3hlAdwyVbANO/xIUPOSAIgHKwl3uQ27ct3LgVJLPDBGp/qogvh6wc0FiDuexOi4x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.129","pyb-runtime-darwin-arm64":"1.5.129","pyb-runtime-linux-x64-gnu":"1.5.129","pyb-runtime-linux-x64-musl":"1.5.129","pyb-runtime-win32-x64-msvc":"1.5.129","pyb-runtime-linux-arm64-gnu":"1.5.129","pyb-runtime-win32-arm64-msvc":"1.5.129","pyb-runtime-linux-armv7-gnueabihf":"1.5.129"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.129_1785902338687_0.5298397977572551","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.130":{"name":"pybao-xc-sdk","version":"1.5.130","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.130","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"834983600ea7c5810a2ac835cf1a57dd51ff4aac","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.130.tgz","fileCount":8,"integrity":"sha512-nrBX1BOH1t1aPGJLujBzlfLnSb94RMI8cdlTULYjZwJL8rkl3L9cvQxtJKkrj4FIAynQZu1b8QQMt/ZoeAOQTA==","signatures":[{"sig":"MEYCIQDSJwQovNr9jhr97UsWPuI3qyEdzq4/6zxHgaj2oY65AQIhAM1LyzKKVEt07LDUCvlaho/FuDlkn0Lr6Z6IeKUO240+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.130","pyb-runtime-darwin-arm64":"1.5.130","pyb-runtime-linux-x64-gnu":"1.5.130","pyb-runtime-linux-x64-musl":"1.5.130","pyb-runtime-win32-x64-msvc":"1.5.130","pyb-runtime-linux-arm64-gnu":"1.5.130","pyb-runtime-win32-arm64-msvc":"1.5.130","pyb-runtime-linux-armv7-gnueabihf":"1.5.130"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.130_1785913557035_0.06667776621678323","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.131":{"name":"pybao-xc-sdk","version":"1.5.131","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.131","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5e49b63344a0b093089c79b4ed171ed3864e420f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.131.tgz","fileCount":8,"integrity":"sha512-Omi3f6KVBqHCx8qoZc1ZUW5qDwEVKeDYHsv23tlCRQ2wqr4NDnHHhLaVMnztITRxK4IiScYEIAcjpGDy925wkQ==","signatures":[{"sig":"MEQCIENNSaujbFWW8IonZKWee5a8gQ4MpFPVRs4HI3vRyrh6AiAJKV993jDVqFQrN/GUNeS314guwOHno/ld20Qnaqwz5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.131","pyb-runtime-darwin-arm64":"1.5.131","pyb-runtime-linux-x64-gnu":"1.5.131","pyb-runtime-linux-x64-musl":"1.5.131","pyb-runtime-win32-x64-msvc":"1.5.131","pyb-runtime-linux-arm64-gnu":"1.5.131","pyb-runtime-win32-arm64-msvc":"1.5.131","pyb-runtime-linux-armv7-gnueabihf":"1.5.131"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.131_1785917905997_0.6928676168229992","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.132":{"name":"pybao-xc-sdk","version":"1.5.132","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.132","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c4bdab51ded9307659fd68d4d54890bf19e6b046","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.132.tgz","fileCount":8,"integrity":"sha512-s3zEFy2VklxGRM7xSNqWHyVz/AueISqdp8vScjdve9LURuGupPLGlPF34gpGBWm5LbOHGKUfR77aWMM8DdV2zA==","signatures":[{"sig":"MEUCIQCc79gNjfrJ3D32O/HTliKYAG9xsw8NUeFyHVoMJlO4WQIgEfy6WEN29M4wcyis89vJFgDgngmRBh7RWSZ549gb/Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.132","pyb-runtime-darwin-arm64":"1.5.132","pyb-runtime-linux-x64-gnu":"1.5.132","pyb-runtime-linux-x64-musl":"1.5.132","pyb-runtime-win32-x64-msvc":"1.5.132","pyb-runtime-linux-arm64-gnu":"1.5.132","pyb-runtime-win32-arm64-msvc":"1.5.132","pyb-runtime-linux-armv7-gnueabihf":"1.5.132"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.132_1785933191644_0.6216004697089654","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.133":{"name":"pybao-xc-sdk","version":"1.5.133","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.133","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8dc241f576e2447d039e78ada838889391c08f24","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.133.tgz","fileCount":8,"integrity":"sha512-yOTR2xi793OSVH5OJLS5OcmF+rq3OWIhUx7thTWUzDrB34OjhrknLP7hSxkpGm3EVtOmKtCfV2fNRjra3P+0kA==","signatures":[{"sig":"MEYCIQDOoCOulsbf3mO4gXmUQyDrA8nuPgcifvDDgUmTuH5bngIhAJDjChzoeNU1X3Gm2+LQyKXcmglBmP0uPgwniQYW6b/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.133","pyb-runtime-darwin-arm64":"1.5.133","pyb-runtime-linux-x64-gnu":"1.5.133","pyb-runtime-linux-x64-musl":"1.5.133","pyb-runtime-win32-x64-msvc":"1.5.133","pyb-runtime-linux-arm64-gnu":"1.5.133","pyb-runtime-win32-arm64-msvc":"1.5.133","pyb-runtime-linux-armv7-gnueabihf":"1.5.133"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.133_1785977997731_0.9339480030856333","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.134":{"name":"pybao-xc-sdk","version":"1.5.134","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.134","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d0edb218eec0768037c6ee844e5bdf310007dbf1","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.134.tgz","fileCount":8,"integrity":"sha512-Ux/rLZg/xvq4U5dkIKAGcK6Tkf2DGRqoFi6SFrJsFkuW9WbsrZXwrntdYoYj2m3R6yNN/k9XLo3mwH3vhlWQMw==","signatures":[{"sig":"MEQCICmHxomsyIgk1s2VUbBqIXvPw7KelfE8hqvu1vb7xlRNAiAjxfGb8t8khsx94Py0eCOeG6TehEhzPyVikJ2fqp+5yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.134","pyb-runtime-darwin-arm64":"1.5.134","pyb-runtime-linux-x64-gnu":"1.5.134","pyb-runtime-linux-x64-musl":"1.5.134","pyb-runtime-win32-x64-msvc":"1.5.134","pyb-runtime-linux-arm64-gnu":"1.5.134","pyb-runtime-win32-arm64-msvc":"1.5.134","pyb-runtime-linux-armv7-gnueabihf":"1.5.134"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.134_1785984414313_0.391543278793004","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.135":{"name":"pybao-xc-sdk","version":"1.5.135","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.135","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"1a4befb25d893c5ba75c6290d9a5534bdcdf0a50","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.135.tgz","fileCount":8,"integrity":"sha512-V1xobuVcoxr1HukbjmrYjWYvw6L51A6u2hxAW6ZYbhlKLDUJnx7I2bLnQjflijLFo1SRlV2imNK/KtJP3eQrQw==","signatures":[{"sig":"MEYCIQD4gSjY2H7XWyujAvFKiwgeAvsjB8gz95m6rEROUR3evgIhAOgzvcYpWVfU7HhwiORway335SRalAB1Iybd3gHOOG2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.135","pyb-runtime-darwin-arm64":"1.5.135","pyb-runtime-linux-x64-gnu":"1.5.135","pyb-runtime-linux-x64-musl":"1.5.135","pyb-runtime-win32-x64-msvc":"1.5.135","pyb-runtime-linux-arm64-gnu":"1.5.135","pyb-runtime-win32-arm64-msvc":"1.5.135","pyb-runtime-linux-armv7-gnueabihf":"1.5.135"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.135_1785987153094_0.5251851084184394","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.136":{"name":"pybao-xc-sdk","version":"1.5.136","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.136","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"ef1deafda048b0be9443ee9f648232345802ce2b","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.136.tgz","fileCount":8,"integrity":"sha512-rIeRyGwY3ukV+ATGjfmb8aQdtnIR7gYV7y+PA1M7GN8iVQClKUroSzfe6r4UlGrkLxC52X7nscFFLRYyDzHxdw==","signatures":[{"sig":"MEQCIBwy23pYFFtgNMVeSSNksbXH1OtYoOx4CD8TPsmq3cMlAiB9lXSDZUwXkSIfJEHQKxF6jfHO/lgjaMDIxeZypcPYww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.136","pyb-runtime-darwin-arm64":"1.5.136","pyb-runtime-linux-x64-gnu":"1.5.136","pyb-runtime-linux-x64-musl":"1.5.136","pyb-runtime-win32-x64-msvc":"1.5.136","pyb-runtime-linux-arm64-gnu":"1.5.136","pyb-runtime-win32-arm64-msvc":"1.5.136","pyb-runtime-linux-armv7-gnueabihf":"1.5.136"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.136_1786024765975_0.05738446407746034","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.137":{"name":"pybao-xc-sdk","version":"1.5.137","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.137","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"a6be453caa65cd713c3f93eb3ec07aa0b1c8dfc7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.137.tgz","fileCount":8,"integrity":"sha512-+trJby4hRTXDdRasC25QjYSGdOHBWuYECfL70NMOVXAyMbm+tH3GI96f51ukOAwht+8DBiJyf4k7wsCXwEk/mg==","signatures":[{"sig":"MEUCIQCx7IHW0mnH6fF+33bHvtd+Yo13YR8ODabB5dha7CIfSAIgT1kuE3QWdZfEfXfZsK+tomrEuLg4FMVuWghu8GYqHIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.137","pyb-runtime-darwin-arm64":"1.5.137","pyb-runtime-linux-x64-gnu":"1.5.137","pyb-runtime-linux-x64-musl":"1.5.137","pyb-runtime-win32-x64-msvc":"1.5.137","pyb-runtime-linux-arm64-gnu":"1.5.137","pyb-runtime-win32-arm64-msvc":"1.5.137","pyb-runtime-linux-armv7-gnueabihf":"1.5.137"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.137_1786098067553_0.6029663736464286","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.138":{"name":"pybao-xc-sdk","version":"1.5.138","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.138","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"21b1ce58bb145a6cf48b595a53c946452c55da77","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.138.tgz","fileCount":8,"integrity":"sha512-W7IM6LeOp3v1eK074XUxGoA4SmEQS+xTGWzhsl7GXG2X1gb0eT5licqu0xGXefyv36+SxPwmTSlLmJDNzswZUA==","signatures":[{"sig":"MEUCIHl3NPblnYteL0VHR1AGk+GdM6IN9NFiaO1Ig7MP4NvXAiEAz2UBQv8mHQLddPk+0UZLI85A1Dhf0g5wcS4ubqy7XpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.138","pyb-runtime-darwin-arm64":"1.5.138","pyb-runtime-linux-x64-gnu":"1.5.138","pyb-runtime-linux-x64-musl":"1.5.138","pyb-runtime-win32-x64-msvc":"1.5.138","pyb-runtime-linux-arm64-gnu":"1.5.138","pyb-runtime-win32-arm64-msvc":"1.5.138","pyb-runtime-linux-armv7-gnueabihf":"1.5.138"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.138_1786099229725_0.5060255796152511","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.139":{"name":"pybao-xc-sdk","version":"1.5.139","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.139","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5e0fedff74b290bbb94e0e88898267c12b55a27f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.139.tgz","fileCount":8,"integrity":"sha512-tgxvS3mDJc0AZjhm7sPj/o1V0vZYn7f2AbioUtrXmwppnSphDBit7hYJAhEODjCXKNDnVMUMlhUe1NJD/KsXgA==","signatures":[{"sig":"MEUCICyMiNpOTqNTQAIFfcAcckmfo4xTzROYpbauUdCTuJczAiEA569zhGC0OkD1ASDwVwrq1sLr3Mkusnb1Zo4JuwK0xSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.139","pyb-runtime-darwin-arm64":"1.5.139","pyb-runtime-linux-x64-gnu":"1.5.139","pyb-runtime-linux-x64-musl":"1.5.139","pyb-runtime-win32-x64-msvc":"1.5.139","pyb-runtime-linux-arm64-gnu":"1.5.139","pyb-runtime-win32-arm64-msvc":"1.5.139","pyb-runtime-linux-armv7-gnueabihf":"1.5.139"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.139_1786107910595_0.5880838442382108","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.140":{"name":"pybao-xc-sdk","version":"1.5.140","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.140","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d866147414fd21c1e6d3f488f9121ee7e4357de2","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.140.tgz","fileCount":8,"integrity":"sha512-taEbji4H8Hv+/C49lqLibGRTH2tD9nTZEfoTEGisaj7d7cEvGMMGOODvnAm0xOqWh4gPqmz/xgSXAAxLSjhpHg==","signatures":[{"sig":"MEUCIGWvfJMKkeBmdiS6Trkk4qBIsxgW/YErwbRHULOMpIOWAiEA8R8V8fnBeibYV8ezKvGHpPEp15b8Xf2EXTL+bNqu7Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.140","pyb-runtime-darwin-arm64":"1.5.140","pyb-runtime-linux-x64-gnu":"1.5.140","pyb-runtime-linux-x64-musl":"1.5.140","pyb-runtime-win32-x64-msvc":"1.5.140","pyb-runtime-linux-arm64-gnu":"1.5.140","pyb-runtime-win32-arm64-msvc":"1.5.140","pyb-runtime-linux-armv7-gnueabihf":"1.5.140"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.140_1786153501766_0.9756522566287846","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.141":{"name":"pybao-xc-sdk","version":"1.5.141","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.141","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c4c3c18f1138700431020d1a58e9ab9b5a9fd300","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.141.tgz","fileCount":8,"integrity":"sha512-ASlitveqM27vPlJe/+e+5JPYfffZ2lh4hZV6FxW5enJM7S7GcCpDNJlpfLwSfbgrdhIlLsqLPmBYXkGUFDeT9A==","signatures":[{"sig":"MEUCIQDoy8atPgyPC8AFDPoNwc0MFYFNIIAA5XXQmygNqEVb+QIgKg2nXbJPBVWrpfp5dVNBm8V0hn0cfoBFpwscxcaCWdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.141","pyb-runtime-darwin-arm64":"1.5.141","pyb-runtime-linux-x64-gnu":"1.5.141","pyb-runtime-linux-x64-musl":"1.5.141","pyb-runtime-win32-x64-msvc":"1.5.141","pyb-runtime-linux-arm64-gnu":"1.5.141","pyb-runtime-win32-arm64-msvc":"1.5.141","pyb-runtime-linux-armv7-gnueabihf":"1.5.141"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.141_1786184580850_0.5797420559167776","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.142":{"name":"pybao-xc-sdk","version":"1.5.142","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.142","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"a27bb80a21395005182d536cf821d61d31cc9ede","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.142.tgz","fileCount":8,"integrity":"sha512-mY0lfdXvLmlKHllXwkE4D7fiF8oWGWiHSHpd4HjW1skCMLvq5D98K1866uDr2GS/DeBf5NJQxL9k4XIbe849xA==","signatures":[{"sig":"MEUCIQDOqSCLtC9X0xtMQnuxxH1eZBWtt0hA9N/3SDI7MQg2JQIgcOQbELWJe23akGINdDZCnn86PvWixZ2SHL8U76gqvxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.142","pyb-runtime-darwin-arm64":"1.5.142","pyb-runtime-linux-x64-gnu":"1.5.142","pyb-runtime-linux-x64-musl":"1.5.142","pyb-runtime-win32-x64-msvc":"1.5.142","pyb-runtime-linux-arm64-gnu":"1.5.142","pyb-runtime-win32-arm64-msvc":"1.5.142","pyb-runtime-linux-armv7-gnueabihf":"1.5.142"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.142_1786199131487_0.42314604869495875","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.143":{"name":"pybao-xc-sdk","version":"1.5.143","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.143","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"81684c5afc37f47d6fd19c9736e759a7170f547d","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.143.tgz","fileCount":8,"integrity":"sha512-bSNSHv2F+Um17LRaNDlkDWHfer79/bG0j1OfvJpJ4xf1zf1ElzmxbPcIveKIwqOJpjbPv6ItmyEkaLH9tGpvdA==","signatures":[{"sig":"MEUCIQDc3wJIwVCFmq9qiTImTSM19+TNM4XYjh5VBcLyiwjwnAIgTXLxHVN0RZxUSz6enx4wKWLRbGFvaFt9tz7fOx40m6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.143","pyb-runtime-darwin-arm64":"1.5.143","pyb-runtime-linux-x64-gnu":"1.5.143","pyb-runtime-linux-x64-musl":"1.5.143","pyb-runtime-win32-x64-msvc":"1.5.143","pyb-runtime-linux-arm64-gnu":"1.5.143","pyb-runtime-win32-arm64-msvc":"1.5.143","pyb-runtime-linux-armv7-gnueabihf":"1.5.143"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.143_1786237346005_0.9960775311838705","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.144":{"name":"pybao-xc-sdk","version":"1.5.144","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.144","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"153c06577716694b3ea2e556757d646a618984ce","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.144.tgz","fileCount":8,"integrity":"sha512-EA760MbwNFQzrJmTeQB3oz502g2HaRAiCydhVqnFI5sSCkZSPBPQ4FX8dAwnOVYxzveZqhoUUuRiYTByBrzLKQ==","signatures":[{"sig":"MEUCIA3e9pWrAYqg3B1S0uQvg11hR5NmEmIv8oIsJszYnf0cAiEAyxbHmpuw0Ge+v0Zcc6BFnHgGdT12jdrER5QJU8ej1SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.144","pyb-runtime-darwin-arm64":"1.5.144","pyb-runtime-linux-x64-gnu":"1.5.144","pyb-runtime-linux-x64-musl":"1.5.144","pyb-runtime-win32-x64-msvc":"1.5.144","pyb-runtime-linux-arm64-gnu":"1.5.144","pyb-runtime-win32-arm64-msvc":"1.5.144","pyb-runtime-linux-armv7-gnueabihf":"1.5.144"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.144_1786248096557_0.06945850764730777","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.145":{"name":"pybao-xc-sdk","version":"1.5.145","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.145","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"86c44ecb132f1151e0e59638c6f97586d9a67959","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.145.tgz","fileCount":8,"integrity":"sha512-N2iPefjwNpP2b5yVvUTSYn7wm3BvksSU7QBC1vYFTGg9TdMUKJackYRI0otbwPji3QnSV+jXvuaZMu14VtTvXw==","signatures":[{"sig":"MEUCIC5/age/kyNaBS9o1BbBm+YhsGqov644GkZBrgEI7m+NAiEA09+Vfh6RPsOkRAlEbGkcUvx2pV9JmQEFSmlTTD/77U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.145","pyb-runtime-darwin-arm64":"1.5.145","pyb-runtime-linux-x64-gnu":"1.5.145","pyb-runtime-linux-x64-musl":"1.5.145","pyb-runtime-win32-x64-msvc":"1.5.145","pyb-runtime-linux-arm64-gnu":"1.5.145","pyb-runtime-win32-arm64-msvc":"1.5.145","pyb-runtime-linux-armv7-gnueabihf":"1.5.145"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.145_1786254359333_0.7762591550319669","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.146":{"name":"pybao-xc-sdk","version":"1.5.146","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.146","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f22e36604f936e0bba822cd300880d059a61c6b9","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.146.tgz","fileCount":8,"integrity":"sha512-TwsRqUbgd28Vp2wp3sn7BGmqeD2NDv03QAjztE3yvBKqIjadZbB+nvqyQUa7bSrkeqaYZDIjkB4NL3K89UIPtg==","signatures":[{"sig":"MEQCICcNyOaMdY+qytBgqKHcn9/SU/icAZduLuD+1js1QB3DAiApqQvsfnfITdNkbvo/fXQQz3HiCA6q7V1FWZfpsFJ2rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.146","pyb-runtime-darwin-arm64":"1.5.146","pyb-runtime-linux-x64-gnu":"1.5.146","pyb-runtime-linux-x64-musl":"1.5.146","pyb-runtime-win32-x64-msvc":"1.5.146","pyb-runtime-linux-arm64-gnu":"1.5.146","pyb-runtime-win32-arm64-msvc":"1.5.146","pyb-runtime-linux-armv7-gnueabihf":"1.5.146"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.146_1786268566535_0.053068245144105575","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.147":{"name":"pybao-xc-sdk","version":"1.5.147","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.147","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"0e2b6659049d6fcc268475a677db695812039dab","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.147.tgz","fileCount":8,"integrity":"sha512-0e63K7B9Dh7Of91snHxNpUJeGtk0nBRlKa5rLyKtF+Kd7cN6tJe46JD2k9Vs/MihFOISB4ztjOi7Yg1n4SdG/A==","signatures":[{"sig":"MEYCIQDTlahLHN/I207yCEZ1zWR0eJoOLMTncWzEraIhco3UQwIhALL+QSrEb/A0WsQ8pOZ26lEVehWKJLi8y7mo24+CmBjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.147","pyb-runtime-darwin-arm64":"1.5.147","pyb-runtime-linux-x64-gnu":"1.5.147","pyb-runtime-linux-x64-musl":"1.5.147","pyb-runtime-win32-x64-msvc":"1.5.147","pyb-runtime-linux-arm64-gnu":"1.5.147","pyb-runtime-win32-arm64-msvc":"1.5.147","pyb-runtime-linux-armv7-gnueabihf":"1.5.147"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.147_1786276304883_0.31225540185059786","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.148":{"name":"pybao-xc-sdk","version":"1.5.148","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.148","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"a52f92ef6ba24610299f4f0ffb633514ea23d073","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.148.tgz","fileCount":8,"integrity":"sha512-q8C38Ul2gG7ES2cEKdF1ldqZCLgu5EwHnGEWnWuXXPyJs9Gtup4bWos2vVE5gttEK3PLBnmGlreXAfCfYQ5eoA==","signatures":[{"sig":"MEYCIQDkky7HrzX6uAuuun/ktl+xYEYxn+gOBntFv3UQ/Mp9BQIhAItGS0hHWnEhaIfr1scdDr4bjx4yO4cmTGNhOf4P88hu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.148","pyb-runtime-darwin-arm64":"1.5.148","pyb-runtime-linux-x64-gnu":"1.5.148","pyb-runtime-linux-x64-musl":"1.5.148","pyb-runtime-win32-x64-msvc":"1.5.148","pyb-runtime-linux-arm64-gnu":"1.5.148","pyb-runtime-win32-arm64-msvc":"1.5.148","pyb-runtime-linux-armv7-gnueabihf":"1.5.148"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.148_1786280222916_0.5564890299364973","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.149":{"name":"pybao-xc-sdk","version":"1.5.149","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.149","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"67d3142e4887790b8cb99de2dea49832ceffa00e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.149.tgz","fileCount":8,"integrity":"sha512-7CiI0RM/4ReR8fpY9aHJWMknWXTvdXdmQ5iGbXXbqcZsc7kGHDrtArEyIZ+QObm6F/k4Cp8/xTpO8yaprlfVbg==","signatures":[{"sig":"MEQCIG5uqcNlGMw3/mmfGooB0WZ3GaBiqN/3fnzpmR3LPfIpAiAjDq4QQ+vtaNCol9KnohzO0XNv/QHA+H6MH5DmI81YbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.149","pyb-runtime-darwin-arm64":"1.5.149","pyb-runtime-linux-x64-gnu":"1.5.149","pyb-runtime-linux-x64-musl":"1.5.149","pyb-runtime-win32-x64-msvc":"1.5.149","pyb-runtime-linux-arm64-gnu":"1.5.149","pyb-runtime-win32-arm64-msvc":"1.5.149","pyb-runtime-linux-armv7-gnueabihf":"1.5.149"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.149_1786293587772_0.9483077007311138","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.150":{"name":"pybao-xc-sdk","version":"1.5.150","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.150","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f1229542333524699e3816ba9cf194e4fe2787f9","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.150.tgz","fileCount":8,"integrity":"sha512-g1r2KAHjPJP+vLOblIWR9yirOAOpFSg/TzK30oPRbimCmYot8CNjpeEiEFTWdY+1fR579QMWeQyOLK/D7+uc6g==","signatures":[{"sig":"MEQCIAtFh/6FeqVNs3yhy3Mfnp/R39p+YzoIBNQ5mo6/Dn1VAiAb4nhrQVAc3von3Q4tlrAk4UWiZfLjFIUQ5IIGE66vYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.150","pyb-runtime-darwin-arm64":"1.5.150","pyb-runtime-linux-x64-gnu":"1.5.150","pyb-runtime-linux-x64-musl":"1.5.150","pyb-runtime-win32-x64-msvc":"1.5.150","pyb-runtime-linux-arm64-gnu":"1.5.150","pyb-runtime-win32-arm64-msvc":"1.5.150","pyb-runtime-linux-armv7-gnueabihf":"1.5.150"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.150_1786330522477_0.5122253902185137","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.151":{"name":"pybao-xc-sdk","version":"1.5.151","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.151","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5a90975f72f7d9321dca31f7847f86ba25fef5ef","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.151.tgz","fileCount":8,"integrity":"sha512-7xggsU8aKSR+vHV0eHPSjL208FtOG8WXChEa+2uuG/5HA/gbno2SY0o+HjReMS4AmxSMz6yI+CUT2MvlOU4zVg==","signatures":[{"sig":"MEUCIEGeMrl4QKX549tGEmGzvaI78cMo+7JvUbdiNH3IatcdAiEAy1Cq7bhFTTimgEDRQUhVbzY32Qt3/Ua/df8I6riBI30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.151","pyb-runtime-darwin-arm64":"1.5.151","pyb-runtime-linux-x64-gnu":"1.5.151","pyb-runtime-linux-x64-musl":"1.5.151","pyb-runtime-win32-x64-msvc":"1.5.151","pyb-runtime-linux-arm64-gnu":"1.5.151","pyb-runtime-win32-arm64-msvc":"1.5.151","pyb-runtime-linux-armv7-gnueabihf":"1.5.151"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.151_1786342189723_0.9211062719208085","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.152":{"name":"pybao-xc-sdk","version":"1.5.152","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.152","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"42929066438bf3eacb9677c4af5924af782101a5","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.152.tgz","fileCount":8,"integrity":"sha512-K5yLmwTM3kw4+OBDgDWZf9nIJUD/lQ8rm30m4m/SBrfPtjDMtE3/P1LQsGH3dzbfTpPP18RPAyjoB62E1SSNVw==","signatures":[{"sig":"MEYCIQDa1pgGk0N3CM9cxLP0PaO88zq5SJCPNxFOy6HD/YUD+gIhAPpdlo98TniMk5tFFibz0bDO/K6Kjkcsj5d+r008UTKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.152","pyb-runtime-darwin-arm64":"1.5.152","pyb-runtime-linux-x64-gnu":"1.5.152","pyb-runtime-linux-x64-musl":"1.5.152","pyb-runtime-win32-x64-msvc":"1.5.152","pyb-runtime-linux-arm64-gnu":"1.5.152","pyb-runtime-win32-arm64-msvc":"1.5.152","pyb-runtime-linux-armv7-gnueabihf":"1.5.152"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.152_1786361811835_0.1677636817214927","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.153":{"name":"pybao-xc-sdk","version":"1.5.153","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.153","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"76d52bb5a8b4ae1c02634f0587b909f98cad500e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.153.tgz","fileCount":8,"integrity":"sha512-slRGxZxMvDjsFVBRjrH7vhc/lbOZWFaDWqQgiIlPhO5DuFqEBkBUJ4XjmfTU5O1VmXGPSr4Bhm4mGdj9DuQZ4g==","signatures":[{"sig":"MEYCIQCXXjKjgnlhjQcWJ0wcSCTkLPmRl2RsX1ll3dFKSk5oVAIhAOV1RnYa1Ek+PGGku7YgF83Jdt1han0y3C+qya1aJ2qA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.153","pyb-runtime-darwin-arm64":"1.5.153","pyb-runtime-linux-x64-gnu":"1.5.153","pyb-runtime-linux-x64-musl":"1.5.153","pyb-runtime-win32-x64-msvc":"1.5.153","pyb-runtime-linux-arm64-gnu":"1.5.153","pyb-runtime-win32-arm64-msvc":"1.5.153","pyb-runtime-linux-armv7-gnueabihf":"1.5.153"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.153_1786427867416_0.21276966003106534","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.154":{"name":"pybao-xc-sdk","version":"1.5.154","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.154","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b9d04e0298405ff31de688f47ea14672a95bf7a0","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.154.tgz","fileCount":8,"integrity":"sha512-C37YkoQ6k4yF8ecnDbvjsDo1pPRYLFg6sotX3v/DeFhakndW6WmtkGk0MPowZxFrULZ48L/y/pv1mUPhXkitFg==","signatures":[{"sig":"MEUCIHXcI46IkI+lMnihhMijc/gsWMUpV00U7Hj4WFrPC5hjAiEAl2OQIcRvJ33GKTUyRTb1LHUA2+R52wfVYEqj2YOmDPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.154","pyb-runtime-darwin-arm64":"1.5.154","pyb-runtime-linux-x64-gnu":"1.5.154","pyb-runtime-linux-x64-musl":"1.5.154","pyb-runtime-win32-x64-msvc":"1.5.154","pyb-runtime-linux-arm64-gnu":"1.5.154","pyb-runtime-win32-arm64-msvc":"1.5.154","pyb-runtime-linux-armv7-gnueabihf":"1.5.154"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.154_1786443675424_0.9951031272230082","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.155":{"name":"pybao-xc-sdk","version":"1.5.155","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.155","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"49d30bc0c8ddc01a935d728c6e2f27ee995615d0","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.155.tgz","fileCount":8,"integrity":"sha512-typvhBWMZ84nbbsY23yHZiXMy7IdOLq8qEkr3ZrHA8jHM1UqviG427MQD/Gr0vlA+jnUCL2M/3BjtKXxpN3s0g==","signatures":[{"sig":"MEUCIGzfnXxnEy4Q/a0fgoe25tY9N9iIQUvlWRfF6Ele4ZXbAiEAj5ddgtt2342gNDYuC/YiuO7wlxkQR3fs5Stapd3E3AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.155","pyb-runtime-darwin-arm64":"1.5.155","pyb-runtime-linux-x64-gnu":"1.5.155","pyb-runtime-linux-x64-musl":"1.5.155","pyb-runtime-win32-x64-msvc":"1.5.155","pyb-runtime-linux-arm64-gnu":"1.5.155","pyb-runtime-win32-arm64-msvc":"1.5.155","pyb-runtime-linux-armv7-gnueabihf":"1.5.155"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.155_1786445013647_0.29326697765672693","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.157":{"name":"pybao-xc-sdk","version":"1.5.157","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.157","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b77e7eb2e172f322a99995854cda91ab65ed4b3c","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.157.tgz","fileCount":8,"integrity":"sha512-JegnIZJ2akMYCJCIgg9pck2jEe8/yWOJ6mrbFA4oL0op0DcaLTL0el6eUjolCLmPyF4kuVGjLmv3O2UmK+bbmg==","signatures":[{"sig":"MEUCIHYVHEUPIHWiHYmQ3w0BXsh7aW4nzwTDba82gpD2nCHbAiEA1LAzVl+rQ9gWHFJU7aPsm3uykvIH5DKZq2EN7ujU44Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.157","pyb-runtime-darwin-arm64":"1.5.157","pyb-runtime-linux-x64-gnu":"1.5.157","pyb-runtime-linux-x64-musl":"1.5.157","pyb-runtime-win32-x64-msvc":"1.5.157","pyb-runtime-linux-arm64-gnu":"1.5.157","pyb-runtime-win32-arm64-msvc":"1.5.157","pyb-runtime-linux-armv7-gnueabihf":"1.5.157"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.157_1786637586544_0.12724545465270287","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.158":{"name":"pybao-xc-sdk","version":"1.5.158","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.158","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"867186d5cf0f4c4a21ffb5c40dce81d3da9f1b04","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.158.tgz","fileCount":8,"integrity":"sha512-OfxH5Je6pKCUXUr9v543HmMFsVaFdoU+LaCkREPfAVIYnqf4T1bp9ynXV7i2WI2Mpu3EnopH23zVBY8J6Yy5wA==","signatures":[{"sig":"MEUCIQD9WQCQUUT2gjA2LNLxn5EkV8PKvj9nS860LwIkzCLmWAIgIhQ9XbKQHDeKzXi5ORtwjvh4XxZ9lTKdfgQ0GUgiT7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.158","pyb-runtime-darwin-arm64":"1.5.158","pyb-runtime-linux-x64-gnu":"1.5.158","pyb-runtime-linux-x64-musl":"1.5.158","pyb-runtime-win32-x64-msvc":"1.5.158","pyb-runtime-linux-arm64-gnu":"1.5.158","pyb-runtime-win32-arm64-msvc":"1.5.158","pyb-runtime-linux-armv7-gnueabihf":"1.5.158"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.158_1786689919410_0.673972548351522","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.159":{"name":"pybao-xc-sdk","version":"1.5.159","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.159","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"248557b5c0e0193d905beb8a1c204c70ba91bf77","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.159.tgz","fileCount":8,"integrity":"sha512-FTlTCDajqXJmJrN1sWfGJ7TcqYY+7cwYA8BRITh/feIcEolDD8cYFChwYQUtyPsMIuISHBlnNyhGN/E24oJ13w==","signatures":[{"sig":"MEUCIFx7pqFwpJxfiaQO4NM4cuFRYfJg8wzAXy5Chwkh07xUAiEAuZACVg3oJet1ExHeEqKjHGKZfkRbJoFO648M3sqAxE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.159","pyb-runtime-darwin-arm64":"1.5.159","pyb-runtime-linux-x64-gnu":"1.5.159","pyb-runtime-linux-x64-musl":"1.5.159","pyb-runtime-win32-x64-msvc":"1.5.159","pyb-runtime-linux-arm64-gnu":"1.5.159","pyb-runtime-win32-arm64-msvc":"1.5.159","pyb-runtime-linux-armv7-gnueabihf":"1.5.159"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.159_1786941738184_0.0656455025867666","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.160":{"name":"pybao-xc-sdk","version":"1.5.160","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.160","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5084a825e8d5a5f154654dfa64f50fef0b9e109b","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.160.tgz","fileCount":8,"integrity":"sha512-VyBSHRn2Xy+VAfrhe/VdYyp0R3qQHpTZsOQqpWVyGiSDmuvovWUr8egDAz5QO/CmSsDGUBGpHBYrVCHwXBF/Eg==","signatures":[{"sig":"MEQCIEPIWP/2qADdNL5CX/qlVr1u948ISyOVeFMyDul1FWpAAiBxuUHyLjqjrxcagPHeR5XkRi0XR2VTUMn5b+Z80tAWug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.160","pyb-runtime-darwin-arm64":"1.5.160","pyb-runtime-linux-x64-gnu":"1.5.160","pyb-runtime-linux-x64-musl":"1.5.160","pyb-runtime-win32-x64-msvc":"1.5.160","pyb-runtime-linux-arm64-gnu":"1.5.160","pyb-runtime-win32-arm64-msvc":"1.5.160","pyb-runtime-linux-armv7-gnueabihf":"1.5.160"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.160_1787061096179_0.7145772016898875","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.161":{"name":"pybao-xc-sdk","version":"1.5.161","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.161","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5713e11e915a8bb8c8be6243a3ef0f63c9f82e64","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.161.tgz","fileCount":8,"integrity":"sha512-BSfx8P/3K8GgxMk5iX8G4cmfc0ZbpwJHuUsgGo5lV6bWDHxR974viiW8oaESJeRi9T55p2kmArXyGHpATGAN/A==","signatures":[{"sig":"MEUCIQC2oJNx7ZWKt3dO8MiNe4mOMHymN9e6pF/0I7ghAYRqqQIgULIt0fsvSAQ4Z+yTbf/C/l5dfqm70eqGionPsdjAF/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.161","pyb-runtime-darwin-arm64":"1.5.161","pyb-runtime-linux-x64-gnu":"1.5.161","pyb-runtime-linux-x64-musl":"1.5.161","pyb-runtime-win32-x64-msvc":"1.5.161","pyb-runtime-linux-arm64-gnu":"1.5.161","pyb-runtime-win32-arm64-msvc":"1.5.161","pyb-runtime-linux-armv7-gnueabihf":"1.5.161"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.161_1787285311252_0.13954180451061537","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.162":{"name":"pybao-xc-sdk","version":"1.5.162","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.162","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"e219860c968ae1864930a8380e30b70e32a9126d","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.162.tgz","fileCount":8,"integrity":"sha512-I+6/h0P5LGxw0U1kanKui002e1Epi+KrRlk8WbW4Dv5QHxc4/b2CsruZRscaTk7WolveNy2c+xv5u7jpEPZn6g==","signatures":[{"sig":"MEYCIQC5o30heK0Rog7Nnz6qqiOPsYjprH2h7SYFVTJPeHk0yAIhAMI3mCPJL+w4cmzJjfj+crUUl7sSekwuxdJuEBdfXsoe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.162","pyb-runtime-darwin-arm64":"1.5.162","pyb-runtime-linux-x64-gnu":"1.5.162","pyb-runtime-linux-x64-musl":"1.5.162","pyb-runtime-win32-x64-msvc":"1.5.162","pyb-runtime-linux-arm64-gnu":"1.5.162","pyb-runtime-win32-arm64-msvc":"1.5.162","pyb-runtime-linux-armv7-gnueabihf":"1.5.162"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.162_1787315568819_0.05420674001630732","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.163":{"name":"pybao-xc-sdk","version":"1.5.163","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.163","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8e7043c97a8a17dcbcac0d69647eb848f9fde484","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.163.tgz","fileCount":8,"integrity":"sha512-DcJhDeERLiULj9F3NKfvsk8V2V3wcvRi1qiTBqpxr39HvmQyonA9I9ium/oOwICWyUb5xSyJPRYQARbGpr13Qw==","signatures":[{"sig":"MEUCIF8+O9zRePpRbUbYF+dbWrk4SUx5Ouv3ryst613htWjXAiEA8VBbZuFdhHKTnqdlgvqGc1uTPGebM/V1lRZjFWu1rLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.163","pyb-runtime-darwin-arm64":"1.5.163","pyb-runtime-linux-x64-gnu":"1.5.163","pyb-runtime-linux-x64-musl":"1.5.163","pyb-runtime-win32-x64-msvc":"1.5.163","pyb-runtime-linux-arm64-gnu":"1.5.163","pyb-runtime-win32-arm64-msvc":"1.5.163","pyb-runtime-linux-armv7-gnueabihf":"1.5.163"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.163_1787376988903_0.7463544358361405","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.164":{"name":"pybao-xc-sdk","version":"1.5.164","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.164","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"0b752bf14dd08b36fb1b0169dff8d5818dab7e8c","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.164.tgz","fileCount":8,"integrity":"sha512-PwIE0g/ujePSy4sBGjS4SD5ysWoyfXG6WTCpUx/FDW6Vy1AO6UhnQsP54ifzkHQG9QsJ667rAEKVD364Qil9xg==","signatures":[{"sig":"MEYCIQCzoqUJdJn5pr0WJlAMQFMQCLJuiiHbvNBFNIMF8okK4QIhAI8QM0Bz9Mk6YTFJ9Lgc+w//M3Vc+cKGqvRI0ElwyjcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.164","pyb-runtime-darwin-arm64":"1.5.164","pyb-runtime-linux-x64-gnu":"1.5.164","pyb-runtime-linux-x64-musl":"1.5.164","pyb-runtime-win32-x64-msvc":"1.5.164","pyb-runtime-linux-arm64-gnu":"1.5.164","pyb-runtime-win32-arm64-msvc":"1.5.164","pyb-runtime-linux-armv7-gnueabihf":"1.5.164"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.164_1787401702450_0.7420021900430542","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.165":{"name":"pybao-xc-sdk","version":"1.5.165","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.165","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9c617e0c0c641807e5bd9270a3144136e3521a15","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.165.tgz","fileCount":8,"integrity":"sha512-xrnVsVjnWMc1B3hPppZVglVsIHzGbD+GtFnC1S6WIgdjtD0Kx6ACayae+FUt8ER1VjlPVqkr6PEo7Hq85XTiSQ==","signatures":[{"sig":"MEQCIHBJoBvcsLZaCaa4ZcyQ6am8SRzefonwieeoWO5x97JvAiAytWNVPorzMCaExrwWKXcb1tOm9mVN8MqMWr8GHL8p/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.165","pyb-runtime-darwin-arm64":"1.5.165","pyb-runtime-linux-x64-gnu":"1.5.165","pyb-runtime-linux-x64-musl":"1.5.165","pyb-runtime-win32-x64-msvc":"1.5.165","pyb-runtime-linux-arm64-gnu":"1.5.165","pyb-runtime-win32-arm64-msvc":"1.5.165","pyb-runtime-linux-armv7-gnueabihf":"1.5.165"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.165_1787490932024_0.09847622222357488","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.166":{"name":"pybao-xc-sdk","version":"1.5.166","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.166","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f01ab0f729d0be5501651dca3adb2bfe932a5fbf","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.166.tgz","fileCount":8,"integrity":"sha512-GlIWjOKsmd6O6hgAgK2kQ4GYpNVGdL95fr2GO5etn7xpHZNCyxUMOvoQzcw8A3B74hhjxE1XFbYXM8Ow8rArUg==","signatures":[{"sig":"MEUCIAMoM0Cc+3yi1W0YZpqf0aze50NzrFsI5iW9JVV3GjSvAiEA75ZAW7NyEeQMx0bH1pH5qR+Kw7XJPiX0J17oJQGcmgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.166","pyb-runtime-darwin-arm64":"1.5.166","pyb-runtime-linux-x64-gnu":"1.5.166","pyb-runtime-linux-x64-musl":"1.5.166","pyb-runtime-win32-x64-msvc":"1.5.166","pyb-runtime-linux-arm64-gnu":"1.5.166","pyb-runtime-win32-arm64-msvc":"1.5.166","pyb-runtime-linux-armv7-gnueabihf":"1.5.166"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.166_1787554928886_0.1567781867086444","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.167":{"name":"pybao-xc-sdk","version":"1.5.167","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.167","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"298936162fdab89a82c253e39406960ee64c76ea","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.167.tgz","fileCount":8,"integrity":"sha512-amlSqM8qcVWIDQeXLvx7GKFZGhu+BPiMY/Yvsyc+nH0v+6Gifpp0QfaPHYF2W4c9nawy7AD4gZDglOho1KtnBg==","signatures":[{"sig":"MEUCIQDrTZAqMtGC0r2LQhaoVzmCNr6N7h8UJhBHuFY1KJcgkwIgD1jHAuG/3p6dFieZ7QLVoeF1LmSPHT5isLiCXovrrxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.167","pyb-runtime-darwin-arm64":"1.5.167","pyb-runtime-linux-x64-gnu":"1.5.167","pyb-runtime-linux-x64-musl":"1.5.167","pyb-runtime-win32-x64-msvc":"1.5.167","pyb-runtime-linux-arm64-gnu":"1.5.167","pyb-runtime-win32-arm64-msvc":"1.5.167","pyb-runtime-linux-armv7-gnueabihf":"1.5.167"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.167_1787738529577_0.9327277063745636","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.168":{"name":"pybao-xc-sdk","version":"1.5.168","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.168","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"673e6ff4ce204eba2717920d0c44a41437367cdc","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.168.tgz","fileCount":8,"integrity":"sha512-s2omn3S3XZxab1LzSlyDvn8bRVNFKVaO2UfpKyB85ZdwiWeUdS8alQoVgPgWRZOScnqlBlz0QPxBfyqDvgN0hg==","signatures":[{"sig":"MEUCICcRWAAeKtYqrYVpiYkizokWEUXOyLBtXIY1Eijk7f6EAiEAnwSut+kh0wUsHh9qKD2h54fk1A0bomeCqoLp289Vay8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"53476307cc60b2d065cdbe8a757209e58e8e5ad4","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.168","pyb-runtime-darwin-arm64":"1.5.168","pyb-runtime-linux-x64-gnu":"1.5.168","pyb-runtime-linux-x64-musl":"1.5.168","pyb-runtime-win32-x64-msvc":"1.5.168","pyb-runtime-linux-arm64-gnu":"1.5.168","pyb-runtime-win32-arm64-msvc":"1.5.168","pyb-runtime-linux-armv7-gnueabihf":"1.5.168"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.168_1787902515158_0.5203626321367019","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.169":{"name":"pybao-xc-sdk","version":"1.5.169","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.169","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"481551d1bfdd8407b820212053c4ed225b83b265","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.169.tgz","fileCount":8,"integrity":"sha512-hR5KJA6S9wFz5f/NsqkmxgVcwzer6UAmw7GgjB9GpQAdFL10J+fwXRCJXaHFiq3mxMMRzpxXmmgL7vfGFQO2uQ==","signatures":[{"sig":"MEUCICPy/ZYPw8DLEoaHhetcY8m56jGC3PTWwQQARFxT4JVKAiEA/W9fBn5VU1JzK/bDOO6ELKRf9cksXnPe4MULNqONIN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"4a35de1a7c498837e7311b5dd6324b0478dde09d","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.169","pyb-runtime-darwin-arm64":"1.5.169","pyb-runtime-linux-x64-gnu":"1.5.169","pyb-runtime-linux-x64-musl":"1.5.169","pyb-runtime-win32-x64-msvc":"1.5.169","pyb-runtime-linux-arm64-gnu":"1.5.169","pyb-runtime-win32-arm64-msvc":"1.5.169","pyb-runtime-linux-armv7-gnueabihf":"1.5.169"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.169_1787911070119_0.9953510840210855","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.170":{"name":"pybao-xc-sdk","version":"1.5.170","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.170","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"33ffff6be42ed037c0c405bad425464f46f38f63","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.170.tgz","fileCount":8,"integrity":"sha512-/k58HoHT7qiz++8SSIvU5mR6W3MPbgTgZto6H4Y7FlYYjwgY0uTmD6mDr8A7d2AxC84t0FDop+w4KRQBw/JL4g==","signatures":[{"sig":"MEUCIQD3WZUyZjkwNrzsqFI8LVANgEKcOge4jAURnstNAlXQcAIgTrlb05S7J6YMwnD8c1zBpCI9KEbtIRzw0xpAAl/mL6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"fd6db910b4f44dea2e67135bbcf71a69b31f0ecd","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.170","pyb-runtime-darwin-arm64":"1.5.170","pyb-runtime-linux-x64-gnu":"1.5.170","pyb-runtime-linux-x64-musl":"1.5.170","pyb-runtime-win32-x64-msvc":"1.5.170","pyb-runtime-linux-arm64-gnu":"1.5.170","pyb-runtime-win32-arm64-msvc":"1.5.170","pyb-runtime-linux-armv7-gnueabihf":"1.5.170"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.170_1788003233039_0.9933025017862653","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.172":{"name":"pybao-xc-sdk","version":"1.5.172","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.172","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c1f59360fac43f924359216b269ae775ca57da66","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.172.tgz","fileCount":8,"integrity":"sha512-8n95Q+rrGdyKga/QT0FHWQ/4IZajxvWRM3+lblGRwiRVgUioKzxXN7LLEzUYS8OhNeYW+3xNPdLuoYot63bxIA==","signatures":[{"sig":"MEQCIAUPY8GDZ83rHAQnk6m/ikA2W/Tv27UoUbhaooiUfrsuAiBrKuGENh3b9luIii/MJGlbZ4TwPEUqrsUxZBa3A9xahQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"828cc498cc9c2d85550a81eb94eb64e591a27210","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.172","pyb-runtime-darwin-arm64":"1.5.172","pyb-runtime-linux-x64-gnu":"1.5.172","pyb-runtime-linux-x64-musl":"1.5.172","pyb-runtime-win32-x64-msvc":"1.5.172","pyb-runtime-linux-arm64-gnu":"1.5.172","pyb-runtime-win32-arm64-msvc":"1.5.172","pyb-runtime-linux-armv7-gnueabihf":"1.5.172"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.172_1788047217679_0.7027443589678843","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.173":{"name":"pybao-xc-sdk","version":"1.5.173","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.173","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8d4ded85a2e53e2fc054aee9dd012a699d75099c","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.173.tgz","fileCount":8,"integrity":"sha512-57SUyJInqjm3vWxCBjbM/Y9/TBXEbZoYrmrlZoQNGjjA8McrDPC9mghYUe/+PXyHB07L9VrEsLY+ZY/1z9Ue4g==","signatures":[{"sig":"MEQCIDHW2avNnHzndUZNNte9pRrNn0huI/0yd7B6OvmgU6O7AiAeyQ4+gcJpCC0tatvtv5uV6qGgUyXJxD3b69rxrY7ApQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"abe4b325dad4802267e0a71b328555ae5fae9533","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.173","pyb-runtime-darwin-arm64":"1.5.173","pyb-runtime-linux-x64-gnu":"1.5.173","pyb-runtime-linux-x64-musl":"1.5.173","pyb-runtime-win32-x64-msvc":"1.5.173","pyb-runtime-linux-arm64-gnu":"1.5.173","pyb-runtime-win32-arm64-msvc":"1.5.173","pyb-runtime-linux-armv7-gnueabihf":"1.5.173"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.173_1788151700403_0.8461003588420906","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.174":{"name":"pybao-xc-sdk","version":"1.5.174","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.174","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b6b9fd5a7670cfc934f3fed0e0ff23dbac9a6a61","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.174.tgz","fileCount":8,"integrity":"sha512-kZFdMwgP36lzVcyvpy32BNiatN2vy8hi/CLJPwEPY1JsU56t0IFKdi/QNZPaHVWAEtx7XZbb6speclFHmtqA4A==","signatures":[{"sig":"MEUCIA3Hl0jb3kKFEHop4iV7v/tRA1EsTL+6AL45zt9DWcUOAiEAzOQE4jgpFCWpVEYobvHoZx7HSPPgZ2engUt2q4yavNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"49d8161ec179ab58ec10d819bc5dcb87b6e16a73","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.174","pyb-runtime-darwin-arm64":"1.5.174","pyb-runtime-linux-x64-gnu":"1.5.174","pyb-runtime-linux-x64-musl":"1.5.174","pyb-runtime-win32-x64-msvc":"1.5.174","pyb-runtime-linux-arm64-gnu":"1.5.174","pyb-runtime-win32-arm64-msvc":"1.5.174","pyb-runtime-linux-armv7-gnueabihf":"1.5.174"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.174_1788163602199_0.49544907580128683","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.175":{"name":"pybao-xc-sdk","version":"1.5.175","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.175","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"054da8980ba8897be3e382aa807ea4bd7e91f46d","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.175.tgz","fileCount":8,"integrity":"sha512-wnwCpWPeWsM7p1ieW80E+GUWf8ppql3mpab7WRpEjG73IxkxJJendBUeeM4zoD4lTCH2CTGHv78zWdI3+xW0/A==","signatures":[{"sig":"MEUCIQDgGIHC+citQ1WA20D3bCy9ApvnBriHpZiChDloCYGo/QIgGfXOvRwmNRSiWa/AHXuGZOIlrXKGh2x4K/OSi2BoecE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"659007a53bfd29de9621d44ac5b841c613cfcac5","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.175","pyb-runtime-darwin-arm64":"1.5.175","pyb-runtime-linux-x64-gnu":"1.5.175","pyb-runtime-linux-x64-musl":"1.5.175","pyb-runtime-win32-x64-msvc":"1.5.175","pyb-runtime-linux-arm64-gnu":"1.5.175","pyb-runtime-win32-arm64-msvc":"1.5.175","pyb-runtime-linux-armv7-gnueabihf":"1.5.175"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.175_1788191903747_0.11185381818629092","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.176":{"name":"pybao-xc-sdk","version":"1.5.176","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.176","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"eb60a6487a29bd4bf26a11d569c124bffbc35260","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.176.tgz","fileCount":8,"integrity":"sha512-rHkGaZDF8gdDUzg8OREKEf51tG0K1eHp5YJGml3hO33r5jCqTzQ7X36RytP+GiyDV1or1mBNxinDLFXjjFxR5w==","signatures":[{"sig":"MEUCIBo3kyP2CdCkWdNqF82azwwgGC1hg4qo4gbZ9/woHxlHAiEAo03Cs1wzhK//kBqpP2juQJZdD/Azvr4WAcnpg7z4esk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"e2167483458fd16d6e2585ed15acb8f0e1751892","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.176","pyb-runtime-darwin-arm64":"1.5.176","pyb-runtime-linux-x64-gnu":"1.5.176","pyb-runtime-linux-x64-musl":"1.5.176","pyb-runtime-win32-x64-msvc":"1.5.176","pyb-runtime-linux-arm64-gnu":"1.5.176","pyb-runtime-win32-arm64-msvc":"1.5.176","pyb-runtime-linux-armv7-gnueabihf":"1.5.176"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.176_1788244679917_0.25142966157868263","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.177":{"name":"pybao-xc-sdk","version":"1.5.177","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.177","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b2804a382530605d26cfb06b59006fcfcd7ffd00","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.177.tgz","fileCount":8,"integrity":"sha512-0gORUr+0O2T8ddOsQ4Nv248LEfSA7doZ6Xv8ta1Jnv1GS4eEb/ZwRW/OILcJa4XZgbb81ITk9H8Idt1lw+b/rw==","signatures":[{"sig":"MEYCIQC+6QLHvDGTEHAS/BGgDOUkIbY8pRp3Ku+kjp3VZ5wSfQIhAIByzjPHCgY7gcXXODQnDnGZsnv5MVh/jTGcSpw6vhKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"e2167483458fd16d6e2585ed15acb8f0e1751892","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.177","pyb-runtime-darwin-arm64":"1.5.177","pyb-runtime-linux-x64-gnu":"1.5.177","pyb-runtime-linux-x64-musl":"1.5.177","pyb-runtime-win32-x64-msvc":"1.5.177","pyb-runtime-linux-arm64-gnu":"1.5.177","pyb-runtime-win32-arm64-msvc":"1.5.177","pyb-runtime-linux-armv7-gnueabihf":"1.5.177"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.177_1788250401101_0.43416770094246027","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.178":{"name":"pybao-xc-sdk","version":"1.5.178","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.178","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5ef76415f26a3139bd5732fe412d88aae1715485","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.178.tgz","fileCount":8,"integrity":"sha512-KZWZ0+aVMYPGTKDhlQMIrByAV8oCgNfJGaJleKacpvagemYEEDhXE7by9NnB8Bg0zOcMBTvjTZuDwz4cEZOpsg==","signatures":[{"sig":"MEQCIHm57OsRGew0I27nWL+scJKm1j+Y9vGh36Koscdycy5UAiANpDa77B7XtDEk+6Fgd1ym+TBWL0SDbSTF4nKmzx2dsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"d81f2a2d2e3db9341787509f2743c698e805c85f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.178","pyb-runtime-darwin-arm64":"1.5.178","pyb-runtime-linux-x64-gnu":"1.5.178","pyb-runtime-linux-x64-musl":"1.5.178","pyb-runtime-win32-x64-msvc":"1.5.178","pyb-runtime-linux-arm64-gnu":"1.5.178","pyb-runtime-win32-arm64-msvc":"1.5.178","pyb-runtime-linux-armv7-gnueabihf":"1.5.178"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.178_1788258579271_0.39768819536469957","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.179":{"name":"pybao-xc-sdk","version":"1.5.179","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.179","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"85ac171cf73ef38b55dc12048923039249962169","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.179.tgz","fileCount":8,"integrity":"sha512-XxsonkwddJK3Oca5bZMB6ma+RB4C71tMRTWYvyZbwPfB2vBWlS2FyWWa8oDBaoZMa4yz4a52sHyOnVDUG+taZg==","signatures":[{"sig":"MEUCIQDHf5WoAI7KlNcasXbv8Ynn3mMMsiBzY2QLpsBMMGQMPQIgPNcRs+YWQ1au4cPM8IF1ocHY9AZhY4e2c3kXiAgJljE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"68a40456b289f0b7e1d38a48138a1703b405f048","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.179","pyb-runtime-darwin-arm64":"1.5.179","pyb-runtime-linux-x64-gnu":"1.5.179","pyb-runtime-linux-x64-musl":"1.5.179","pyb-runtime-win32-x64-msvc":"1.5.179","pyb-runtime-linux-arm64-gnu":"1.5.179","pyb-runtime-win32-arm64-msvc":"1.5.179","pyb-runtime-linux-armv7-gnueabihf":"1.5.179"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.179_1788307286948_0.9348686574244627","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.180":{"name":"pybao-xc-sdk","version":"1.5.180","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.180","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"185a34d3b13e2242c94d3a470772ad4048d21a63","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.180.tgz","fileCount":8,"integrity":"sha512-n+b+xOciW4M/10/R2gBxgCwi7ysUuBR+DWCIvKQmHHn22ODWIcY7w0HPB7UJuqf3YQZK6CI7NpZA2/FIxs7AMg==","signatures":[{"sig":"MEUCIFf3jiJRffZtlNi4raCsao7TKY+kt9TLQ8ykzjZTR/FSAiEA2OtM95EQmlFg8a05FTkvO9a33ocTTflaE9OT5pjkGuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"4ace88740e41955519139ea24fc62da4be9e0bb8","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.180","pyb-runtime-darwin-arm64":"1.5.180","pyb-runtime-linux-x64-gnu":"1.5.180","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.180","pyb-runtime-win32-x64-msvc":"1.5.180","pyb-runtime-linux-arm64-gnu":"1.5.180","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.180","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.180","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.180_1788341760244_0.9999041560265816","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.181":{"name":"pybao-xc-sdk","version":"1.5.181","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.181","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5149294723e7c961fca4e5b434fa14d55007173e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.181.tgz","fileCount":8,"integrity":"sha512-7eYtlZCmanvInAqqHLB+8grNBvjae7uUBe/PjWSoY4ynWoI+8ML7whIDkwe6b5i1ilDigupNo1mD46wDZwDxoQ==","signatures":[{"sig":"MEYCIQDXfY72d+cxIBeJQWWGkhiAQtuHs+NPCMx/JeLkcjoUKwIhAKDhUZ3nfP7JfOtYfH0wigk1ClthwCkrhvYWjS2ClYJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"9a1bff5e81dbab73454e8d31b7fce651c7d677bd","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.180","pyb-runtime-darwin-arm64":"1.5.180","pyb-runtime-linux-x64-gnu":"1.5.180","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.180","pyb-runtime-win32-x64-msvc":"1.5.180","pyb-runtime-linux-arm64-gnu":"1.5.180","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.180","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.180","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.181_1788364436411_0.9304179113459328","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.182":{"name":"pybao-xc-sdk","version":"1.5.182","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.182","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"bf079fcc8338d28861960aa32bcd41f52f461ae1","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.182.tgz","fileCount":8,"integrity":"sha512-3468PygcdQKrgAwsptIivvUldlrVsD3dr6JCHKJ1xEJ0z4lOLDdWCC5PNrPI8evKPyI3JMXPz3k2qL4IaCkfEQ==","signatures":[{"sig":"MEYCIQDeEtA4fgVQKGTjv3n7Pqf6qOpGJuzSj/vZIU4Ccs4xGwIhAJAC2D0kC3T43kYtjA4nRwSGgOfVjZgRrSW7COgGESR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"6b555d93330b8c685ac8ef0ef2890d1d7934315f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.182","pyb-runtime-darwin-arm64":"1.5.182","pyb-runtime-linux-x64-gnu":"1.5.182","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.182","pyb-runtime-win32-x64-msvc":"1.5.182","pyb-runtime-linux-arm64-gnu":"1.5.182","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.182","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.182","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.182_1788400213652_0.20448368414798934","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.183":{"name":"pybao-xc-sdk","version":"1.5.183","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.183","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f3f8af8a24486dff580a7fdf689816157157adee","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.183.tgz","fileCount":8,"integrity":"sha512-MKVEEc05znr282z+PxlJbg1oWN1HfW0vMjZaFQgX8ddpNeAMafVaXgkA70z1yTwJi/WBhCg0N6CR0fJPvx3GIQ==","signatures":[{"sig":"MEUCIGo+6TkF4KnEz+HY90wKHG5h5D7DijkdX9Ve95KqJ276AiEAqbLlM0ehX+d+LIXZg9phRZjmtj6gk1LFhQ91OVcpjWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"04061ed3d38f3629368a464a4e56368da4dccc46","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.183","pyb-runtime-darwin-arm64":"1.5.183","pyb-runtime-linux-x64-gnu":"1.5.183","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.183","pyb-runtime-win32-x64-msvc":"1.5.183","pyb-runtime-linux-arm64-gnu":"1.5.183","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.183","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.183","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.183_1788441907066_0.9489457210494505","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.184":{"name":"pybao-xc-sdk","version":"1.5.184","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.184","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"1f260851d241077f39e1c9e03a3314640cc9d69d","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.184.tgz","fileCount":8,"integrity":"sha512-M5k72nNBT+z8/LH3y5Y8Ho3+p/fWxNpnPK4vL/nziAR6JuVTAyfc0E+eNzGD1dBQgMoyqBU4HdzHVw9h9H0wZw==","signatures":[{"sig":"MEQCID+weBQQggdzizqt4MfgD6Yw1uMQture9cokFj+ovRmlAiBuIziXAXtE9s4yeuSGKh19Es1iMf+qG9lLdVCV3nUIRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"3709468c447811eca22a2dd5e7dd3588ff35fa0d","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.184","pyb-runtime-darwin-arm64":"1.5.184","pyb-runtime-linux-x64-gnu":"1.5.184","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.184","pyb-runtime-win32-x64-msvc":"1.5.184","pyb-runtime-linux-arm64-gnu":"1.5.184","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.184","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.184","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.184_1788493818949_0.029053643936272744","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.185":{"name":"pybao-xc-sdk","version":"1.5.185","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.185","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9e6dd5a9095b73774c01b26f06ef842067e6bb72","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.185.tgz","fileCount":8,"integrity":"sha512-s+JbhysLT1GVjUlt2mvOeEdtnGcK5PqXjQXCanuUa/M5xoWr+IN4dVbtQobgXqUs7wndC7SX+xeO7UbHDx5f6w==","signatures":[{"sig":"MEUCIEk4QTSF/ySZteEHVhWEftT/1/Zo1nkavSBklajK6ba/AiEApDypEuvfQyQ5JKtyTzqC5Dc+XFrkaZJtv+OqZDVF+P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"85be9407c9f0bd211788721d1d5795cb8b727746","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.185","pyb-runtime-darwin-arm64":"1.5.185","pyb-runtime-linux-x64-gnu":"1.5.185","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.185","pyb-runtime-win32-x64-msvc":"1.5.185","pyb-runtime-linux-arm64-gnu":"1.5.185","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.185","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.185","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.185_1788518469141_0.43054131737624135","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.186":{"name":"pybao-xc-sdk","version":"1.5.186","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.186","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3984b2fa1b44389466cde17f00b416382d18e20e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.186.tgz","fileCount":8,"integrity":"sha512-FDgQIqizGceRdW4H4+wlYVtyQjbS9vu28Jijy4+Ch+LSfCPwN1NBcZHjQQMZ/3y3I0DHVQVxPVPUb8numKDLNg==","signatures":[{"sig":"MEUCIQCpN2sn6ZyT4X2wZnq5yaR4fitlIGBtpigvuYFmFF5L6gIgYKZxYExDHPXwRAjOUOGeQt8ycneq+ES7RTXFeE1ucFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"d504502c16a647d754e57275b4fd4d4050ab1a21","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.186","pyb-runtime-darwin-arm64":"1.5.186","pyb-runtime-linux-x64-gnu":"1.5.186","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.186","pyb-runtime-win32-x64-msvc":"1.5.186","pyb-runtime-linux-arm64-gnu":"1.5.186","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.186","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.186","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.186_1788528759222_0.5632842564870679","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.187":{"name":"pybao-xc-sdk","version":"1.5.187","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.187","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c119bde698faabfb0375f1b30248d4cfbbcb2f4a","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.187.tgz","fileCount":8,"integrity":"sha512-xZkhDLeUmx9C4CIpeNqluAukaRsD3zSWvsbPDawzP/FLCsznmxFER3im85ZP8xfhHFQlHXKGfP+I8mNCo6JGHQ==","signatures":[{"sig":"MEUCIAaFvP3B7pGpqcYGd2bRuyO5UR3t+uafSgaIpPetFehsAiEAr3H580oOWEkwf6EugcMUo11m6/NAXO5uJr/lGYCuemM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34742},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"28a4ba05007c41a6313e6f15689e5f6f5b7a83d8","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.187","pyb-runtime-darwin-arm64":"1.5.187","pyb-runtime-linux-x64-gnu":"1.5.187","@puyib-cli/lock-darwin-x64":"1.5.187","pyb-runtime-linux-x64-musl":"1.5.187","pyb-runtime-win32-x64-msvc":"1.5.187","pyb-runtime-linux-arm64-gnu":"1.5.187","@puyib-cli/lock-darwin-arm64":"1.5.187","pyb-runtime-win32-arm64-msvc":"1.5.187","@puyib-cli/lock-linux-x64-gnu":"1.5.187","@puyib-cli/lock-linux-x64-musl":"1.5.187","@puyib-cli/lock-win32-x64-msvc":"1.5.187","@puyib-cli/lock-linux-arm64-gnu":"1.5.187","@puyib-cli/lock-win32-arm64-msvc":"1.5.187","pyb-runtime-linux-armv7-gnueabihf":"1.5.187","@puyib-cli/lock-linux-armv7-gnueabihf":"1.5.187"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.187_1788570848335_0.9599121317408335","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.188":{"name":"pybao-xc-sdk","version":"1.5.188","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.188","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5f11a71c7f0e33dd21f4c14c6fab2c6d5034b406","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.188.tgz","fileCount":8,"integrity":"sha512-fTU14jplfBWsERChOy1rddz4o0x2jdJSntUId4VkxyyhPgo4d7Er4e4PYKwaceIEHvTL0Num3djmJk0bs5FvDA==","signatures":[{"sig":"MEUCIBvnjZ38DbtyDLvvLflLS7oa+pmc92M7BYyHU4cxWmgMAiEA9a2ngHAvBi9bBWX8YjsL4D4TROIsLt5VeJgC/GH5J+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"654adda898acd8eadbc30d29e1c038e7d79b4a66","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.188","pyb-runtime-darwin-arm64":"1.5.188","pyb-runtime-linux-x64-gnu":"1.5.188","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.188","pyb-runtime-win32-x64-msvc":"1.5.188","pyb-runtime-linux-arm64-gnu":"1.5.188","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.188","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.188","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.188_1788573544305_0.28277205573945263","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.189":{"name":"pybao-xc-sdk","version":"1.5.189","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.189","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2ab16695cb941d5b287e2a48ee9af00e70b9df95","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.189.tgz","fileCount":8,"integrity":"sha512-CRhaxSxjuI2sEYhUoVrh1bV43+gRDDwPAhHIE6ChZVtiMG9Y4G3Cd9ZNDZ7oU8KFL7xF05N1YkcktkvFQ6NEnQ==","signatures":[{"sig":"MEQCIEicfY/JdOuVOxnPf3Doi3gokPwoY6TIj9WmvocIM+yuAiAYbOaILI7fWKsd8wxz5P5vwDvq8dibr9TZAiEK8fSjmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"e77c477c9dfbea5f1bbf723b4d1677d82be168d0","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.189","pyb-runtime-darwin-arm64":"1.5.189","pyb-runtime-linux-x64-gnu":"1.5.189","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.189","pyb-runtime-win32-x64-msvc":"1.5.189","pyb-runtime-linux-arm64-gnu":"1.5.189","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.189","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.189","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.189_1788580228906_0.6015120107740088","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.190":{"name":"pybao-xc-sdk","version":"1.5.190","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.190","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9a94dcac7e4784ff4164ecda887c0fd9f4756415","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.190.tgz","fileCount":8,"integrity":"sha512-V+Cb/UkWC11QxmXUdgyeJ+AH9LuKmiJf4i7K+IlmWXjzvbS8ZMwQcbb/643OWrKd7rZNnQ81QoPfsoK15WjR9g==","signatures":[{"sig":"MEUCICf4/7ebJUKy7/irUrTbUXKs6HRbY6w/vsz7tZfzSmMiAiEAgzBlRloHz+5IBd0Upmxh9uiKecE4Eq/AJ1QT1IRil80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"4a201864de07cccfe61ff56f267b57e3b9a0924d","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.190","pyb-runtime-darwin-arm64":"1.5.190","pyb-runtime-linux-x64-gnu":"1.5.190","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.190","pyb-runtime-win32-x64-msvc":"1.5.190","pyb-runtime-linux-arm64-gnu":"1.5.190","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.190","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.190","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.190_1788581615512_0.2593862270031526","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.191":{"name":"pybao-xc-sdk","version":"1.5.191","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.191","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"6cf9181e3c3c6a4c751eea13f5e73a540b196141","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.191.tgz","fileCount":8,"integrity":"sha512-Pjm5xeGYN0kEOBzs0zVLq3cXrIG5MdI+Ybcq5jHmYIdGJ/7jzX6JTV3lCEKa/nJTrWELJdMisNfLMruqA/s1Bw==","signatures":[{"sig":"MEYCIQCuf08LSjLajukG7GcAhGk9759clhDAESORw6heYWX8UQIhALDeAsKzlC1ZPdUXQSGQloRScYeorVyWXQL0wlv+CGoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34734},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"6a07ef08c40bbcab552edc11610203ad806f5b53","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.191","pyb-runtime-darwin-arm64":"1.5.191","pyb-runtime-linux-x64-gnu":"1.5.191","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.191","pyb-runtime-win32-x64-msvc":"1.5.191","pyb-runtime-linux-arm64-gnu":"1.5.191","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.191","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.191","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.191_1788592264084_0.8707637646387609","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.192":{"name":"pybao-xc-sdk","version":"1.5.192","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.192","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3b8110015c3558676c7d0d5a74638d88ff4499b0","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.192.tgz","fileCount":8,"integrity":"sha512-DRiz5p/cBy5oZuffAc1gi1y3wmkOWJSr/jYWQH/dxiuznKv7kEBuKjoaKdEdbHFmlAqHJRfICSso/DrK1hyDcA==","signatures":[{"sig":"MEYCIQDDJBYd38imzuU4RlbQWjEjP57UMEN1TzF4gkmLF1pfgQIhANoCUydhTlwoTcD2b+tXytQLqhHpGEbGrzZCT+jsxOKr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34775},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"86c8bc46184ec01c4ee1051c2f47a26684ad3ce5","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.192","pyb-runtime-darwin-arm64":"1.5.192","pyb-runtime-linux-x64-gnu":"1.5.192","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.192","pyb-runtime-win32-x64-msvc":"1.5.192","pyb-runtime-linux-arm64-gnu":"1.5.192","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.192","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.192","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.192_1788620835376_0.09588586825270262","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.193":{"name":"pybao-xc-sdk","version":"1.5.193","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.193","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f425bdc679f417c084a53d8e37d706730be31679","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.193.tgz","fileCount":8,"integrity":"sha512-lkk0/Wa32SdFM7w7XVHUosjHh/lRoUmSJWRfEyGHqDGWgNrgFCMdXqG1GoKbolzRTG2vNI3AR0uFnctlzBZ1Zg==","signatures":[{"sig":"MEUCIQDL6iqcXk9pTpOmo3IRV4MG7s+ZkmiOjfLz9Kk3SD57OAIgfIzgXaQ5uGtaHXOGNE9Pzr/iGl+E1q7GiPRmp/g4WKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34775},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"67deb9157f7c931d1c9b02f92a947ecb58f91e93","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.193","pyb-runtime-darwin-arm64":"1.5.193","pyb-runtime-linux-x64-gnu":"1.5.193","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.193","pyb-runtime-win32-x64-msvc":"1.5.193","pyb-runtime-linux-arm64-gnu":"1.5.193","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.193","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.193","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.193_1788656035218_0.3028467141934188","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.195":{"name":"pybao-xc-sdk","version":"1.5.195","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.195","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"91c23dd89a773d484c8e852442bf7355fcd75250","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.195.tgz","fileCount":8,"integrity":"sha512-NrNoeyDguokBF7KdZLby+Lwjf2ARs6W000njSFPv7zj0u9v224GuAXhEL+udDrMHjFRsYapbzSEdOiff6B71NQ==","signatures":[{"sig":"MEYCIQDomir7E7CFYdOGgw2C9BkvNYXHkfBfcHre+RlrZ8zVpQIhAIE44M+VRcy4H59I/nKDfzly5vnbjswzD0RCFr9R3va/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"ed93e1ebeccd5716e7ff8ff294ded9c3dfc49f9c","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.195","pyb-runtime-darwin-arm64":"1.5.195","pyb-runtime-linux-x64-gnu":"1.5.195","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.195","pyb-runtime-win32-x64-msvc":"1.5.195","pyb-runtime-linux-arm64-gnu":"1.5.195","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.195","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.195","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.195_1788775140055_0.48093956360900925","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.196":{"name":"pybao-xc-sdk","version":"1.5.196","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.196","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"20b3bb5a525c3d59d9bbd1b0d29ae4f50706fc3b","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.196.tgz","fileCount":8,"integrity":"sha512-xNxblIk6I4CScVUWwMg3obCLmKt4LSvgdbn8RXOordUhEBPMnLDXdXfbk17apLO4yfZsR/0Gxj/kdZytyVEqOQ==","signatures":[{"sig":"MEUCICnAI3nEV8/gJLr/c5f2f8HwfHZAXsOwOt3u9pHGfbfaAiEA/KL/yVZKyP9u1Y61Dm0SjJI/8eyYvg91OMJg+iT8qdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"c55b3b9e21df50648ef9c32c3f06be6186cb7830","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.196","pyb-runtime-darwin-arm64":"1.5.196","pyb-runtime-linux-x64-gnu":"1.5.196","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.196","pyb-runtime-win32-x64-msvc":"1.5.196","pyb-runtime-linux-arm64-gnu":"1.5.196","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.196","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.196","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.196_1788779188545_0.5795671648644867","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.197":{"name":"pybao-xc-sdk","version":"1.5.197","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.197","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"1f10539b78b1294c41d4ec062bad69c4c9024882","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.197.tgz","fileCount":8,"integrity":"sha512-1l4XkUn/4EoR5YsXZc/hkrPogT3Fu8c5BoZYN3D0A3HEZUpS3aYgt/q3MOfE0Y7u1PrmA/vmao3WNj6lPigncA==","signatures":[{"sig":"MEUCIQCTm/wkmvAjcm216RjdN4aABtJBMrIGsjHzjWyyDzADKgIgVqR/eN4xrCLdpywp1rt5YfO24zkNyu4izp4BEGMz9PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"010c30dea9c428c5b926382359fb4c725c10a802","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.197","pyb-runtime-darwin-arm64":"1.5.197","pyb-runtime-linux-x64-gnu":"1.5.197","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.197","pyb-runtime-win32-x64-msvc":"1.5.197","pyb-runtime-linux-arm64-gnu":"1.5.197","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.197","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.197","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.197_1788788626381_0.2480641523032392","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.199":{"name":"pybao-xc-sdk","version":"1.5.199","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.199","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8433229cafa6cbf2817d776ecba428562a4729b3","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.199.tgz","fileCount":8,"integrity":"sha512-ApcoVYeyT2joDbZ50YKN5ngdMqlQvXKNvGBcgbj4dG6AYq+9O5zVbn6RaG5ysRBTQCSF4cPBXB/cwTh82ab4Sg==","signatures":[{"sig":"MEUCIQCMj1Ax5n8TGW80x/8P8D++NbjuL1rwuFlx7doH5pWhtwIgHz7FV8DwuDU0PXmbXEuPPrwXNR3h+pZBT1+GXFI64Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"0b70ccfe00923149d21159247cb4329dc3ec8e90","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.199","pyb-runtime-darwin-arm64":"1.5.199","pyb-runtime-linux-x64-gnu":"1.5.199","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.199","pyb-runtime-win32-x64-msvc":"1.5.199","pyb-runtime-linux-arm64-gnu":"1.5.199","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.199","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.199","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.199_1788826982861_0.4328083366589408","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.200":{"name":"pybao-xc-sdk","version":"1.5.200","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.200","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"15738f1c9045c859c46ea0740f2c567c39a1feb7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.200.tgz","fileCount":8,"integrity":"sha512-xt1yhUHgyjer5iNSMv7XBiZ/liLfQbYwtBwFUdQ/uNQtixO8j02Ch6Itt21Co1CG0ATbBZrCj7ybRlOoS4QsIw==","signatures":[{"sig":"MEYCIQCYUGmQ0EAHajK5p2d3A0LMrDv8MsxLMALYncBt9sRO4gIhAOmc7cPW9wppxDm1KOmwuAPkXW8TeZPNPl+3sLNzQEcx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"c3e7a522b61a09ff1acac720b62ffe0e3b76e2e5","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.200","pyb-runtime-darwin-arm64":"1.5.200","pyb-runtime-linux-x64-gnu":"1.5.200","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.200","pyb-runtime-win32-x64-msvc":"1.5.200","pyb-runtime-linux-arm64-gnu":"1.5.200","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.200","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.200","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.200_1788873945227_0.6680017628249211","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.201":{"name":"pybao-xc-sdk","version":"1.5.201","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.201","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"656da62a6c27023aef9f63a4012f454487871c50","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.201.tgz","fileCount":8,"integrity":"sha512-w1cuNc0WCpVrmcjbj3WGzmTqW6468Lp8iIdJUcMIdl6zDUdizog578jbzqPT9u4KEhC9AJukTJQ7zaKl8vM4eA==","signatures":[{"sig":"MEYCIQDyBQDcR2UqIvi2AgD0NkYyLxcVm5lp+/zZOfZQkWftYgIhAKRBG8dIipnrOs2wI3xetcybiatj8LRBNIie8m02F4ol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35062},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"45ce2315f96ec9d3a48b415d835a9e28b198eac1","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.201","pyb-runtime-darwin-arm64":"1.5.201","pyb-runtime-linux-x64-gnu":"1.5.201","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.201","pyb-runtime-win32-x64-msvc":"1.5.201","pyb-runtime-linux-arm64-gnu":"1.5.201","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.201","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.201","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.201_1788938100643_0.3823081694104762","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.202":{"name":"pybao-xc-sdk","version":"1.5.202","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.202","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c7c0d8aa32e5ea6d62d9c0dc2b2d43b92b044c0c","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.202.tgz","fileCount":8,"integrity":"sha512-eFJazVF9Wp6Tc2mfCqBO5/4cUhajPMZM7SbVF0hDOPw4BQ3F0ApDy7UFpMhvkrOkM+4gd6VvHR5KENqpehML/A==","signatures":[{"sig":"MEYCIQDVBV5g5S4FA/CYUkbWJLWq8FBsIRzOUj/2oY3cayYR7wIhAN13QU5R8NomO762V2ARhz1Mvu7ZN6NOQg4RCK/ctG8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"5b2924c893aa2a7f265329c83552f8ba226856b2","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.202","pyb-runtime-darwin-arm64":"1.5.202","pyb-runtime-linux-x64-gnu":"1.5.202","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.202","pyb-runtime-win32-x64-msvc":"1.5.202","pyb-runtime-linux-arm64-gnu":"1.5.202","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.202","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.202","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.202_1788947079644_0.11941719697574715","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.203":{"name":"pybao-xc-sdk","version":"1.5.203","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.203","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"190b4fff963586d9a47fe7cdccebc11ace022f96","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.203.tgz","fileCount":8,"integrity":"sha512-DaS49lnvrdaUYZE1Q1IKizEzqIaqLDWSc+SNuknoto3ia2AKTpe2uJdKv4b5ibnVJDT2cL5AgEqgrptIm0wNXw==","signatures":[{"sig":"MEUCIADy29LczavjhvWScGcUqZr6mbWcCD3utszcn483F0kOAiEAi3kDjlDzZV8cE8fMchNNiX+DFQS4mm6UExKtNJyF2xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"cc613bf71c4e01ad4c85417a3b4a8052c88534f7","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.203","pyb-runtime-darwin-arm64":"1.5.203","pyb-runtime-linux-x64-gnu":"1.5.203","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.203","pyb-runtime-win32-x64-msvc":"1.5.203","pyb-runtime-linux-arm64-gnu":"1.5.203","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.203","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.203","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.203_1788954378091_0.63653409819926","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.204":{"name":"pybao-xc-sdk","version":"1.5.204","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.204","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"12b11d1eb67f8773b085a67fe26dae60caa56fca","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.204.tgz","fileCount":8,"integrity":"sha512-V13ipMqbBQdrbzTpphtRkI+5fjZAnyiNEUKkuHf46ZpvMBup2ncdjTtR83Df4hWmoGYSq8D1+C9OikamhZCBeg==","signatures":[{"sig":"MEUCIBB6oSPxvFDZhT37DO4uP3UtsSSJdAJRFrQSWjemz0wFAiEAy94LBboYT+1cOpijyK3eYDx1j2eulafqwupZc5IkVf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"c51f62b67e5d18bd45305d4ada22a9975cd12c7d","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.204","pyb-runtime-darwin-arm64":"1.5.204","pyb-runtime-linux-x64-gnu":"1.5.204","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.204","pyb-runtime-win32-x64-msvc":"1.5.204","pyb-runtime-linux-arm64-gnu":"1.5.204","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.204","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.204","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.204_1788957316139_0.6915115483101233","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.205":{"name":"pybao-xc-sdk","version":"1.5.205","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.205","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2f54a04b4f125331ef56795f2983f638d527be35","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.205.tgz","fileCount":8,"integrity":"sha512-vKv4Cxji5mHtFe7fRsvozBMlLc+rtI96QjiG2jMl3ZpK/T+4KwPFo8/yQZrB+qCku2A/9OeD8mhls3PrBLPOoA==","signatures":[{"sig":"MEUCIByTJAjz0+tKXBvQ4fdA6UgFojwEhXoozpIr07OeRNU6AiEAjZ0HNGYh5NMgobfN5lqlZ9qQVjEGWT3Ayq4Sp6ZUdz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35062},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"fed0fcfa0025141a0b5c018ec12bc2a9873eb599","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.205","pyb-runtime-darwin-arm64":"1.5.205","pyb-runtime-linux-x64-gnu":"1.5.205","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.205","pyb-runtime-win32-x64-msvc":"1.5.205","pyb-runtime-linux-arm64-gnu":"1.5.205","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.205","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.205","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.205_1788963846701_0.3460348880133308","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.206":{"name":"pybao-xc-sdk","version":"1.5.206","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.206","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"28fa9c410112b7ba9f7dcca839b7c6df2d5fd994","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.206.tgz","fileCount":8,"integrity":"sha512-1SWKOMy1emQXJp2LYm85tDT05dZ+6HMiONBd9raj5hrzdvfkIq7skCXyMj6BsxgkfB6ef0kHcuxMGR2Gh+TNJw==","signatures":[{"sig":"MEUCIQCpXFoXn19Q7TE78twbphCJRhX54LqYA/IMU/6x4JI5zQIgB2Rl5B/RZ5MjbcXLaRCRZOD5KJamvnql+yhlT1tWul0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34796},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"f3facddc43bc8e908e1960c1641608a2648caf6d","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.205","pyb-runtime-darwin-arm64":"1.5.205","pyb-runtime-linux-x64-gnu":"1.5.205","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.205","pyb-runtime-win32-x64-msvc":"1.5.205","pyb-runtime-linux-arm64-gnu":"1.5.205","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.205","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.205","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.206_1788997302673_0.7083217299949562","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.208":{"name":"pybao-xc-sdk","version":"1.5.208","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.208","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"a96bf87650f3710865b9ba01861337e436bba394","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.208.tgz","fileCount":8,"integrity":"sha512-b/MNHdxSulurA74Sq6Lk3c06N/KOjBSAaX9QJsk31Ksvh44gcHWwrFR1Z8BRpIkH/izLDH/UMuJaLW4wBdKxRg==","signatures":[{"sig":"MEUCICAJP8mdgDD/heFnmQOQaTUk7QODujlHf4LDHpmKfOr0AiEAzQVG4veK0CX/zU/DCnLI+jVJZIeUg8MCPmtjDQRmL6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"31264ea9321be769a49fd844e4293677328eb1b3","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.208","pyb-runtime-darwin-arm64":"1.5.208","pyb-runtime-linux-x64-gnu":"1.5.208","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.208","pyb-runtime-win32-x64-msvc":"1.5.208","pyb-runtime-linux-arm64-gnu":"1.5.208","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.208","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.208","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.208_1789003359547_0.20226208335458962","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.209":{"name":"pybao-xc-sdk","version":"1.5.209","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.209","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"dfa6652565616052a204234f00d9ed99e6b0e8d5","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.209.tgz","fileCount":8,"integrity":"sha512-ddr07SHipO6lqCtantwvadGJss6qjZaB+50+5mlsfj4Desq1yoxxjyMM++6isAe2WzhGEMOXNLKVEt8wB4Jgbw==","signatures":[{"sig":"MEYCIQC7rrXN16axk4c6N3/XrD/AIHG13v8nZxWAHsprX6+sSgIhAMs28zPA7ckaS8pUfBhcZEAEt5yECCp6IqdeSQOhqKVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"0b590019a03ae0afc283b859f6e9fbd0a5379d08","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.209","pyb-runtime-darwin-arm64":"1.5.209","pyb-runtime-linux-x64-gnu":"1.5.209","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.209","pyb-runtime-win32-x64-msvc":"1.5.209","pyb-runtime-linux-arm64-gnu":"1.5.209","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.209","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.209","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.209_1789023307258_0.12933153285623855","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.210":{"name":"pybao-xc-sdk","version":"1.5.210","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.210","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"32292334dfdfdc48880c290ca60fd86bc97ad1de","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.210.tgz","fileCount":8,"integrity":"sha512-F+G/dgXREgj63YzG+48ayqbZrjGgeDVzCbF0CGmWqhUDPr9YEBJ/rWLW6gt+HTSPhhPjNiX4YbV79R2hVRL7fg==","signatures":[{"sig":"MEUCIQDBrDYF44tuv1171zwmBLn7lK7tY7hYsq1aKdVm4LonnwIgLCDHCeCk3IYqBVpwnw57qeeCd4tm29m2IrQv6ERVg5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"b0e62b809fafc0c7cc14973fc975fbef93c44f08","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.210","pyb-runtime-darwin-arm64":"1.5.210","pyb-runtime-linux-x64-gnu":"1.5.210","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.210","pyb-runtime-win32-x64-msvc":"1.5.210","pyb-runtime-linux-arm64-gnu":"1.5.210","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.210","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.210","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.210_1789032549919_0.9621540136639122","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.211":{"name":"pybao-xc-sdk","version":"1.5.211","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.211","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"0473134bdc7b1c1d8d0404845ef5288e85aebcc6","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.211.tgz","fileCount":8,"integrity":"sha512-nVD1+H8Iaj03BSHgiC1wEzdNlPprzoXvc2f7BC/e46S0qPtlQTbfpV1Qcn8hYeamD7wk/x/r8qLgM1rySxsn2Q==","signatures":[{"sig":"MEYCIQCciDbQyV5wL8K2g+b8rc52VBmWGU2zB2YlGw0PfDWjuwIhAIRRJ5xeRrvdSxJNsG2jF9km9ptnE4XckhGc4LU90sz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"fafe227507678765ca3599e7b4379aef0e11a4ed","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.211","pyb-runtime-darwin-arm64":"1.5.211","pyb-runtime-linux-x64-gnu":"1.5.211","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.211","pyb-runtime-win32-x64-msvc":"1.5.211","pyb-runtime-linux-arm64-gnu":"1.5.211","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.211","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.211","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.211_1789083168176_0.3289129531010244","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.212":{"name":"pybao-xc-sdk","version":"1.5.212","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.212","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"10ea98a4d6505a5e2ac7fb7c0e0d639ef4075399","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.212.tgz","fileCount":8,"integrity":"sha512-rk2KoP4PjfexHPOL/Q8wwtrJQGAAXdSztm7aS1JhJSQVNrYo+TYVrtCT1kZxvyTK8eiaVfxEe1eCr95AgLeL4A==","signatures":[{"sig":"MEYCIQDIQiRCggpOFs8ixDiyZt7PV8QuYu5i9dw9E+9ezyz4rgIhAL3XDfOLRwEWWeCFlELNNhUV/GoHAmN988o7CG8rb+Rz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"87fd20753dad723dfaa50e532264597202322487","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.211","pyb-runtime-darwin-arm64":"1.5.211","pyb-runtime-linux-x64-gnu":"1.5.211","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.211","pyb-runtime-win32-x64-msvc":"1.5.211","pyb-runtime-linux-arm64-gnu":"1.5.211","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.211","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.211","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.212_1789090792073_0.7115207377225765","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.213":{"name":"pybao-xc-sdk","version":"1.5.213","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.213","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b7749fc969caec493556c9309edc8e84a123d87e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.213.tgz","fileCount":8,"integrity":"sha512-TK+RGAf06mBv2EFzeqTkBHtMT1wOJqFzW6LGD76/9fSX3sbxPpzqy888OnJo+Zn04UUgbGAGoHCwFn4YP8sN1A==","signatures":[{"sig":"MEUCIAlka8O3nP5chRaFHgsT1BwvepCgutyAaaHMDREuRoFfAiEA6Ge+p7HG2APCD0TC1IF1Gl7vcIA8PeYNblhshYh7Wvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"87fd20753dad723dfaa50e532264597202322487","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.213","pyb-runtime-darwin-arm64":"1.5.213","pyb-runtime-linux-x64-gnu":"1.5.213","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.213","pyb-runtime-win32-x64-msvc":"1.5.213","pyb-runtime-linux-arm64-gnu":"1.5.213","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.213","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.213","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.213_1789092867895_0.1838792302225154","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.214":{"name":"pybao-xc-sdk","version":"1.5.214","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.214","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"a1b90b50c3df5be7735d16c1a58d3c9c702af7f0","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.214.tgz","fileCount":8,"integrity":"sha512-YoMw490NsRsO19a9iDeihd/osOpGVzhy9o2KdR7/5uOSwIvwc88YgwG2XwkVX7H+ckyXesNAtfPyw3gtHrskkg==","signatures":[{"sig":"MEQCIDmQa9Jrw9K4PMQu7z5M3cgIP7+d2vci9POpSDoL4eGZAiBbTgXTuQu0rMHFVsBmribMPP1/ysIbmwGcmKOM2ED+PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"95f3aec29a029e802480a1f71f75682ff56de1f4","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.214","pyb-runtime-darwin-arm64":"1.5.214","pyb-runtime-linux-x64-gnu":"1.5.214","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.214","pyb-runtime-win32-x64-msvc":"1.5.214","pyb-runtime-linux-arm64-gnu":"1.5.214","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.214","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.214","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.214_1789185326853_0.2840840843790413","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.215":{"name":"pybao-xc-sdk","version":"1.5.215","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.215","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c4970cc96566f6c0106af35c708ce1bff04d21ff","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.215.tgz","fileCount":8,"integrity":"sha512-1M6TNmThVcgqdGC31DYaseXtZE95a/8mbAk9ty7hFfnrDZlXuZBtbF/lk33MmxsjWxu6MS9L8NS826NPRzvciw==","signatures":[{"sig":"MEQCIH305T4WKnXbKhoGQghijQvFWm+3HzNaqo1kGWdhPRxhAiBu7seRxBAdzTSyJxAt5GZDoEo6w2V7nQ0RWzA8CsApiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"4f7674e2ed540e810e61dd348a4b4d137e5d4242","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.215","pyb-runtime-darwin-arm64":"1.5.215","pyb-runtime-linux-x64-gnu":"1.5.215","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.215","pyb-runtime-win32-x64-msvc":"1.5.215","pyb-runtime-linux-arm64-gnu":"1.5.215","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.215","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.215","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.215_1789197193165_0.5199153544231536","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.216":{"name":"pybao-xc-sdk","version":"1.5.216","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.216","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f5510e56358a20075dee7d1513dad4a03e599112","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.216.tgz","fileCount":8,"integrity":"sha512-WAPG81DTT+OlLBDArDfzbEnKOufNsUrzcV39GbQcRcFsQv1g3F8/LP3ukOI9CE/ecnHFHdvZ9g+w5yp1Z3FCKw==","signatures":[{"sig":"MEQCIDSDCRTYE0ScMUCjvkR91YJ5aqx3CT57YEhia/NUF5HpAiBpE9JzbbsNBdnYX6LhKan31v13qqQHYAL4NXANiHIEJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"6c4963fab7c399f168e08f89d881a2ea9f4267ca","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.216","pyb-runtime-darwin-arm64":"1.5.216","pyb-runtime-linux-x64-gnu":"1.5.216","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.216","pyb-runtime-win32-x64-msvc":"1.5.216","pyb-runtime-linux-arm64-gnu":"1.5.216","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.216","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.216","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.216_1789202064951_0.9827625677340535","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.217":{"name":"pybao-xc-sdk","version":"1.5.217","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.217","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"37e637227be909d67d7a81ad669335a2abf6d74a","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.217.tgz","fileCount":8,"integrity":"sha512-Jc4fSjQSQX6++Qg6Dm+2t1FxY42cLkcBd0VV0ewI5hbCEIRm4f/b8R/IIPKuc0J4BzmLYItWlE0sWrID4PgfqQ==","signatures":[{"sig":"MEQCIFI5gdi8Xtvz+A4XhEyApQsbBKjxww+Fk4/rZ8CQfIBtAiALqybQICBJg5GlUzKyc/HtVuK9GlS7ghR9Cv2jBQCpsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"1971802a55a6c8496e34313462c82adf24386e1f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.217","pyb-runtime-darwin-arm64":"1.5.217","pyb-runtime-linux-x64-gnu":"1.5.217","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.217","pyb-runtime-win32-x64-msvc":"1.5.217","pyb-runtime-linux-arm64-gnu":"1.5.217","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.217","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.217","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.217_1789224055223_0.9122844359232325","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.218":{"name":"pybao-xc-sdk","version":"1.5.218","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.218","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"be1841ddfc6573d8d8778dc51d7877ba21d3e826","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.218.tgz","fileCount":8,"integrity":"sha512-Lxiv8nZrladkJioXJGGzvnAtsXlMli/+y8b2bUMyx8UoLv2Aq1evRVUFi9dLoQAd97qNU9OimbsQ9jKjltZ0hA==","signatures":[{"sig":"MEQCICs6zPAofbFjNOom1CuvUu2h628CwgUefjpnFvFhAjHKAiBuoTy93v30D88TEIzYJmoyEtxfv9D44qiBAlPVRg7q7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"cd8b4ff8f3e3eefdc0a1e1b3e6a5dffe8f905949","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.218","pyb-runtime-darwin-arm64":"1.5.218","pyb-runtime-linux-x64-gnu":"1.5.218","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.218","pyb-runtime-win32-x64-msvc":"1.5.218","pyb-runtime-linux-arm64-gnu":"1.5.218","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.218","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.218","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.218_1789281165373_0.3841684307694133","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.219":{"name":"pybao-xc-sdk","version":"1.5.219","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.219","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"0048d60d2ac345bd3101240af8976020967f0471","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.219.tgz","fileCount":8,"integrity":"sha512-UfrOXKqyqyickGS2LjquFe1kDzk1rm5nPVl8C3u1LKiWVkQg5hPw5hgZjzEKyZoKe//L5TZmmPSXZmwe1GYX7g==","signatures":[{"sig":"MEYCIQD9THVoAftQinFQ0dBJ/N21v95llbWVbuUPvMd5LjGAlgIhAO2e0oHAfvTSjfp0UK9VQCeHJKpuEpPEidW2v/Pmdx8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"46962120bae7a12b6c07501f173879ca2623072f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.219","pyb-runtime-darwin-arm64":"1.5.219","pyb-runtime-linux-x64-gnu":"1.5.219","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.219","pyb-runtime-win32-x64-msvc":"1.5.219","pyb-runtime-linux-arm64-gnu":"1.5.219","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.219","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.219","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.219_1789354997157_0.40793920404307404","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.220":{"name":"pybao-xc-sdk","version":"1.5.220","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.220","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"74aa889bcb9e9ca510cb42a6101c6524e13a0d4c","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.220.tgz","fileCount":8,"integrity":"sha512-opE0p73vYJ21sn+aCAkbB2Id1bVLen/zEGznvxGUdb0SI1qR2VqXnFPZ4XBqSU8RqrFb0FMbFlzQaW+syXWjuw==","signatures":[{"sig":"MEUCIQCs2fmzCPAh38QhnRANtQ2sM3L4e6Hv6WIN1KRiA4EocgIgI9ZIoFLSScs+Lf+kWwsjEReHFZPAgU1certEEcdaiTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"46962120bae7a12b6c07501f173879ca2623072f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.220","pyb-runtime-darwin-arm64":"1.5.220","pyb-runtime-linux-x64-gnu":"1.5.220","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.220","pyb-runtime-win32-x64-msvc":"1.5.220","pyb-runtime-linux-arm64-gnu":"1.5.220","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.220","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.220","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.220_1789356494753_0.6810010670890256","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.221":{"name":"pybao-xc-sdk","version":"1.5.221","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.221","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"6a98623ecd2ee0254d25d8e2130f900ef79f7e8e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.221.tgz","fileCount":8,"integrity":"sha512-nUyHkxxzqQztQlJ9MdNe0m4mn+kkhex2TZ/uZAQOECPQnurhZeNKoGlLFYEbUqj1OCmqPpt2+S2JOMIEvWtpcg==","signatures":[{"sig":"MEQCIFhMjXhjw/GIV8ufASgWyUXnccmQSnJwQw4Vg0AQsLFiAiB8Vhd9aIPE7HeERLTdtdz4HBDjCHLuJMEa2wCrscqBow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"9e32ed949a8b50b50c36fff6b822baefcbb03b2f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.221","pyb-runtime-darwin-arm64":"1.5.221","pyb-runtime-linux-x64-gnu":"1.5.221","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.221","pyb-runtime-win32-x64-msvc":"1.5.221","pyb-runtime-linux-arm64-gnu":"1.5.221","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.221","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.221","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.221_1789362592708_0.7218404606112065","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.222":{"name":"pybao-xc-sdk","version":"1.5.222","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.222","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"e72217ab74cafa7bf42916245c74ccb9994eac5e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.222.tgz","fileCount":8,"integrity":"sha512-yaAD3zs2N3tA2z29z9nXgCZgNWte5qLJTCNmZ8Y6NK1mfnL3CKgX81+W+hXr8S745Iuwwm17zoQh8+LxLeIJBg==","signatures":[{"sig":"MEUCIDso+nlDvC63OB1ZjA0c+GkZeL7ZTesLiZBM2KWJivPKAiEAtmcXAk1nlmTV8vxc5Hvi8fP2dq0p4Q4mkm5NIIblZhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"ccd277f78834de3f935f6e068ecc6af0943af8ea","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.222","pyb-runtime-darwin-arm64":"1.5.222","pyb-runtime-linux-x64-gnu":"1.5.222","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.222","pyb-runtime-win32-x64-msvc":"1.5.222","pyb-runtime-linux-arm64-gnu":"1.5.222","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.222","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.222","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.222_1789365480556_0.53301229989334","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.223":{"name":"pybao-xc-sdk","version":"1.5.223","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.223","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"10b5e0f87d355ccab8db79026f9458bc233cf9af","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.223.tgz","fileCount":8,"integrity":"sha512-UMFO1UL0lxT1Xko9qgfy4f9itr3rT+d1mGJ9QScMw7n96F12K6kl8MyRcnahYRrgoVjG2mwftYouuEACaRGytw==","signatures":[{"sig":"MEUCIHvqdbVz95e00BnyWsJYwJF6fIdKsaZdgRiqBjqQXY85AiEAlHU4NmH7wzemdan/2oQVRLkMpPQxuPzGGL3zN89jvbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"c4d679c2a31c19bc22a9327fdb552fe4d7baf3a4","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.223","pyb-runtime-darwin-arm64":"1.5.223","pyb-runtime-linux-x64-gnu":"1.5.223","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.223","pyb-runtime-win32-x64-msvc":"1.5.223","pyb-runtime-linux-arm64-gnu":"1.5.223","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.223","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.223","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.223_1789374693862_0.6730469643843373","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.224":{"name":"pybao-xc-sdk","version":"1.5.224","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.224","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"048e4518be65ca5b5b5914c8f0ada12723abbc0f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.224.tgz","fileCount":8,"integrity":"sha512-7NQjYv/B/nU+p45vCw+TYJ5gtQ/y7N9jQIhNfWTrMPfD+sS0TS+rfsObYfWS0PaqZUUPs+9CDrOYC+LBB334/w==","signatures":[{"sig":"MEUCIDy5RlsHVQKCV4od7ZmuSEiBGjp+cgPiAtgkxm4oQ8Z6AiEAwvGxwQYgCLAnsweUwalxi3K8kIEG9F1D2ApuYs8XOm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"acc448dd8d5a53e40525f754537da1a92355c365","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.224","pyb-runtime-darwin-arm64":"1.5.224","pyb-runtime-linux-x64-gnu":"1.5.224","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.224","pyb-runtime-win32-x64-msvc":"1.5.224","pyb-runtime-linux-arm64-gnu":"1.5.224","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.224","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.224","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.224_1789378712821_0.23231100095785218","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.225":{"name":"pybao-xc-sdk","version":"1.5.225","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.225","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d325b07dbb2d40b46a6a5375b702217befa58422","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.225.tgz","fileCount":8,"integrity":"sha512-CGWL4ml9SxXiyR5HxQmhqS3ecP6KBXNBohSkHe+8klXNqdBwV9OdfCk8exfTc3UNAj5sloDNFqW8gu4ol7MxUg==","signatures":[{"sig":"MEUCIHRmwop7vUd0M6g+GdNd1GIKS1YW0bwBIMqP+wkgJsIVAiEA8vhQcoyFs+ZVdt6dRFlFUZzfjsYVcSALh75B9LXp9cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"970fd6b56ca297d2bf74441ee97f2f2a402208cc","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.225","pyb-runtime-darwin-arm64":"1.5.225","pyb-runtime-linux-x64-gnu":"1.5.225","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.225","pyb-runtime-win32-x64-msvc":"1.5.225","pyb-runtime-linux-arm64-gnu":"1.5.225","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.225","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.225","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.225_1789447802985_0.3129379116852371","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.226":{"name":"pybao-xc-sdk","version":"1.5.226","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.226","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d719f17ee80ceb094359b4bcb9eca133c4f84a33","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.226.tgz","fileCount":8,"integrity":"sha512-4uoVSL+bGEMC88JQHoBpArZ/kYU/wgl1MBI8iAz74aDvXxF3AnUTAc0IMC9DfFHQ/L6bFZV1f3+Tprb0QegigA==","signatures":[{"sig":"MEUCIDK7VEKGQo81bSzzCezOiehFTReU5rMQgOlttg8in+KYAiEA0OTB4oczad+0aXCWlXY2p+QW4gRTsKenjW30OdBtPFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35062},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"b9152d2ba0beb0221ba8d508a1bd09aa07b8ef8e","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.226","pyb-runtime-darwin-arm64":"1.5.226","pyb-runtime-linux-x64-gnu":"1.5.226","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.226","pyb-runtime-win32-x64-msvc":"1.5.226","pyb-runtime-linux-arm64-gnu":"1.5.226","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.226","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.226","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.226_1789484283081_0.8352651947431853","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.227":{"name":"pybao-xc-sdk","version":"1.5.227","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.227","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"604048b3fde586dd84e8bd2abf03ca8650d69c69","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.227.tgz","fileCount":8,"integrity":"sha512-pjxtD79S3at6C2bOfOu3bW+8bIGXAfBbXKHpIb8G9i9Pz+DuRigq6jgJ7wLc/8SUb9VBOxVQ/aDOa2EpXLyiww==","signatures":[{"sig":"MEUCIFnM7OXfjSZYAwqQAskf8B0T4iTW31tI6I3AumYC4orHAiEA8/7iTE6kncD6hh/RPSStEUR7baiT6SeHXeOYHnoSYHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"1e65e6b54b0754d479e7c047499c607de195f5ff","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.227","pyb-runtime-darwin-arm64":"1.5.227","pyb-runtime-linux-x64-gnu":"1.5.227","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.227","pyb-runtime-win32-x64-msvc":"1.5.227","pyb-runtime-linux-arm64-gnu":"1.5.227","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.227","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.227","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.227_1789487332486_0.4021501947618451","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.228":{"name":"pybao-xc-sdk","version":"1.5.228","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.228","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"95bc6292d605e718e9a30e92d5fa5430e8399603","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.228.tgz","fileCount":8,"integrity":"sha512-0cnWi08CxBjwnkMdV/wb6AYkeeF0sjX2y5FiV/s+4wUJBr3oQUcaVvlUY11byYeLCydVB47HRKRjEQzllBn9bQ==","signatures":[{"sig":"MEUCIQCu1wS7lVJr6bJ4iWNViIYrRWE61bI5MVauK+FnZ8daPgIgHcNzuCnqM5RXloGE75e2QvK0Ubwl1RjB5//QpocW8WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"f7af94cf94e07f9b0f8fb0e1152f62ca3a6a70f2","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.228","pyb-runtime-darwin-arm64":"1.5.228","pyb-runtime-linux-x64-gnu":"1.5.228","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.228","pyb-runtime-win32-x64-msvc":"1.5.228","pyb-runtime-linux-arm64-gnu":"1.5.228","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.228","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.228","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.228_1789544615978_0.07316586987500551","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.229":{"name":"pybao-xc-sdk","version":"1.5.229","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.229","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5056796cefc3f9ae7bf97bcdb7f0fda36eaaf670","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.229.tgz","fileCount":8,"integrity":"sha512-cBPD2+wpvYXbXj/Pj0W3sFRJsnBX63OTNBts4V1pYmzSRCCHEON9FCU+HnHvXZO452dz2kze9EPJfPb2erDljA==","signatures":[{"sig":"MEUCIQCHXtObGAVFPhxFOHZUW9RTFrRWMRrVwNeUGFGq7Qtn4QIgFwrg67ABGCARI/JG4ZbMyrYjaqzBw2KWN9XpoVfLfxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"8f1e7b268edbbcdb4a1fc9bb505dd74191310b52","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.229","pyb-runtime-darwin-arm64":"1.5.229","pyb-runtime-linux-x64-gnu":"1.5.229","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.229","pyb-runtime-win32-x64-msvc":"1.5.229","pyb-runtime-linux-arm64-gnu":"1.5.229","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.229","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.229","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.229_1789602777645_0.07719028427999253","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.230":{"name":"pybao-xc-sdk","version":"1.5.230","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.230","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8355c05043d9eaeb5b33c5c48558edf77ca5d424","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.230.tgz","fileCount":8,"integrity":"sha512-u4aNk+2cIbMsv936Sy12tBwNwHk48Ur1OoCJgshwUf5RgjJxwfMEKISKuwr8pv9vfDqvpZA13TMlTR6y/UOybg==","signatures":[{"sig":"MEUCIQDLoDV7g+XHbOScchWIYK+UbmoSb3Kirz9Gwa7l4ICdHAIgf5PqEtTJ69ZAqWytsEcDXhaSLpMlXjXVW6csqtZxYb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"f3fe37eeae92c894b37c1298c1434dbdb00d0d7e","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.230","pyb-runtime-darwin-arm64":"1.5.230","pyb-runtime-linux-x64-gnu":"1.5.230","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.230","pyb-runtime-win32-x64-msvc":"1.5.230","pyb-runtime-linux-arm64-gnu":"1.5.230","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.230","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.230","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.230_1789607742659_0.5037934180961572","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.231":{"name":"pybao-xc-sdk","version":"1.5.231","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.231","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2a52e63e32509ad9068ef13e15063abf1e8ed052","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.231.tgz","fileCount":8,"integrity":"sha512-waajWdbfqHJy09wPSAzeHveBgtkmzjfblcemyYsa/WMmE9+JhKHirR/jO2h9JvyYAqsPWKDrtoFBGiRa3ZaSPA==","signatures":[{"sig":"MEUCIQDFh/NLFegm8kL8cxCBbGfs6wuc0rRAy80vNVvVSM534gIgC4/SDtCdyaCsoW/m3iS7J8rP+1pwPZYu4J4wcMo3NAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"17f15f2396b362dfddf5cf0e79578a626171478e","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.231","pyb-runtime-darwin-arm64":"1.5.231","pyb-runtime-linux-x64-gnu":"1.5.231","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.231","pyb-runtime-win32-x64-msvc":"1.5.231","pyb-runtime-linux-arm64-gnu":"1.5.231","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.231","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.231","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.231_1789615094506_0.5737701671546422","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.232":{"name":"pybao-xc-sdk","version":"1.5.232","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.232","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"6ed14fb0d96cf30f0b79200490fe98add4cea40a","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.232.tgz","fileCount":8,"integrity":"sha512-8NBuUFnFX5si/6Bf5kf9Trkafyp5stI1hJvNY8CpDFtH8DQhkHjUPk4jiR1GF4RPCmBEyMQDOiW/I1pL5c9X3w==","signatures":[{"sig":"MEUCIDavIVlzW+ANqOzaij2suW6z7ulbObnC313AS/t0KLGZAiEAuUHNnwXRO0rlU/9K/aL4TOD4RhxVnnD21MYsTP1zElw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35062},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"a90b39b50d3095811a476b08fb7307b1dd039fe8","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.231","pyb-runtime-darwin-arm64":"1.5.231","pyb-runtime-linux-x64-gnu":"1.5.231","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.231","pyb-runtime-win32-x64-msvc":"1.5.231","pyb-runtime-linux-arm64-gnu":"1.5.231","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.231","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.231","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.232_1789625486209_0.8319034888681658","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.233":{"name":"pybao-xc-sdk","version":"1.5.233","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.233","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"a75af6a258aba82a3ff52f9d327b097edc218997","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.233.tgz","fileCount":8,"integrity":"sha512-rLbPIDO5QwmMDLuVME+PW6u1g9ljP9ZBW3TgrPgz8ZFFbI9FOgNdvKbd3ntWXgRs52oUqtVGgXdp8Wd9sv69UA==","signatures":[{"sig":"MEYCIQDRhsSdzvSWHmg8/65SHssvWMH6gAoHLlOYF7KRi9FxswIhAK9qMxXxRNd2f67sBW8u1Rdr9/an4UAG2NBKIKmd7VDb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35062},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"39dccae2965b8069f2caa4eefd39e55581a9d27f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.233","pyb-runtime-darwin-arm64":"1.5.233","pyb-runtime-linux-x64-gnu":"1.5.233","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.233","pyb-runtime-win32-x64-msvc":"1.5.233","pyb-runtime-linux-arm64-gnu":"1.5.233","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.233","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.233","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.233_1789625833246_0.6335236719549331","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.234":{"name":"pybao-xc-sdk","version":"1.5.234","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.234","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"4fceaf261f5a76053ca8d518069fd9a673bb15a3","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.234.tgz","fileCount":8,"integrity":"sha512-JSUy54/eNyQJwJz59bm/WCiMhGiU6xquz0jnkomlhxHygD/k3WJHkbrIU8WpT+TdfYTG7Wzij4qfhd8R5WRwSQ==","signatures":[{"sig":"MEUCIQDzQXInlG6Hffw0tWEnQtm/ErowxePhPyr6Mrj3Kbi57wIgHzHEpsnC2xrVY0sD0ZlwzUgVvkIrnoxFmKGgUjq4o1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35062},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"a45e75ca27b0fc77aa0993583b823948d54a5f9d","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.234","pyb-runtime-darwin-arm64":"1.5.234","pyb-runtime-linux-x64-gnu":"1.5.234","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.234","pyb-runtime-win32-x64-msvc":"1.5.234","pyb-runtime-linux-arm64-gnu":"1.5.234","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.234","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.234","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.234_1789632660012_0.13069326801262382","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.235":{"name":"pybao-xc-sdk","version":"1.5.235","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.235","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"ca9ba2e2c9c97c253e62ccaabb996779fe1a6b41","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.235.tgz","fileCount":8,"integrity":"sha512-yLczRg787iFI7985NduzBjIFV5dTDbE9OEn9TMz8Njq3+xLUX1MgubJMJjAl9J4d9Naj6ozfil+e1FRUmQm4kA==","signatures":[{"sig":"MEYCIQDcEWheJkhZdxPCy2bJ9qe1TbM8uicjYB93sbTJ5GGDvAIhAJu0J9oNnsQJNhuZJm+HSZqmu0BO961zXBiIod8vdqDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"e4a5237822b0145f3342802535b9f5bd9a756a5a","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.235","pyb-runtime-darwin-arm64":"1.5.235","pyb-runtime-linux-x64-gnu":"1.5.235","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.235","pyb-runtime-win32-x64-msvc":"1.5.235","pyb-runtime-linux-arm64-gnu":"1.5.235","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.235","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.235","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.235_1789636281249_0.5415791363515594","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.236":{"name":"pybao-xc-sdk","version":"1.5.236","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.236","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8d992ab9bf1df9bcefea45d3623581d5e9071e31","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.236.tgz","fileCount":8,"integrity":"sha512-wQ7YPtI24lvDoALd7UJo9X5/HOThFtbNi/IMXM6DkyyHKdVyBzLTjMa8BtWOHVpeiOz6Wj9x2zZtEHG8WXYfig==","signatures":[{"sig":"MEYCIQCPCPKmzTDYQ3qJZNwTbaDZehSQcxrb1tPwNb8h2+7AFgIhANhrHjY11XtVOtl2aG1Y48R6J6B8TBkbgGQsqUpCj93p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"86e4cdb324f0cf9cc13ed02ab9a836570a367c8c","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.236","pyb-runtime-darwin-arm64":"1.5.236","pyb-runtime-linux-x64-gnu":"1.5.236","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.236","pyb-runtime-win32-x64-msvc":"1.5.236","pyb-runtime-linux-arm64-gnu":"1.5.236","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.236","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.236","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.236_1789641571192_0.574626878698369","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.237":{"name":"pybao-xc-sdk","version":"1.5.237","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.237","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3e0fdc718538f3bc37cac44595b86b65f28b2dfa","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.237.tgz","fileCount":8,"integrity":"sha512-/v0tVrH6ks9ocY9G6OGufYk0koF34PBmwSOLmFVVWwDBVCG23e44thS4RDaT7nGKoqVMk/0Jq3+mEWjeopNNmA==","signatures":[{"sig":"MEYCIQDc48bbSjRyGMFLfKYG9WMMc1IdaKqpKrNYXATfKDX7JwIhALRETY1axP6/p00RMNdJPD8hgd+Og75m+98Wvqnzj+UR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"bdde4f23b401cf1d92a528b3ee5cfa7662e93e06","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.237","pyb-runtime-darwin-arm64":"1.5.237","pyb-runtime-linux-x64-gnu":"1.5.237","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.237","pyb-runtime-win32-x64-msvc":"1.5.237","pyb-runtime-linux-arm64-gnu":"1.5.237","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.237","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.237","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.237_1789656500632_0.9404462606339747","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.238":{"name":"pybao-xc-sdk","version":"1.5.238","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.238","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"d3b51797fe6388f845e3908125df1bdc15efa632","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.238.tgz","fileCount":8,"integrity":"sha512-DEK0t1MN1iAfpi4dHuB9uBK7TDe34IW4EjEdMhK+i33mdkXDQa9Fuag57LrF6q+VeDvQAntBd/Ny7MswzV60RA==","signatures":[{"sig":"MEYCIQDMD/retpAPRze8zD8juUA6HyLgexrM8pKRaHhf4iagggIhANoTGCEAPXCT7U3fh06rLDJYb5i1+/3KiUxa3Tj+bDuw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdaimTIV49WpRLbNwFDm4xgnlSRDoLW0xz5IE5D8c+YQIgF+BrTGbLT1FASeb84cn12zu5M2RRGW+MP6qXzlOAko4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"ae0bd414564abd91d09ce408c78510914a9d3b2f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.238","pyb-runtime-darwin-arm64":"1.5.238","pyb-runtime-linux-x64-gnu":"1.5.238","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.238","pyb-runtime-win32-x64-msvc":"1.5.238","pyb-runtime-linux-arm64-gnu":"1.5.238","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.238","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.238","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.238_1789706347255_0.667377756879618","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.239":{"name":"pybao-xc-sdk","version":"1.5.239","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.239","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"09504f51edd09486cde299d7a6d4ced27ab38ed9","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.239.tgz","fileCount":8,"integrity":"sha512-5oRio7EGqkFj/NSoLGZzFqR/EIYSt8JVdHgHzkspT0N/r242dER5QTOQygh/+ofso35u2e16zQUT4PE+SEbNQQ==","signatures":[{"sig":"MEYCIQCTWfaPEzucPJOKqyeYhWWcLxYusJgBOzIuw6pk6qdVYQIhAMy52T8+Ha+VgXTX0k6K8tO4rNiqmZCViuMJB9Iva1VA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBi2zm3SQJ9UkFj3g7bBkrIyRJqpt3ReVt3Fddl6Wsh/AiEA0bQxVRp+88+KzT6ePiBaLO4Hv/nsqMPe2pe7oQ8PZBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"05924648220ff7c3a1f1fe10b799935ec9115696","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.239","pyb-runtime-darwin-arm64":"1.5.239","pyb-runtime-linux-x64-gnu":"1.5.239","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.239","pyb-runtime-win32-x64-msvc":"1.5.239","pyb-runtime-linux-arm64-gnu":"1.5.239","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.239","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.239","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.239_1789710266572_0.7133356232400743","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.240":{"name":"pybao-xc-sdk","version":"1.5.240","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.240","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"97270fc29dde7973dd59392efbbfd1120c39282b","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.240.tgz","fileCount":8,"integrity":"sha512-WcmKCtuAVWHzShiX8LDX2XVKXIkjaourapAES45I1AKJ/s/A2ZXBXg+foC5ADvrHZRygeG/Zn0SqyEUgbojOUw==","signatures":[{"sig":"MEQCIGKkgnX+4wjwrkXYSLniNQ+UDNCXTwiVeGm57BAVbx88AiAEHDnTm9vHRw6fkE8eZ9lDSp77ctmQO4zDhIKI1JlKHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqbuB4r56P9MQzYlQXWKpPZJMfcH9QytoWzM0oZzyUngIgD2Af048qg2/ltSg8FEN9/wKXXaHL+iaQajrv5/Dsm/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"859d616d35b96ced5eff4e6e3b236346214c32d4","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.240","pyb-runtime-darwin-arm64":"1.5.240","pyb-runtime-linux-x64-gnu":"1.5.240","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.240","pyb-runtime-win32-x64-msvc":"1.5.240","pyb-runtime-linux-arm64-gnu":"1.5.240","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.240","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.240","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.240_1789724764181_0.22387248353861033","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.241":{"name":"pybao-xc-sdk","version":"1.5.241","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.241","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"354279a4537e2b915e4f92ce0522bb8dfca27048","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.241.tgz","fileCount":8,"integrity":"sha512-mesJwUJ1BkFT2/uQ81ZQcNIbQDfVqwIrRpPtIC5C67BK9k2VC24KzDQAhuPGzyq41gnePc+JayRurFM3fBhRqQ==","signatures":[{"sig":"MEUCIEdkgRtqeJpHdBg6A5WZ88GqhauJ3OUwOZHhgPmdh/1eAiEAl2mrfAyx2E+2mAGTOsdJkl23V9ZSrCpEit48AxhFTo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDmsgT+aP0exQHBd6gfy6UZQgMi01snaxXrDLojRBKFFAiEA5EbXuDUhyQVCsL1VRGtoxWlqWZWzwsDdZ8w6cskA5E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"474c440f96302610d7c03ea4ad10a07f55738389","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.241","pyb-runtime-darwin-arm64":"1.5.241","pyb-runtime-linux-x64-gnu":"1.5.241","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.241","pyb-runtime-win32-x64-msvc":"1.5.241","pyb-runtime-linux-arm64-gnu":"1.5.241","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.241","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.241","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.241_1789729431876_0.10422339820869087","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.242":{"name":"pybao-xc-sdk","version":"1.5.242","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.242","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"af691f200e2bf8896db4f6fc9ad928cc73d9983e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.242.tgz","fileCount":8,"integrity":"sha512-oz0hFEyD1zjij1I6BD0ECD7bLNVfaPHNcUsMwsnamiKXx89dm83xDRIBJi6I1scdmlkBSqgXt2zxjAeXqrf9MQ==","signatures":[{"sig":"MEUCIQC+zkzQIuLBS64/eGllNWdi2vhYlfvYe2jb/GV/tY/eugIgJ4Z06rghwbfcgGViAsqSVcWWljez2Xo2BAIR63Fjt3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGtLhzzzz1xcOabYnAdyTYVR8wMKy8qsffSliBMpt0jfAiArKhdoAy+smUO2TxW8RgGQGfWJVjw6GciJOq5H3QEpMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"016484a27643c7b5acd7d640933004f11868d518","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.242","pyb-runtime-darwin-arm64":"1.5.242","pyb-runtime-linux-x64-gnu":"1.5.242","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.242","pyb-runtime-win32-x64-msvc":"1.5.242","pyb-runtime-linux-arm64-gnu":"1.5.242","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.242","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.242","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.242_1789777825779_0.8924216587084088","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.243":{"name":"pybao-xc-sdk","version":"1.5.243","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.243","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"71ad3cf6b3bf94f4197f9456fc96f5254bbdf020","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.243.tgz","fileCount":8,"integrity":"sha512-oZAqeo6ZKmbIiooQuuZ5iZD5Wd7wBn2Vglp+J38qg8Z8wNifLtAj6Nz7MacILR4LrE7OI8BOXdFS2KEzjOlGDQ==","signatures":[{"sig":"MEUCIH5MTXE5IwJuBlRuG6ExAlKczDRmqw1sD+6rZp1pkkmQAiEA+GtVZSIGDJH33myOdIhzKEjIs1OOXvOt4Coc6CWgWeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEonK2JX4+F+uWufGJTA96aoFd/BXHOdjK9YZNVRgrAQIhALHW2/0oXEsCwIi4TGVjv/2Ss+NHIkbWhNf2flbSZv4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"59876fc9594e03bd8f3d97f0b4f405795cf58041","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.243","pyb-runtime-darwin-arm64":"1.5.243","pyb-runtime-linux-x64-gnu":"1.5.243","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.243","pyb-runtime-win32-x64-msvc":"1.5.243","pyb-runtime-linux-arm64-gnu":"1.5.243","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.243","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.243","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.243_1789784469674_0.6482066407123057","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.244":{"name":"pybao-xc-sdk","version":"1.5.244","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.244","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b8fe8d94637d638a3d0889fb23f8d682c8315581","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.244.tgz","fileCount":8,"integrity":"sha512-ykxW2b+vGFdKHrIuL7CxA58SZABW0bdndJd6rZfa9390rWsghj4zjK0p9WyQAx2KS5BOdXrihn8YsyQWT/4Frg==","signatures":[{"sig":"MEUCIQDNQEwTBKzuv+tjC8gw1xrP/pG41sGNXaOxM/ILFAKGWQIgMwyBxZIZwnasbJdk4JEdq6EP1kgzL0yvHUiylorwI1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDC2mLMPND/SxYpJXYhJnuJr58VXhzlU59Ro8wAsgghZgIhAInl2bv9SkDjKQJ62HrpK9rgxP5Ao8Q/XfR/Ne+oI0Kd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"34d8fe2d599730413589175be8de1430a216c529","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.244","pyb-runtime-darwin-arm64":"1.5.244","pyb-runtime-linux-x64-gnu":"1.5.244","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.244","pyb-runtime-win32-x64-msvc":"1.5.244","pyb-runtime-linux-arm64-gnu":"1.5.244","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.244","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.244","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.244_1789790390519_0.6255441094690313","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.245":{"name":"pybao-xc-sdk","version":"1.5.245","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.245","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"ace945e9526b2eec3d9cb5ce78bd29a0f877a703","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.245.tgz","fileCount":8,"integrity":"sha512-ix4IXwzrtxAIR7Ddpk6RcfqaKC+siRDpYiY7L6JB8hpxr2OWCi1C89CELOezCd/Bij3/YIllogFw7I9wivOnkw==","signatures":[{"sig":"MEUCIBsYDV5wFwVbkaSkQbx58wrsWavz14oR2+iraE9hhHk2AiEA8ktZ3M2C4u/a8JZz8sJMc//GUAonPpsrSJcS25Py89E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC37b2CI/cRMG0mn/1fzQhGisXusWl9At4EpedLmwo66AIgAgbMmlZ6hHfjyKJSpHmuPL4PhULKFiyBMgo0SIDfJSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"117ac0703679f16ae85bcb92da6b7bf14856a959","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.245","pyb-runtime-darwin-arm64":"1.5.245","pyb-runtime-linux-x64-gnu":"1.5.245","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.245","pyb-runtime-win32-x64-msvc":"1.5.245","pyb-runtime-linux-arm64-gnu":"1.5.245","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.245","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.245","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.245_1789802522687_0.3617259304163851","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.246":{"name":"pybao-xc-sdk","version":"1.5.246","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.246","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"f9685bf5eecc68389a7e699b1cae516d0e5b1971","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.246.tgz","fileCount":8,"integrity":"sha512-+57fMCE/B48nSR6drI5gaeTCwoXg/89cC2b4wcRfbfN8cAlZS5MJhLDAt2iVbZhVSrw0EDSaWggbsuD75Vmk5A==","signatures":[{"sig":"MEUCIQCs+i+VS0gdfU5M0mDBeJjMPsqugvOXX20pD9vzSumbzQIgbuSJgwi1zhEMzFcMPEndelGzH4qcpjn5TILpDpkO7MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAywqQOKHPyH7HZE6J2AAXwp89D+6StCFkqGiVaM+pJ8AiB0+OSuzbots67hDDD90SpI1kH17naoB1nl21pRX4B7Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"bacf30403847a0244f6095673b0b613e8be0f296","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.246","pyb-runtime-darwin-arm64":"1.5.246","pyb-runtime-linux-x64-gnu":"1.5.246","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.246","pyb-runtime-win32-x64-msvc":"1.5.246","pyb-runtime-linux-arm64-gnu":"1.5.246","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.246","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.246","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.246_1789812081636_0.017841095892735304","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.247":{"name":"pybao-xc-sdk","version":"1.5.247","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.247","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3bf89680162abd2a6ccb9e3013c2a80c47124c98","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.247.tgz","fileCount":8,"integrity":"sha512-+hQkjqOzyiWIrp/tCW+IlznuTT3gEo6WCT8hyVbXrXD4G9Xt8XQYunwt41/H1W5+ep4Pn+EzRbv6+kR3f/XQkQ==","signatures":[{"sig":"MEQCIElS2coPES0ogVKjE5Jyqd7dTTIajFeBViLC9dJkoHVdAiAfllN0lAzWmSB6LZ/jFmsu4fQEUMwIUtBdih98fPDvZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYATCm1w4Sl/OHRvG04b0KQoR6Z0qDk73TMDArFlN9PQIgFqa3vo/He7mZXZRgl86Wxrg3QGrmcyAr7n4qdUkXYYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"2e2611cc86d1ce30edc82a76ded2ccbca183f48f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.247","pyb-runtime-darwin-arm64":"1.5.247","pyb-runtime-linux-x64-gnu":"1.5.247","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.247","pyb-runtime-win32-x64-msvc":"1.5.247","pyb-runtime-linux-arm64-gnu":"1.5.247","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.247","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.247","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.247_1789863732997_0.40840864625188633","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.248":{"name":"pybao-xc-sdk","version":"1.5.248","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.248","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"512fdb9b64584c0eb56069f400abcaec84f7db74","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.248.tgz","fileCount":8,"integrity":"sha512-hjg1We/xNtXE1syUDzDcMsphqA4VoXgMuZcJFjSK2hHm2LaeeaERIHd3qfx8o7fvRBoPfzATmxzBDw9z+EbG2A==","signatures":[{"sig":"MEQCIDSEx4l9NnK5FLFhi0A/xBNBEWA5jTxQIXhGMSNqH9vDAiAYD6F7rUp5d8Su3ab/Ae+2Z0bd+MwQvEQOb2DlIENUhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDI5WUIJ80UrEQCGNiZQPoFIY4r9WVvZWjCYy1bifSQLgIgIvX1Zb8qZksRCHGHmdhtq+wAoqskUDQGbmHrnTcQiwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"7e16115e414b64646796aa12e4d4c5f669a033e9","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.248","pyb-runtime-darwin-arm64":"1.5.248","pyb-runtime-linux-x64-gnu":"1.5.248","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.248","pyb-runtime-win32-x64-msvc":"1.5.248","pyb-runtime-linux-arm64-gnu":"1.5.248","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.248","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.248","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.248_1789888187223_0.13023204539071864","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.249":{"name":"pybao-xc-sdk","version":"1.5.249","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.249","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"8e5c9bb1e9b9b51c8938c49dbaf0483a53fc5f37","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.249.tgz","fileCount":8,"integrity":"sha512-wjyALzhqiYUBS1axUIRtr8IpeYO/s0T7tZpx2RW4MfbGNC5yn5Y8tAalcBIwillBkmZNUTAL7BzpzPmkxwtKzw==","signatures":[{"sig":"MEYCIQCLfe6p/xBf3dV5OLS8V98jJwgKjkuwtNI2H3zTp+MvQAIhAMqIzHB8SjmYOJXHZpDbvVTg7MSFjZ2MtCtwN8P0OeWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAz0GnQbzzf3z/KAJSLd96Vzt6QFcHOKDNR1wQEsrSZPAiEA9DamkK2Iy8Absbea0qhXkIFSSofW4M1nbZHka4+U0oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"d25d9eda9b98275fe67d3df1ca191c29c75cfb55","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.249","pyb-runtime-darwin-arm64":"1.5.249","pyb-runtime-linux-x64-gnu":"1.5.249","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.249","pyb-runtime-win32-x64-msvc":"1.5.249","pyb-runtime-linux-arm64-gnu":"1.5.249","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.249","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.249","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.249_1789896371270_0.36961199037980697","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.250":{"name":"pybao-xc-sdk","version":"1.5.250","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.250","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"abd4c8746a40eff3d614e24c3bcbf9b3c1f1e00d","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.250.tgz","fileCount":8,"integrity":"sha512-A31oGjMvr5vSaoY9f6BUNWPUvf+XQHif7EtjFo9sWZGVAYakAX8bkqJpnDIAtDM9L1F+RetNbM/hoy9ihE7ZFQ==","signatures":[{"sig":"MEUCIFtqLhMlzWSG82pxVusS5odBxWs1BxxFtms2F1SgpY1AAiEA8J+oFy5iQhJjx5a4uw5CjDG6NPSBq/ZL+5PFoNM1kYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICZCTPnc9DslxVRs8g0qD52IBNrznHw1VipDMkeNqF40AiEArDlSqsHX1F2hC3piBfPr+eHV7K4eB68rfTVbGNnsjL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"d25d9eda9b98275fe67d3df1ca191c29c75cfb55","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.250","pyb-runtime-darwin-arm64":"1.5.250","pyb-runtime-linux-x64-gnu":"1.5.250","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.250","pyb-runtime-win32-x64-msvc":"1.5.250","pyb-runtime-linux-arm64-gnu":"1.5.250","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.250","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.250","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.250_1789902482535_0.11932571426783212","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.251":{"name":"pybao-xc-sdk","version":"1.5.251","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.251","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"27b8458588482434337a4bbb863e2e3608a78c64","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.251.tgz","fileCount":8,"integrity":"sha512-9IHBJCKVY3Kq+ufvNPMHHL86Ruc42g9qNauQy88igfdWpg0/WrbmcCJT64MSTlutlDyVsz4V3DI/5/aAhZIYxA==","signatures":[{"sig":"MEUCIGpUYP0wk+gJ9fawIF5CAzqlLt+Nxgzn0FHjS4QxG30ZAiEAvaYh4igYuyUfxqkYvYOj27udtSEIEH/QarrCWE+5LO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEwjoLHQLODNPvywuVlIfwDE5wTfcQy8p/tbPm/t+qH3AiBeKNBKTfqIbve59dbpsW3JybminNDp58MMfVN8uVzTWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"dd9d351b2dd0096930bd6cb8540922a52ece0ad5","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.251","pyb-runtime-darwin-arm64":"1.5.251","pyb-runtime-linux-x64-gnu":"1.5.251","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.251","pyb-runtime-win32-x64-msvc":"1.5.251","pyb-runtime-linux-arm64-gnu":"1.5.251","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.251","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.251","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.251_1789921732558_0.5555121241670595","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.252":{"name":"pybao-xc-sdk","version":"1.5.252","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.252","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3b679b1af30d9f313e240575b0af2a481cfec416","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.252.tgz","fileCount":8,"integrity":"sha512-Ts6m3XWeoQFJ54yhHXF35ZU8FNbaYAmUAinYO2sBEY1CJleN8qJcd8I3kotlkkfb6lmOXWDsNJ4kT7HmhJY3gQ==","signatures":[{"sig":"MEYCIQC61dFL+1j4e4Sny2eW8rSMqohR9ClJQmlE880fni/NGAIhAJOLyz2AKDB3vOmJr0xCScqNlwpREFGeclWx++1WvJwl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXnE6lkY5fPIRHzOrJhdAu8adpGu/+uESJ+AnGbdb52wIhAIhDkYoqYS0y1lXmjoO6TziTiArCm4JPvBae7/HNzWRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"786bf1a8f60d338ceaf0ba88304c23f65048211a","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.252","pyb-runtime-darwin-arm64":"1.5.252","pyb-runtime-linux-x64-gnu":"1.5.252","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.252","pyb-runtime-win32-x64-msvc":"1.5.252","pyb-runtime-linux-arm64-gnu":"1.5.252","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.252","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.252","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.252_1789950343555_0.8106529932305375","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.253":{"name":"pybao-xc-sdk","version":"1.5.253","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.253","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"ec510a670a073d1fdeaf4ec3e73f1dbceb756a6f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.253.tgz","fileCount":8,"integrity":"sha512-kPX1s38nILE/xc1FR5oBYqzwoZ7i9zMCQJd7zVKw2EhOFBCDdilcrmu77dgBdWuA+Db2rayBTTaZzpzkZJe9SA==","signatures":[{"sig":"MEYCIQDdKrRrPSYnO18AFhGXUCT2yeuv2ZFVJFDBcHPoQKW79AIhANQSqC+wBf6un9LiSOoJyJAWLELMp5t40HabbmGsEdLx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8L1El1pClvKa8jgnh2yMZ3AinnslKtulaA9/7IC2yXgIhALKukRkYOVYRz48Wu6lp9dSWiMY/p2OF3bJQv4adD1ul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"b76ebd5b5a6353123bdb2ef82781c9dca615a59f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.253","pyb-runtime-darwin-arm64":"1.5.253","pyb-runtime-linux-x64-gnu":"1.5.253","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.253","pyb-runtime-win32-x64-msvc":"1.5.253","pyb-runtime-linux-arm64-gnu":"1.5.253","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.253","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.253","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.253_1789974563336_0.16375023978058012","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.254":{"name":"pybao-xc-sdk","version":"1.5.254","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.254","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c3135b30554d54a1af2462ff6e2ef6fb0ce7dc2d","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.254.tgz","fileCount":8,"integrity":"sha512-7kVQCFo5Bhu2B01Xad70+dKSwBniiDhhuYkzI+dtJ8369hDG0nFnOVDwaimMXdlj8R0YlMIHkImRWmRXJlCaBA==","signatures":[{"sig":"MEUCIQDm9eL5Mz62OphkF5r7tv996OaKVub0x6zwZcInEV7vdgIgXomqdnTdSJUmctf31lPJ+cyy1fRVrP6RPfYh6C+op2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFGQqEA0rLJcxHhhKReS72sx7xmHWXxmdDSx546LrhMSAiEAwZG1gSsYzqyI4GanrWK9fqWw0QOkeGtwYF7G835DYg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"498cd492e8381257d7fd560f081be142c02286a9","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.254","pyb-runtime-darwin-arm64":"1.5.254","pyb-runtime-linux-x64-gnu":"1.5.254","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.254","pyb-runtime-win32-x64-msvc":"1.5.254","pyb-runtime-linux-arm64-gnu":"1.5.254","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.254","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.254","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.254_1789988673094_0.44204332691357284","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.255":{"name":"pybao-xc-sdk","version":"1.5.255","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.255","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3a0f7ac81a29c8f49a76c4097505635d06839035","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.255.tgz","fileCount":8,"integrity":"sha512-9nLjGbbHJ7WMp+jeVD8Dxn+grBEaBiQq+PtI2G5HXlPQlOZySk8EY49AAYm5WSBBXCHolIOoBjfu5bz6Vjpy7A==","signatures":[{"sig":"MEUCIQC8tTpukHlsrAFsHfiWxmpyQ9eSTjnzROsPZ317Xng6mgIgA6JBrEfTj8nrlxk5tTPWL3SHmkLHVowc/RmX8Ri9cvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbOXc848k8fwCmNjfEcQeocCu6aONTjDWAvd5Sr13/fQIhAIvnMepZ+onYe5PFU9lMraIO3GB+vILduEFOMdOkRSYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"0f3986f406b9c9238f6d93c74bf6ca92fb0a7e94","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"deprecated":"hollow release: optionalDependencies still pointed at 1.5.254 runtimes — use 1.5.256","repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.254","pyb-runtime-darwin-arm64":"1.5.254","pyb-runtime-linux-x64-gnu":"1.5.254","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.254","pyb-runtime-win32-x64-msvc":"1.5.254","pyb-runtime-linux-arm64-gnu":"1.5.254","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.254","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.254","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.255_1790035758962_0.5108512411075063","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.256":{"name":"pybao-xc-sdk","version":"1.5.256","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.256","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"811db5d2bda5a3ca81e1ee086ad451bd5210f63e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.256.tgz","fileCount":8,"integrity":"sha512-Ro7g9tiEjqYblvc/lPBTnoA3mtEbyrP7N0qv/wjdLcdrmhgozZehm6ho+V/mK+NJ2zLD/GvOBAFXJ95Kc9hmwA==","signatures":[{"sig":"MEYCIQCkmdiyFI9jTU4QlpDozoZ0a2n/IVur3yB+wUeBeFuasAIhAOdf6rcMxT+DYWyYOr9OXHn+yeJ3cUh7t30nDb783AGO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCue+xryaxrbDu+AJ7HUOyBnxVU3tejlYqk5bUj6nF0nwIgU6v8PG17HiCePSri++KrjxtFEjhDwd5GoPBQMAOLEV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34798},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"0f3986f406b9c9238f6d93c74bf6ca92fb0a7e94","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.256","pyb-runtime-darwin-arm64":"1.5.256","pyb-runtime-linux-x64-gnu":"1.5.256","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.256","pyb-runtime-win32-x64-msvc":"1.5.256","pyb-runtime-linux-arm64-gnu":"1.5.256","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.256","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.256","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.256_1790036172903_0.5081648895355897","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.257":{"name":"pybao-xc-sdk","version":"1.5.257","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.257","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9b94560f9de1db31f9118a38c381df8961a2a03a","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.257.tgz","fileCount":8,"integrity":"sha512-5hbcvqAwlaE+ulTgmjVPMF0gV+JLl9wD6q64yKpmWNj4VK3Y+Lwbw2PSauaF3iFULQgKMu4PKiqQAWn6c8AmSw==","signatures":[{"sig":"MEYCIQCoi3Q2UJ2YNxADQRHoKFtqzgZXXVD3p1CxTtksoIpkBwIhAIM4aiFZ0I43YNxDEvZIpnUyQw0tOqdHPSJg3ZvojIuw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDf+Rm5p2C6RD505/B1FMlzZlHfkROqKjc+qE7249ow4AiB4XsYQHmDp9wYP+O/BW8ahJEZl0P5LJf2FLT/K82e23A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"765b43395b569efa00baa7a45cd53a80524f6943","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.257","pyb-runtime-darwin-arm64":"1.5.257","pyb-runtime-linux-x64-gnu":"1.5.257","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.257","pyb-runtime-win32-x64-msvc":"1.5.257","pyb-runtime-linux-arm64-gnu":"1.5.257","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.257","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.257","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.257_1790064323446_0.9245484579294356","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.258":{"name":"pybao-xc-sdk","version":"1.5.258","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.258","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c35c2c7a7f48b268b1fe620d4dd1ec84ad3c9d0f","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.258.tgz","fileCount":8,"integrity":"sha512-rVhI5RuPo/A9Ls4eN055W38lR+kqJ5BoTajdi8NQVQWxwQ+B+YKprEyK3rDCuM82ahyTE3hmx+0GndScu01Nzg==","signatures":[{"sig":"MEYCIQD4AKDBvvVT+jlh6s+gmdv2STRoiWYGwAsnFJzIW6WjDwIhAN5e8b+y6ann9+MEdXKBthuQ0IaqdFk8inlEKA57d/+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDedO0tHlH383K98YZXVUZKyPMgMWp4Tm72r6Je/wsp1gIgIxDPDdb1Vo9LareSo6ygSvn4SCXz1EuAgv+2oTjVVh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35128},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"d7352881c6c2a177613d99d02ab0f5cf2878bcdb","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.258","pyb-runtime-darwin-arm64":"1.5.258","pyb-runtime-linux-x64-gnu":"1.5.258","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.258","pyb-runtime-win32-x64-msvc":"1.5.258","pyb-runtime-linux-arm64-gnu":"1.5.258","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.258","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.258","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.258_1790072674005_0.7014529693912874","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.259":{"name":"pybao-xc-sdk","version":"1.5.259","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.259","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"ce897cae560a880293e44c442db3df54ad0f23ab","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.259.tgz","fileCount":8,"integrity":"sha512-HDOyZ35Nj6OEOS3vux3uoaNZW83xhSK3zyK/V5sDIFgTRNupjYdpJjoZLXoor5UiPC36neds4rC2JydqSnQrVQ==","signatures":[{"sig":"MEUCIQCKfSFyv27HYVxLcwRyFBSa90e3y/ilGtc1yLCVccjUzAIgVp6gQbgwIZxpVf+HoYGTLpV/e8QorXWDzipHKa3owKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtXxZoxiOsAm7Msu3y2QDUdj4ZkYDLCuhm9CT1u3wuCgIgVuBNwIm2BI72Fi2b+O5BkyplKEF2V5pgVQRNtDnk088=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35128},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"930d65c507d210b010a18b8e45eb2df149ddc7a8","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"latest","@types/bun":"latest","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.259","pyb-runtime-darwin-arm64":"1.5.259","pyb-runtime-linux-x64-gnu":"1.5.259","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.259","pyb-runtime-win32-x64-msvc":"1.5.259","pyb-runtime-linux-arm64-gnu":"1.5.259","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.259","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.259","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.259_1790077227427_0.7502386148406592","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.260":{"name":"pybao-xc-sdk","version":"1.5.260","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.260","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"c7f91d00d130e7f13fb4395e5cb34f87bea38f58","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.260.tgz","fileCount":8,"integrity":"sha512-hI6Of5ckVaqVpeby3H57+qqjkgyoTzv4viT8jwJy4mZR58SIhMm7IOMkenFsC0qmcY+gE5JqeiSpQdVK/rH7uw==","signatures":[{"sig":"MEYCIQDORgPxGBCEW0lCMlJCX6I7Namot9Dx46601ErfcedaxgIhAJ/e9zzIB9p8k1CqQsSictDxuKdajSlr9C1CISiMRRsJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGUwwrC6ZtzQr2YDzAwtAYG1Nb8Ywzu55wOWt8j/jNJIAiA6kqITNUY6i3XmhqnOH7dAXTKf/KotuJ16WTkzJ0/1AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35128},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"07d5baf64c9b79b1493b48646ac9837fefb9eeb0","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.260","pyb-runtime-darwin-arm64":"1.5.260","pyb-runtime-linux-x64-gnu":"1.5.260","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.260","pyb-runtime-win32-x64-msvc":"1.5.260","pyb-runtime-linux-arm64-gnu":"1.5.260","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.260","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.260","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.260_1790085035749_0.24760585889186704","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.261":{"name":"pybao-xc-sdk","version":"1.5.261","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.261","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"57528ade1a06abc7b8ead09ce9edda2c9bf51776","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.261.tgz","fileCount":8,"integrity":"sha512-95ihOfhrL7NlVdODdqQYOOdmxuyoVO5m2Zsz21rYlEoIhlEBUQQS0XvAZ5LwkoYwK3TcmwlJdL/HpJYq48qIJQ==","signatures":[{"sig":"MEUCIQDDofZB1sgXXOIJVIVGuxavXe0+55zfe9Vu88xmGtNyUgIgNcKifgCNPXiStUChCfXtu9GcXpxACmZvgHRz57oxe1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBBQHb10jhpdlzk6wzTXJYxp16d6+SkbqV5XP0m2dWtdAiAFLb5tkcejq9sJ3IDncK8pQOP4MsSc2HtJdTErpSQLqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34862},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"763c584c31e7e2a3be01a14ad20a1afd4e9ad93f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.261","pyb-runtime-darwin-arm64":"1.5.261","pyb-runtime-linux-x64-gnu":"1.5.261","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.261","pyb-runtime-win32-x64-msvc":"1.5.261","pyb-runtime-linux-arm64-gnu":"1.5.261","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.261","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.261","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.261_1790151156068_0.17832790860943626","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.262":{"name":"pybao-xc-sdk","version":"1.5.262","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.262","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"af9c93dfac2be1cd32d342ed6dd8e3c364107056","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.262.tgz","fileCount":8,"integrity":"sha512-AI0DkecdWPkyHZ119SI74QQ5Wan4EPXQsDaYL5MkzlJmVEPyf3ZldxbJjdgIUI4oSSPVdfwIrt2TehJxQegQsg==","signatures":[{"sig":"MEUCIQCJhxgxy19hwp46T8u5/fApTxk46aeO8/S/cKim0gDtywIgd8ZNLtFpIXgw6sNziqmGVwbM15Zhh7rh28dnPbY11GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFPr/qjP31+DbqvHjXbrEkP5SsaFCGWvzmyYg8oshE86AiEA1W4XO+jBk1Bp/tvOkuRrcSsxo9QcOxTOntQo6+1ML3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34862},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"9f00211a87b6355de7eff90ff76afebbd0e3672e","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.262","pyb-runtime-darwin-arm64":"1.5.262","pyb-runtime-linux-x64-gnu":"1.5.262","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.262","pyb-runtime-win32-x64-msvc":"1.5.262","pyb-runtime-linux-arm64-gnu":"1.5.262","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.262","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.262","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.262_1790162769295_0.4893106378954615","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.263":{"name":"pybao-xc-sdk","version":"1.5.263","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.263","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5350bf73bbdc502ffd6af20aad6ce82a430d550b","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.263.tgz","fileCount":8,"integrity":"sha512-nuTmPE9z6BxXBZYddrmcJe3OmLHUS5Eo/yNqkgVr28t7Bp5QJV4fDuTrJffJyJ+jpcygV/onJFMPqUdwMDDe9g==","signatures":[{"sig":"MEQCIEkE0z5Ghr6WFo5DSJHjIOKnEOD+rVz2yLiccRROgc2TAiAa8hlMEpIDztxS3tGviINfEJ3xCieL+DMm3cDav5HC9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHODo+GXacNwU64W/9DRBwtNAktT6qHBXTgolkaLzo5iAiEA0Obssbcr7lkaSISqiNzjB/DZ2yXio6JnXguFUvRVPRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34862},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"46cc748489e7279bec94b79f3582e846269bc3ad","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.263","pyb-runtime-darwin-arm64":"1.5.263","pyb-runtime-linux-x64-gnu":"1.5.263","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.263","pyb-runtime-win32-x64-msvc":"1.5.263","pyb-runtime-linux-arm64-gnu":"1.5.263","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.263","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.263","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.263_1790166677681_0.5253769554336458","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.264":{"name":"pybao-xc-sdk","version":"1.5.264","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.264","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"b0f02f98cc8a1ed995b7b44b8329c0d4aded024e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.264.tgz","fileCount":8,"integrity":"sha512-iykpFZacR5aWxiNjSXr7J4eu8w8J5k9454o85Nu5NZMWUErKnefHYhmzQQFEUmhJ7ytusLWjuz7mrePbiB0tvg==","signatures":[{"sig":"MEYCIQCtwZptaKWLuY5MqbHbrXuEbSK59zoot5iqu/3yIz6zzAIhANs5bA+gmNPw1rWz9RNo4qPkPGxbL7soo08pX+VCDYBe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxOV8WDW8Y2fPY2eKcAFXrw5lbfCwv05GgR6+cSRFNDwIgIFqzTrCwPnXzsARUdOfJ7m0dytpuwWGJiIdg2Ync47c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34862},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"96e44a3859d7945e237207086de57c78b855f81f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.264","pyb-runtime-darwin-arm64":"1.5.264","pyb-runtime-linux-x64-gnu":"1.5.264","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.264","pyb-runtime-win32-x64-msvc":"1.5.264","pyb-runtime-linux-arm64-gnu":"1.5.264","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.264","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.264","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.264_1790256655407_0.8645155710840755","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.265":{"name":"pybao-xc-sdk","version":"1.5.265","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.265","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"883acbccd92f4b5a8e2a09c95fd9f3dedaca914a","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.265.tgz","fileCount":8,"integrity":"sha512-WP3YmG27ZN7OWqyWaITZi5oXGDG2E0g5CkPtAbcYJKgn8vp8t9ZuGQ9FmbWpjkH7VTLY6mGW5A4rCB2KJ9/olQ==","signatures":[{"sig":"MEYCIQDPe/jxxdXK1yTbGfduOq1WBr5dZKriIHHITreDtEvslAIhANIhMdNW0k45sdVwxhzuv/Ra7GTh/0Ry0OWdPj1bxJ1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH+ZBAy9dDgfy8XuAI1ePby0/5blFkXct2rW9g9uz+pqAiEA3+zP+NSJAZMkppxgPO712zLLu97nJJXyucmw6V7xbPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"22544122e02e5a7824810040e0207f1f588699d9","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.265","pyb-runtime-darwin-arm64":"1.5.265","pyb-runtime-linux-x64-gnu":"1.5.265","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.265","pyb-runtime-win32-x64-msvc":"1.5.265","pyb-runtime-linux-arm64-gnu":"1.5.265","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.265","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.265","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.265_1790270027002_0.8108183240396338","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.266":{"name":"pybao-xc-sdk","version":"1.5.266","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.266","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"db945a24f3ef8d13223e75d1ee5d2a592e914de9","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.266.tgz","fileCount":8,"integrity":"sha512-uzIQ8t155IMMlQu8pHWP5UWAbqFCB2Gm4naxnEYtjwJ2NpkdqEJkmQGUvtz52X9R0c5XOMqhpppFQq1/mLCbtA==","signatures":[{"sig":"MEUCIQC9MXYs/u87getJTXCqgKCwmH91HU2r74MZn8LfbdHNTAIgHC5BxHzqZhpLemoQcTLFYzO7YaujfhDzuXsjjbj/V7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBEL+O3WyVvd5qZ5CrkpbE0B6vWpJA46IKszduvG52NyAiEA+mZbl0Ih7rTlv3eaPXPTvAr4eYzSDNZhWl2CCAMJnBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"ae972d96184ac49749b6b6f8631cb8cc4dcb1145","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.266","pyb-runtime-darwin-arm64":"1.5.266","pyb-runtime-linux-x64-gnu":"1.5.266","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.266","pyb-runtime-win32-x64-msvc":"1.5.266","pyb-runtime-linux-arm64-gnu":"1.5.266","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.266","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.266","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.266_1790326554996_0.21328303762071554","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.267":{"name":"pybao-xc-sdk","version":"1.5.267","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.267","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"6892fa81720b3ea15a7478b9d5dfe81d02f556f7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.267.tgz","fileCount":8,"integrity":"sha512-HZQcA9v5AO2xC3bz6EJzdoY6iR9U20JxO+WvqMc+VA0i6Z3eDR5SDOKABNpQyZ+7bRaVKxWqxhtxnuQxqj1qPA==","signatures":[{"sig":"MEQCICTV5vx+X0Ay/u28wM/lMKo/GJb1JRQZov1tzKYjtWxJAiAXJ8OGcLaVIivC27EGg5O9Iz9BOxtXYJeFEc4ENT+Rwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQd0JF9ULhZLF8bJmS5Yj3dH3ieZzDPyyLh4e+rmvTRgIhAOpRoASpKsVzBR9dkFqULgTuwJFSpB5P35Cvv/1e4em/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"98021987e1eff70c565298755f10ea363a6a3a2b","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.267","pyb-runtime-darwin-arm64":"1.5.267","pyb-runtime-linux-x64-gnu":"1.5.267","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.267","pyb-runtime-win32-x64-msvc":"1.5.267","pyb-runtime-linux-arm64-gnu":"1.5.267","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.267","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.267","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.267_1790336563657_0.6873410639654376","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.268":{"name":"pybao-xc-sdk","version":"1.5.268","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.268","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2689c96350408917e6f2aa9d794cf2410d9f1aae","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.268.tgz","fileCount":8,"integrity":"sha512-pLfDzA0+QA+Nr/4F040BlzpP/NEnet7EKDA1sZR20fn85U2HFDB0zOzXs6A/WyaQEQQcFcDuW1rhToWRu7zMQQ==","signatures":[{"sig":"MEUCIAvfyLylJp7BKTVAQUS6R+HdzMnkHFg4N+m2EEzqZymEAiEA1OT/ta6zZFz7J6iQdB+MSNhTK0V/lujjJpfGjY1sRh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDG3t6ppre7n2Bz8fKmyoNjQjZ+30zraeK2FcNX1U820AiEAmLf5MfBKVnJnfXEhzdH2BbTY46ebLm+UMiwZ5A6Xz/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"e44a1e204602edfdabdcdb765913bb44cb34868f","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.268","pyb-runtime-darwin-arm64":"1.5.268","pyb-runtime-linux-x64-gnu":"1.5.268","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.268","pyb-runtime-win32-x64-msvc":"1.5.268","pyb-runtime-linux-arm64-gnu":"1.5.268","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.268","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.268","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.268_1790354879856_0.27272477081527113","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.269":{"name":"pybao-xc-sdk","version":"1.5.269","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.269","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9d6979b7736d79dfb9fa6066d1800c5b71afa8e7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.269.tgz","fileCount":8,"integrity":"sha512-aMaZ7NuVLGEZJnTwFbMAfV39qNuVqCSKWyX1SMNwvdShHps+v8euVJ4ZFh9SeovJIgbgSCLQScLCUT+dzO3irw==","signatures":[{"sig":"MEYCIQCpMbIa5sD1fiiSJWc9vfyX1xwhYMYQIyQarH2TIeUy+AIhAPUFmFrkacSW2PxJ+xIHj7dhLMWzifNCzcwPn6IX2HtZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCU7HgIISbKa4LVYEOS/nBRSdNJFVByJzHAWR+dNLzBEQIhALIutCYxJoUYr4z8r46GI5kPXF6yT++0CrEmtpbESA8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"9b64ce24c5ceabbf293e9e704ad75846059ca37a","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.269","pyb-runtime-darwin-arm64":"1.5.269","pyb-runtime-linux-x64-gnu":"1.5.269","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.269","pyb-runtime-win32-x64-msvc":"1.5.269","pyb-runtime-linux-arm64-gnu":"1.5.269","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.269","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.269","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.269_1790355281729_0.569574217671315","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.270":{"name":"pybao-xc-sdk","version":"1.5.270","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.270","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"206ea7c64c08d6b465d904a9fb72cb3d8a5a5fa7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.270.tgz","fileCount":8,"integrity":"sha512-93JYEaqQrYUaN4exafMA+R/RNyrPCw4LRY+6xhshImycqDqPaW6WJDoB7Z66CjXaCgswm7lvEO1anF2DbLdIcg==","signatures":[{"sig":"MEQCIDOYXYhiQaHsksieLO0QU8FCXgJLLMBj/6K9jLgpX52MAiBMTG2dWBdkW13SKn0hKl0TRrTGpzHtWNdQKazs96UHvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDehTauWLhhxvQmIuUbDRih0B1fyFuHWbEFHMyDoQbUGQIhAJmEkNCYQllSrRAFOlbau+Xj99Gwxy1YjIW+QKBer1yI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"fe156a40b84dfb21cf59d6417eade5c4bfe62704","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.270","pyb-runtime-darwin-arm64":"1.5.270","pyb-runtime-linux-x64-gnu":"1.5.270","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.270","pyb-runtime-win32-x64-msvc":"1.5.270","pyb-runtime-linux-arm64-gnu":"1.5.270","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.270","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.270","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.270_1790394582045_0.8002343510207564","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.271":{"name":"pybao-xc-sdk","version":"1.5.271","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.271","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"110067930f92135ad81ceae777350c05779108dc","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.271.tgz","fileCount":8,"integrity":"sha512-/Ovzvs/SOK8UHoyISAONzzvWODPmA8SNcGRPBGzlezJlHahhB/GOsbo4yO4gqFFWsmFSC0AGzp4LnyagsBrLbw==","signatures":[{"sig":"MEQCIAgQYVq/IdwRBesaM0Vo1c86XQ1vplbnWngU2UWPqJB9AiAjy1vYjLlZaAW5TPBmmPtLteo1Mdl1ETpso/HWt1DM7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGOV0mimlakiTAC9uGiQBWMOKjqNYKPnvej/194JZiT6AiBmqET/7LL8m4Cs/lkj8jwn/r8McPJ1YBdKx2hFXhWY4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"6ba02826a75d9c852509d973dc4b8355902624b3","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.271","pyb-runtime-darwin-arm64":"1.5.271","pyb-runtime-linux-x64-gnu":"1.5.271","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.271","pyb-runtime-win32-x64-msvc":"1.5.271","pyb-runtime-linux-arm64-gnu":"1.5.271","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.271","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.271","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.271_1790408068845_0.7249343711303946","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.272":{"name":"pybao-xc-sdk","version":"1.5.272","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.272","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"afa009e985fa4613abfefaaa5a6278a81e8173f0","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.272.tgz","fileCount":8,"integrity":"sha512-9jgYE7V763436/+WEmmjt2tsSNPFF+MUjkBxVXo0bAaKgnYl3Ld7Js28T2pBIM71kPqlMPPLpgQ6HMuTpyVX4Q==","signatures":[{"sig":"MEUCIQD6kPGdvIfenvRQtTm24spcl2AxsEhW0YjF4G+Qw93FNgIgfblVem/vov9EcuJlIEtVfRuLcGPoeB61VdXVDZH1cS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAgijfVFOrDCjGI2FKa6wrwnyB20my3LDu625003dPx5AiBcW7eUFvAsUHm3za9f1VHC7toW4IQb/msaJbpnSTZw4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"b1f09f33846de90581bceaa19f9b166d34806d48","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.272","pyb-runtime-darwin-arm64":"1.5.272","pyb-runtime-linux-x64-gnu":"1.5.272","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.272","pyb-runtime-win32-x64-msvc":"1.5.272","pyb-runtime-linux-arm64-gnu":"1.5.272","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.272","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.272","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.272_1790417914044_0.2785635886406439","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.273":{"name":"pybao-xc-sdk","version":"1.5.273","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.273","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"5a0968bf922764ed8ffa8f4f975821e9af2f3fa4","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.273.tgz","fileCount":8,"integrity":"sha512-N4AsD9of7YT+qXaa5op2hYchg1ugWfYfoPiOWnSAy75ZzTLAMBV6LWKX2hF85Yrm5swOR8CZzx1HxVxQod43lA==","signatures":[{"sig":"MEQCICf48/tjKEyCwFcBPOZn9nQX/ee02xUPPjHQTsWJ1ITqAiA9aAYnRGEAGVNFo7y15ok4VW2Dwd+ZioJHIYZ9Z6bpnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH5BvCWuj1RvP3ybw07YDNSGXopy3EF/dR/1o9P2jh3mAiEAuwwjbDXydIx4CrkthkDDZZYZNQni2pXX1YaSpSM7/HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"1a55be7ff68d017d06f0a86fb1960953b9a7a6b5","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"deprecated":"Hollow release: optionalDependencies pointed at 1.5.272 runtime — upgrade to 1.5.274","repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.272","pyb-runtime-darwin-arm64":"1.5.272","pyb-runtime-linux-x64-gnu":"1.5.272","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.272","pyb-runtime-win32-x64-msvc":"1.5.272","pyb-runtime-linux-arm64-gnu":"1.5.272","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.272","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.272","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.273_1790424990720_0.3416902603546852","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.274":{"name":"pybao-xc-sdk","version":"1.5.274","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.274","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"28cd651025d351d14b72c1dc77268adee794304a","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.274.tgz","fileCount":8,"integrity":"sha512-Bcafmh7L8fmBe0UQtlbNlDsgBzjim9KUds4YOWPOosWkigAMho+GaIFKZzzSSrgt7SBYQyy3iLBndRIdRR3I+Q==","signatures":[{"sig":"MEUCIQCU9GGGb4S/+vUZSBx9mghs1Zy/i71MiovJ7eQs6QbcgAIgYDETGPG3Qwo56pxjNOvuX5Taiz1whvzQ95AAx4q6E9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICJuxhdXwgDHp3MVb7Z5pjfObir0QAGVHRF614e6Is+gAiBOqllVlANw+l/bqT4K/qWaYLjM+5nhKlFoh054wAb5vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"1a55be7ff68d017d06f0a86fb1960953b9a7a6b5","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.274","pyb-runtime-darwin-arm64":"1.5.274","pyb-runtime-linux-x64-gnu":"1.5.274","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.274","pyb-runtime-win32-x64-msvc":"1.5.274","pyb-runtime-linux-arm64-gnu":"1.5.274","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.274","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.274","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.274_1790426261844_0.3132046810223448","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.275":{"name":"pybao-xc-sdk","version":"1.5.275","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.275","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"face22dfa97c1be47bd9a1acbbeab0c670f4a521","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.275.tgz","fileCount":8,"integrity":"sha512-FAycJcRanpngKO+4dxKXNrvgmyoUwJGsc8Q3CvjrxM9GowTnSdL68LJUIrs1BSmILIo+GnYHCTWLSdYsGhQdBw==","signatures":[{"sig":"MEUCIQDZkXCiamnrE+NXhhltN44bLYtRJmZ7tmYc8tCdHc3TEgIgWApo0n5YKqsUR9hBnOR/ipzILWtE4ws0KN/27EFMn2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF42vfkQLrRJE6WJ1u5WwIJLc/Yx4oetsA+8U7HU97RsAiEA1V7srVSkSf32PMiYyDhdC5DNWIrDj7ItZ+aOcI+vAvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"cea7e07a0549306c693cdde7920dfb78ea1d3c1b","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.275","pyb-runtime-darwin-arm64":"1.5.275","pyb-runtime-linux-x64-gnu":"1.5.275","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.275","pyb-runtime-win32-x64-msvc":"1.5.275","pyb-runtime-linux-arm64-gnu":"1.5.275","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.275","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.275","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.275_1790427035347_0.9824795740104884","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.276":{"name":"pybao-xc-sdk","version":"1.5.276","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.276","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"cfc6abae4adf237c725a7bce71e3916f5192f1ef","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.276.tgz","fileCount":8,"integrity":"sha512-dce9ZV1LTX6LCfgQiMlJW4xyxLR2co98pIZklKM31/XOwGQH0vgpDOEWabYbRAojG705IcAKDFiozk+J3373VQ==","signatures":[{"sig":"MEYCIQDJe7YexQpREm4fWqqMdw36hT6nJoCZi0RxfNw8wLL1qgIhAJPZ88Ce/1USxbCPRn8d6LxJiyUzo87L7XTfgklodr68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRxnRUCbW3UUiAiY3+iV3bDYRTelOnFGRPL8M4A7aKFwIhAOZZJfMw/8Ul+2f3yQxjTBT0+6f8AiW5HIeqMdGBlmEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"c9382943715110497957c6cb2869b20aa0ceb1e2","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.276","pyb-runtime-darwin-arm64":"1.5.276","pyb-runtime-linux-x64-gnu":"1.5.276","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.276","pyb-runtime-win32-x64-msvc":"1.5.276","pyb-runtime-linux-arm64-gnu":"1.5.276","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.276","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.276","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.276_1790487593696_0.19163333714203046","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.277":{"name":"pybao-xc-sdk","version":"1.5.277","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.277","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"2e9abce692872a5cc51168d4b3c674ddf58be6a8","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.277.tgz","fileCount":8,"integrity":"sha512-GYlgIIuG6Ji+cUrxgbpGWbzSgNwyWjcEJ1twsKm5i3HjQaI5IsFbjx5pIgEAJ282QmxNgd4jEyPrGoQfEAWGGg==","signatures":[{"sig":"MEUCIDi9vfIcsj7utClcElgZArmCJua5PG4ySGy3VeNIhDv4AiEA/ZNHaT6oXd1/8DvcYW7GrjisgZxigMGGQHr5+MaN20Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIERiqdXpntqH/Gjm3OnGLczlH+a4tY/26bLnPLSkgg0PAiBCJ0Sq+zlc6CYGyNtpgXoxCPO1uBbOiXUBslJeRXscnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34989},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"d2a33707439738b7fbd8a778e4c3cd6ac62cb927","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.277","pyb-runtime-darwin-arm64":"1.5.277","pyb-runtime-linux-x64-gnu":"1.5.277","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.277","pyb-runtime-win32-x64-msvc":"1.5.277","pyb-runtime-linux-arm64-gnu":"1.5.277","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.277","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.277","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.277_1790495923177_0.7808797807589303","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.278":{"name":"pybao-xc-sdk","version":"1.5.278","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.278","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"0dbd241ed168d86e2fffffad5906c665e40328b5","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.278.tgz","fileCount":8,"integrity":"sha512-Xo8MZMQRyjgDFmjeWiHHO8478XHn2lXLDhFTznrenzveE8bRtWZ+GTe55K7CunDT9b39PobUk/45TOjGbv7UgQ==","signatures":[{"sig":"MEUCIQDl8EhzL09DGnBaNZ0b6wnOyMe3F/CIbWm4XPYHJlZRJAIgAhn8PE8RWMC+8miWbm0oN9SJFG4iYQTKOks6cGJ7I6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA1L/8IHqRvFSsW4akEYu5K4N8q9+1tAzL/tNgocQNAPAiEAwJoEU/haMvL0L/DF+8BKz1CsfXjVoDJmzje5q6nYaDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35023},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"aee92c89d8ca29a75d626cbc7f4de3896aa49a31","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test tests","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:all":"bun test","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.278","pyb-runtime-darwin-arm64":"1.5.278","pyb-runtime-linux-x64-gnu":"1.5.278","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.278","pyb-runtime-win32-x64-msvc":"1.5.278","pyb-runtime-linux-arm64-gnu":"1.5.278","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.278","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.278","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.278_1790559791632_0.32163958085310607","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.279":{"name":"pybao-xc-sdk","version":"1.5.279","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.279","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"36efc19e86b99eefe48714802edbbe463f6807be","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.279.tgz","fileCount":8,"integrity":"sha512-hFDa5iEl5N4htMr6x16HOeh1rs190KmdpPu8IxhSQAC3TGhjWjGfWyokpqnHNxwqQq/nqt+tyKA1HzHg71cKtg==","signatures":[{"sig":"MEQCIG/cVp7yVutcuZw59geijdnGx46nEBVSi4YotQA8UPLqAiBvs7am403Yq4cbKE5sKGZzPWD5z/RBOq6ivU6Yple3LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF1zRu3p8FF703OkgxDkXxWStTeezBTy4X49XKLVyURXAiBl2UjXOpzFAOWl6kGu+M52YBJvjZeaErv0wJyoSnerZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35023},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"6affcee16e977d72a0130de286232f6cea5cb94d","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test tests","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:all":"bun test","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.279","pyb-runtime-darwin-arm64":"1.5.279","pyb-runtime-linux-x64-gnu":"1.5.279","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.279","pyb-runtime-win32-x64-msvc":"1.5.279","pyb-runtime-linux-arm64-gnu":"1.5.279","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.279","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.279","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.279_1790570701318_0.3924717397943649","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.280":{"name":"pybao-xc-sdk","version":"1.5.280","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.280","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"9a9f629f8e3b09c5a918e5d3efb929d75e7daa0e","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.280.tgz","fileCount":8,"integrity":"sha512-Xq3HEKYpLNBKHVPXUiIMwTlBzCay6bAYyCenH9fPoGnQ56OUfXrjTqnA60/XJA3MFZ4VoHjOnP4P0GRcZ2oS4w==","signatures":[{"sig":"MEYCIQCcNMJfxfHC1OBebN+qY6t9nDwc+kqNJKOzZIKYKWNSdwIhAN4uMgprE1qkYa8Sw765wEfyp46RDvfciwJeC6dwxmKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqhjzg4KLWL1OgTi9GOl4CXYiqpFoGT6SpEzc1hBSlxAiAZISpgzGqTBVHS6zGsSNfY8i9LURxOOmD1WO+vNs9c3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35762},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"6f3483d307e7b5c85228bbd815cd46bfe45331e9","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test tests","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:all":"bun test","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","sync:sharp-resources":"node scripts/sync-sharp-resources.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.280","pyb-runtime-darwin-arm64":"1.5.280","pyb-runtime-linux-x64-gnu":"1.5.280","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.280","pyb-runtime-win32-x64-msvc":"1.5.280","pyb-runtime-linux-arm64-gnu":"1.5.280","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.280","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.280","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.280_1790588022412_0.5840486745966853","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.281":{"name":"pybao-xc-sdk","version":"1.5.281","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.281","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"46d224fdde85a37509a4d0c3f1ad3e98afc295c4","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.281.tgz","fileCount":8,"integrity":"sha512-JakRZUYn2jtxv9SizKfhiauHy0O0a6s0/RJBMwgOoaF+y0wqaWp9DEfR7u4MvmxeeIm06TppEan40b1suh6Opw==","signatures":[{"sig":"MEQCIGdxqsavhXps8Ltn9Fz1dCoF3Ukd0BNSAFkIRiMV/kbjAiAWguX9uMYpsCKZQVfdoxbyZGSbMIbiCFCqUJb4f780zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBd36+Suhj7nu19gL5y+IuFzcLXr+8maBxuh3Y85RDNPAiEAx+qPphwEPDxS75RsfJV40JmIeWwbPo4LWCQUnnyjmvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36031},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"9856c6699396d81cdd60258cafa9adabc5bf3256","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test tests","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:all":"bun test","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","sync:sharp-resources":"node scripts/sync-sharp-resources.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.281","pyb-runtime-darwin-arm64":"1.5.281","pyb-runtime-linux-x64-gnu":"1.5.281","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.281","pyb-runtime-win32-x64-msvc":"1.5.281","pyb-runtime-linux-arm64-gnu":"1.5.281","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.281","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.281","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.281_1790659848853_0.45292816189949514","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.282":{"name":"pybao-xc-sdk","version":"1.5.282","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.282","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3c8f69f1250c53d67e92ccb82dc0cd342a42c76b","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.282.tgz","fileCount":8,"integrity":"sha512-Odxo17u844QuBPHp09FabilAIL2cJL49JLK/ZP9yzU02RHZoF2cZWDY4H/lM11X0+n7ITc7RLYLMsfHajtszLw==","signatures":[{"sig":"MEUCIDu/yZWmm0GQ50MxzUsxEnUF2oOt7NkQln1Vk950uW25AiEAjfCiWsh0grmhVZYHGW/jQgPHvF5HCpVvO74v3kGqyPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC64DmdpLBHlKpEa1iIWghA4X2GEEtCZnwx5g2cR2ooXgIgEVrhU2/5Ufnv1D/WNWitsrUdsWgqQos4x7ClnjN3XJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36097},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"fa1749b1fb4880cd17277bf3d4657db5f875e6b7","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test tests","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:all":"bun test","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","build:native-audio":"node scripts/build-native-audio.mjs","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","sync:sharp-resources":"node scripts/sync-sharp-resources.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.282","pyb-runtime-darwin-arm64":"1.5.282","pyb-runtime-linux-x64-gnu":"1.5.282","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.282","pyb-runtime-win32-x64-msvc":"1.5.282","pyb-runtime-linux-arm64-gnu":"1.5.282","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.282","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.282","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.282_1790730102494_0.5409340042792616","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.283":{"name":"pybao-xc-sdk","version":"1.5.283","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.283","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"3b2f8ce8b2a5f9148d3c19855e73dba58a6a0fc5","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.283.tgz","fileCount":8,"integrity":"sha512-UTM/blm8yU37O5chN7ONyQ4xAPshF2TCjtwh9f8vvrVBPZ40+IL07rd9Fpehdf00oM6NqJ0OY5amYY8bhan9rA==","signatures":[{"sig":"MEUCIQCwsWnYIfu5UTr3tAm2VsIZy+jD0s+uCQR+ZcfsBwXy5QIgIQHzhe8gSmflPVnIIIqm92TDPj9iV+5R0EzpblkgG+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTg8YW9pdLAkR2NAaH1xzlf/eMJvtbbsm3aki/u8WBewIgNTVjfVjy4kfPi0LqJochKAUAOEze1f8Pu0t5u33mgnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35827},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"68c3eaa3df553b4cbbe22d3b1d32518461088d61","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test tests","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:all":"bun test","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","build:native-audio":"node scripts/build-native-audio.mjs","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","sync:sharp-resources":"node scripts/sync-sharp-resources.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.283","pyb-runtime-darwin-arm64":"1.5.283","pyb-runtime-linux-x64-gnu":"1.5.283","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.283","pyb-runtime-win32-x64-msvc":"1.5.283","pyb-runtime-linux-arm64-gnu":"1.5.283","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.283","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.283","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.283_1790738526396_0.9355529158611859","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.284":{"name":"pybao-xc-sdk","version":"1.5.284","keywords":["ai","agent","minimal","claude"],"author":{"name":"PYB-XC"},"license":"MIT","_id":"pybao-xc-sdk@1.5.284","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"homepage":"https://github.com/pyb-xc/pyb-ts","bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"dist":{"shasum":"fece787dd2a9a93fc59fb26ead27d3b7c50eb5a9","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.284.tgz","fileCount":8,"integrity":"sha512-XzyO4OQxlVFvqIqIKI0KgmmB8klSUN562o3TSzHx4ShobWqhTJHXzQmmlqvrr/NAvm1dIfOTnV25/lN9nGAwdw==","signatures":[{"sig":"MEUCIGoqIlVInhiEBhkbcCj7TLwpOcZOEaoUhJkAudnVgCGwAiEAmBmDv1Gj2i2RhFj+9fFl4QLAmhhVlNP4bvpj6cXCNpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDw5zgscMlqqiVmxyOX0xdp+w4rPUE+R3P+AY5Q3wZDAgIgXL8ULMnyvqpLch/T+9+z+/q/WNMxzXyA+h8KUOHA3U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36097},"main":"lib/runtime-resolver.cjs","engines":{"node":">=20.18.1"},"gitHead":"65c9b0c705aa03ecd004f9d70842085abe1910b4","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test tests","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:all":"bun test","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","build:native-audio":"node scripts/build-native-audio.mjs","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","sync:sharp-resources":"node scripts/sync-sharp-resources.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.284","pyb-runtime-darwin-arm64":"1.5.284","pyb-runtime-linux-x64-gnu":"1.5.284","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.284","pyb-runtime-win32-x64-msvc":"1.5.284","pyb-runtime-linux-arm64-gnu":"1.5.284","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.284","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.284","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"tmp":"tmp/pybao-xc-sdk_1.5.284_1790769092542_0.8896858484683341","host":"s3://npm-registry-packages-npm-production"},"pybRuntimeBundledNodeModules":{}},"1.5.285":{"_id":"pybao-xc-sdk@1.5.285","bin":{"pyb":"bin/pyb.js","pyb-acp":"bin/pyb-acp.js"},"bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"dist":{"shasum":"0fcd20e313da6b91c45c62f3e1ce379777e723e7","tarball":"https://registry.npmjs.org/pybao-xc-sdk/-/pybao-xc-sdk-1.5.285.tgz","fileCount":8,"integrity":"sha512-YbFdqfaUjkyt34A2jWV7XHnxv/bT4m/OL4APxI36SkMognrRKs4IGhfxsflS/iMrydyysSmrZsmFvsGxe2hwLg==","signatures":[{"sig":"MEUCIQDiiIRF1V14eS5H0c0RbtihOzu/CpdfZwQpP0QKtSMwKwIgG1w3GFVgKeoVBi53B0asxCLpu22c+J3nq0qHPmjtZc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA8rEpd+uWmWRIZnway3tdAW+q9sn2lrqAFhKBfGIUYHAiEAgoTW/9eSfPHD1SiP8xy93G1EfuCkwgrsN1oAhu4fwwM="}],"unpackedSize":35827},"main":"lib/runtime-resolver.cjs","name":"pybao-xc-sdk","author":{"name":"PYB-XC"},"engines":{"node":">=20.18.1"},"gitHead":"b358555d02eb1214b06cbb413c87a2709cc45460","license":"MIT","scripts":{"dev":"bun run ./src/entrypoints/cli.tsx --verbose","lint":"eslint . --ext .ts,.tsx,.js --max-warnings 0","test":"bun test tests","build":"npm run build:npm","clean":"node scripts/clean.mjs","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","prepare":"bun run scripts/install-hooks.mjs","lint:fix":"eslint . --ext .ts,.tsx,.js --fix","test:all":"bun test","test:e2e":"bun test tests/e2e","build:npm":"bun scripts/build.mjs","build:sdk":"npm --prefix ./packages/sdk run build","test:unit":"bun test --preload ./tests/setup/native-lock-test-setup.ts tests/unit && node scripts/assert-project-identity-boundary.mjs","typecheck":"tsc --noEmit","dev:server":"bun --eval \"import { startServer } from './src/server/index.ts'; await startServer({ port: 4096 }); await new Promise(() => {});\"","postinstall":"node install.cjs || true","publish:dev":"bun run scripts/publish-dev.js","test:server":"bun test tests/unit/sdk-batch-a-closure.test.ts tests/unit/sdk-batch-b-queryrunner.test.ts tests/unit/sdk-batch-c-sse.test.ts tests/unit/sdk-batch-d-openapi.test.ts tests/unit/sdk-batch-e-capability.test.ts tests/unit/sdk-batch-f-release.test.ts tests/unit/sdk-batch-g-generation.test.ts tests/unit/sdk-batch-h-facade.test.ts tests/unit/sdk-batch-i-lifecycle.test.ts tests/unit/sdk-batch-j-sse-first-class.test.ts tests/unit/sdk-batch-k-release-gate.test.ts tests/unit/sdk-batch-l-mapping-baseline.test.ts tests/unit/sdk-batch-m-docs-deprecate.test.ts tests/unit/sdk-batch-n-window-block.test.ts tests/unit/sdk-batch-o-major-cutover.test.ts tests/unit/sdk-batch-p-governance-closeout.test.ts tests/unit/sdk-batch-q1-runtime-guard.test.ts tests/unit/sdk-batch-q2-contract-capability.test.ts tests/unit/sdk-batch-q3-legacy-semantics.test.ts tests/unit/sdk-batch-r-model-platform-a0.test.ts tests/unit/sdk-batch-r-model-platform-a-read-routes.test.ts tests/unit/sdk-batch-r-model-platform-b-facade.test.ts tests/unit/sdk-batch-r-model-platform-c-auth-write.test.ts tests/unit/sdk-batch-r-model-platform-d-default-model-write.test.ts tests/unit/sdk-batch-r-model-platform-mp0-contract-freeze.test.ts tests/unit/sdk-batch-r-model-platform-mp1-source-resolver.test.ts tests/unit/sdk-batch-r-model-platform-mp2-provider-catalog.test.ts tests/unit/sdk-batch-r-model-platform-mp3-auth-kernel.test.ts tests/unit/sdk-batch-r-model-platform-mp4-model-catalog-policy.test.ts tests/unit/sdk-batch-r-model-platform-mp5-facade-drift-guard.test.ts tests/unit/sdk-batch-r-model-platform-pm0-runtime-core-freeze.test.ts tests/unit/sdk-batch-r-model-platform-pm1-source-merge.test.ts tests/unit/sdk-batch-r-model-platform-pm2-provider-registry.test.ts tests/unit/sdk-batch-r-model-platform-pm3-model-catalog.test.ts tests/unit/sdk-batch-r-model-platform-pm4-provider-runtime-factory.test.ts tests/unit/sdk-batch-r-model-platform-pm5-sdk-runtime-facade.test.ts tests/unit/sdk-batch-s0-a0-publish-baseline.test.ts tests/unit/sdk-batch-s0-a-publish-gate.test.ts tests/unit/sdk-batch-s0-b-version-single-source.test.ts tests/unit/sdk-batch-s0-c-config-validation.test.ts tests/unit/sdk-batch-s0-d-error-model.test.ts tests/unit/cowork-m1-a0-session-cwd-baseline.test.ts tests/unit/cowork-m1-a-session-cwd-contract.test.ts tests/unit/cowork-m1-b-session-cwd-scope.test.ts tests/unit/cowork-m1-c-session-cwd-concurrency.test.ts tests/unit/cowork-m1-d-consumer-workspace-gate.test.ts","build:binary":"bun scripts/build-binary.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"tests/**/*.{ts,tsx,js,jsx,json}\"","generate:sdk":"node scripts/sdk-generate.mjs","release:gate":"npm run generate:sdk && npm run check:sdk-generated && npm run generate:legacy-mapping && npm run check:legacy-usage && npm run report:legacy-usage-trend && npm run check:legacy-window && npm run check:docs-consistency && npm run check:major-cutover && npm run check:facade-closeout && npm run check:sdk-consistency && npm run check:sdk-contract-consistency && npm run check:sdk-legacy-semantics && npm run check:compat-window && npm run build:sdk && npm run test:server && npm run lint && npm run typecheck","test:identity":"node scripts/assert-project-identity-boundary.mjs","prepublishOnly":"bun scripts/sync-runtime-package-metadata.mjs && node scripts/prepublish-check.js","publish:release":"bun run scripts/publish-release.js","sync:native-lock":"node scripts/sync-native-lock-versions.mjs","test:integration":"bun test tests/integration","build:native-lock":"node scripts/build-native-lock.mjs","smoke:builtin-mcp":"bun test tests/contract/p4c-builtin-mcp-inventory.contract.test.ts tests/contract/builtin-browser-capability.contract.test.ts tests/contract/builtin-desktop-capability.contract.test.ts tests/contract/p27-mcp-permission-module.contract.test.ts tests/unit/builtin-browser-diagnostics.test.ts tests/unit/builtin-desktop-diagnostics.test.ts tests/unit/p4b-desktop-permission-request.test.tsx tests/integration/builtin-browser-inmemory-client.test.ts tests/integration/builtin-desktop-inmemory-client.test.ts","build:native-audio":"node scripts/build-native-audio.mjs","check:legacy-usage":"node scripts/sdk-legacy-usage-gate.mjs","smoke:commit-floor":"node scripts/commit-floor-smoke.mjs","verify:native-lock":"node scripts/verify-native-lock.mjs","build:runtime-audit":"bun scripts/build-runtime-audit-binary.mjs","check:compat-window":"node scripts/sdk-compat-window-gate.mjs","check:legacy-window":"node scripts/sdk-legacy-window-gate.mjs","check:major-cutover":"node scripts/sdk-major-cutover-gate.mjs","check:sdk-generated":"node scripts/sdk-check-generated.mjs","gate:runtime-assets":"bun run scripts/runtime-assets-gate-check.mjs","publish:native-lock":"node scripts/publish-native-lock.mjs","gate:lsp-a0-baseline":"node scripts/lsp-a0-baseline-gate.mjs --samples-file tests/fixtures/lsp/a0-baseline-samples.json --min-total 120 --min-per-operation 30","gate:session-project":"node scripts/session-project-gate.mjs","sync:sharp-resources":"node scripts/sync-sharp-resources.mjs","build:runtime-package":"bun scripts/build-runtime-package.mjs","check:facade-closeout":"node scripts/sdk-facade-closeout-gate.mjs","check:sdk-consistency":"node scripts/sdk-consistency-gate.mjs","gate:session-contract":"node scripts/session-contract-gate.mjs","gate:typed-sql-schema":"node scripts/typed-sql-schema-guard.mjs","verify:runtime-assets":"node scripts/runtime-assets-verify.mjs","check:docs-consistency":"node scripts/sdk-docs-consistency-gate.mjs","gate:typed-sql-release":"node scripts/typed-sql-release-gate.mjs","generate:legacy-mapping":"node scripts/sdk-legacy-mapping-report.mjs","smoke:runtime-isolation":"npm run build:binary && npm run build:runtime-package && npm run build:runtime-audit && npm run verify:runtime-isolation","smoke:typed-sql-install":"node scripts/typed-sql-install-smoke.mjs","preflight:runtime-assets":"node scripts/runtime-assets-preflight.mjs","verify:runtime-isolation":"node scripts/runtime-isolation-smoke.mjs","gate:protected-tool-names":"node scripts/protected-tool-names-gate.mjs","gate:runtime-assets-trend":"node scripts/runtime-assets-trend-gate.mjs","report:legacy-usage-trend":"node scripts/sdk-legacy-usage-trend-report.mjs","check:sdk-legacy-semantics":"node scripts/sdk-legacy-semantics-gate.mjs","gate:tool-name-a0-baseline":"node scripts/tool-name-a0-baseline-gate.mjs","gate:typed-sql-no-fallback":"node scripts/typed-sql-no-fallback-gate.mjs","gate:query-adapter-boundary":"node scripts/query-adapter-boundary-gate.mjs","gate:typed-part-performance":"node scripts/typed-part-performance-gate.mjs","report:runtime-assets-trend":"node scripts/runtime-assets-trend-report.mjs","gate:model-platform-closeout":"node scripts/model-platform-closeout-gate.mjs","gate:typed-compat-retirement":"node scripts/typed-compat-retirement-gate.mjs","plan:typed-compat-retirement":"node scripts/typed-compat-retirement-plan.mjs","benchmark:typed-part-baseline":"bun scripts/typed-part-baseline-benchmark.mjs","gate:runtime-assets-threshold":"node scripts/runtime-assets-threshold-gate.mjs","sync:runtime-package-metadata":"bun scripts/sync-runtime-package-metadata.mjs","check:sdk-contract-consistency":"node scripts/sdk-contract-consistency-gate.mjs","enforce:typed-compat-retirement":"node scripts/typed-compat-retirement-enforce.mjs","gate:lsp-semantic-unknown-ratio":"node scripts/lsp-semantic-unknown-ratio-gate.mjs","gate:runtime-assets-trend-store":"node scripts/runtime-assets-trend-store.mjs","gate:session-behavior-invariant":"node scripts/session-behavior-invariant-gate.mjs","validate:runtime-assets-contract":"node scripts/runtime-assets-schema-validate.mjs","gate:lsp-a2prime-behavior-invariant":"node scripts/lsp-a2prime-behavior-invariant-gate.mjs --mode run"},"version":"1.5.285","_npmUser":{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"},"homepage":"https://github.com/pyb-xc/pyb-ts","keywords":["ai","agent","minimal","claude"],"overrides":{"@smithy/smithy-client":"2.5.1","@aws-sdk/client-bedrock-runtime":"3.797.0","parse5-htmlparser2-tree-adapter":"6.0.1"},"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"workspaces":["packages/sdk"],"_npmVersion":"11.3.0","description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","directories":{},"maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","ink":"5.2.1","tsx":"^4.20.3","zod":"^4.3.6","diff":"^8.0.4","glob":"^11.0.3","hono":"4.12.32","chalk":"^5.4.1","debug":"^4.4.1","react":"18.3.1","which":"^6.0.0","dotenv":"^16.6.1","fflate":"^0.8.2","ignore":"^7.0.5","marked":"^15.0.12","nanoid":"^5.1.5","openai":"4.104.0","semver":"^7.7.2","undici":"^7.11.0","figures":"^6.1.0","js-yaml":"^4.1.1","pyright":"1.1.408","ink-link":"^4.1.0","spawn-rx":"^5.1.2","@inkjs/ui":"^2.0.0","commander":"^13.1.0","env-paths":"^3.0.0","lodash-es":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^10.1.1","pptxgenjs":"4.0.1","tree-kill":"1.2.2","wrap-ansi":"^9.0.0","cli-table3":"^0.6.5","sqlite-vec":"0.1.9","strip-ansi":"^7.1.0","gray-matter":"^4.0.3","shell-quote":"1.8.3","@types/react":"^19.1.8","ansi-escapes":"^7.0.0","highlight.js":"^11.11.1","intelephense":"1.16.3","string-width":"^7.2.0","cli-highlight":"^2.1.11","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","@vscode/ripgrep":"^1.17.0","web-tree-sitter":"0.25.10","@types/lodash-es":"^4.17.12","ink-select-input":"^6.2.0","node-html-parser":"^7.0.1","@anthropic-ai/sdk":"^0.39.0","@vue/language-server":"3.2.2","bash-language-server":"5.6.0","yaml-language-server":"1.19.2","svelte-language-server":"0.17.23","@prisma/language-server":"31.3.4","@anthropic-ai/vertex-sdk":"^0.7.0","@astrojs/language-server":"2.16.2","@anthropic-ai/bedrock-sdk":"^0.12.6","@modelcontextprotocol/sdk":"^1.15.1","typescript-language-server":"5.1.3","@commander-js/extra-typings":"^13.1.0","graphql-language-service-cli":"3.5.0","vscode-langservers-extracted":"4.10.0","@aws-sdk/client-bedrock-runtime":"3.797.0","dockerfile-language-server-nodejs":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","eslint":"8.57.0","cheerio":"1.1.2","esbuild":"^0.25.9","prettier":"^3.6.2","turndown":"7.2.2","bun-types":"1.3.14","@types/bun":"1.3.14","node-fetch":"3.3.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.1.0","@types/which":"^3.0.4","tree-sitter-go":"0.25.0","tree-sitter-cpp":"0.23.4","tree-sitter-nix":"0.0.2","abort-controller":"3.0.0","tree-sitter-bash":"0.25.1","tree-sitter-java":"0.23.5","tree-sitter-rust":"0.24.0","tree-sitter-julia":"0.23.1","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","tree-sitter-python":"0.25.0","ink-testing-library":"4.0.0","react-devtools-core":"^7.0.1","tree-sitter-c-sharp":"0.23.1","tree-sitter-clojure":"0.4.0","tree-sitter-haskell":"0.23.1","tree-sitter-typescript":"0.23.2","@alcalzone/ansi-tokenize":"0.3.0","@typescript-eslint/parser":"^8.50.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"pybRuntimePlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"optionalDependencies":{"pyb-runtime-darwin-x64":"1.5.285","pyb-runtime-darwin-arm64":"1.5.285","pyb-runtime-linux-x64-gnu":"1.5.285","@puyib-cli/lock-darwin-x64":"1.4.55","pyb-runtime-linux-x64-musl":"1.5.285","pyb-runtime-win32-x64-msvc":"1.5.285","pyb-runtime-linux-arm64-gnu":"1.5.285","@puyib-cli/lock-darwin-arm64":"1.4.55","pyb-runtime-win32-arm64-msvc":"1.5.285","@puyib-cli/lock-linux-x64-gnu":"1.4.55","@puyib-cli/lock-linux-x64-musl":"1.4.55","@puyib-cli/lock-win32-x64-msvc":"1.4.55","@puyib-cli/lock-linux-arm64-gnu":"1.4.55","@puyib-cli/lock-win32-arm64-msvc":"1.4.55","pyb-runtime-linux-armv7-gnueabihf":"1.5.285","@puyib-cli/lock-linux-armv7-gnueabihf":"1.4.55"},"pybNativeLockPlatforms":["win32-x64-msvc","win32-arm64-msvc","linux-x64-gnu","linux-x64-musl","linux-arm64-gnu","linux-armv7-gnueabihf","darwin-x64","darwin-arm64"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pybao-xc-sdk_1.5.285_1790783774826_0.703981429739498"},"pybRuntimeBundledNodeModules":{}}},"time":{"created":"2026-03-24T05:11:13.973Z","modified":"2026-09-30T15:56:15.088Z","1.5.51":"2026-03-24T05:11:14.275Z","1.5.52":"2026-03-24T05:17:38.886Z","1.5.53":"2026-03-24T05:29:08.129Z","1.5.54":"2026-03-24T13:53:28.438Z","1.5.55":"2026-03-24T14:11:41.120Z","1.5.56":"2026-03-26T05:56:06.955Z","1.5.57":"2026-03-27T09:33:06.602Z","1.5.58":"2026-03-27T14:04:47.874Z","1.5.59":"2026-03-30T05:23:16.407Z","1.5.60":"2026-03-30T14:26:44.632Z","1.5.61":"2026-05-21T14:18:06.822Z","1.5.62":"2026-05-21T23:37:37.563Z","1.5.63":"2026-05-22T00:16:03.148Z","1.5.64":"2026-05-22T09:35:30.485Z","1.5.65":"2026-05-22T09:54:42.836Z","1.5.66":"2026-05-22T10:28:31.167Z","1.5.67":"2026-05-23T09:21:57.053Z","1.5.68":"2026-05-23T16:43:29.509Z","1.5.70":"2026-05-24T05:22:00.492Z","1.5.71":"2026-05-24T07:08:21.624Z","1.5.72":"2026-05-24T09:31:33.993Z","1.5.73":"2026-05-24T10:10:46.089Z","1.5.74":"2026-05-24T10:27:44.799Z","1.5.75":"2026-05-24T13:02:03.574Z","1.5.77":"2026-05-24T13:30:47.135Z","1.5.78":"2026-05-25T01:47:53.921Z","1.5.79":"2026-05-25T06:11:50.741Z","1.5.80":"2026-05-25T11:03:11.603Z","1.5.81":"2026-05-26T02:16:46.765Z","1.5.82":"2026-05-26T06:30:38.280Z","1.5.83":"2026-05-26T08:50:57.428Z","1.5.84":"2026-05-26T09:53:50.603Z","1.5.85":"2026-05-26T10:43:52.549Z","1.5.86":"2026-05-27T06:46:24.271Z","1.5.87":"2026-05-27T11:13:32.186Z","1.5.88":"2026-05-29T06:07:43.595Z","1.5.89":"2026-05-29T09:42:21.689Z","1.5.90":"2026-06-03T05:18:45.877Z","1.5.91":"2026-06-03T12:37:37.053Z","1.5.92":"2026-06-03T14:19:03.360Z","1.5.93":"2026-06-03T15:22:20.366Z","1.5.94":"2026-06-04T09:17:53.263Z","1.5.96":"2026-06-04T10:07:59.972Z","1.5.97":"2026-06-04T11:09:00.254Z","1.5.98":"2026-06-05T00:12:45.751Z","1.5.99":"2026-06-05T09:44:40.265Z","1.5.100":"2026-06-07T12:11:50.915Z","1.5.101":"2026-06-07T13:11:00.145Z","1.5.102":"2026-06-09T01:35:42.183Z","1.5.105":"2026-07-05T23:33:07.035Z","1.5.106":"2026-07-22T06:05:44.153Z","1.5.107":"2026-07-22T07:07:49.936Z","1.5.108":"2026-07-22T16:27:04.231Z","1.5.109":"2026-07-24T13:53:42.628Z","1.5.110":"2026-07-25T16:09:41.239Z","1.5.111":"2026-07-26T04:29:12.659Z","1.5.112":"2026-07-26T04:49:50.802Z","1.5.113":"2026-07-28T09:18:07.274Z","1.5.114":"2026-07-29T03:31:40.450Z","1.5.115":"2026-07-29T07:15:11.613Z","1.5.116":"2026-07-29T15:17:37.082Z","1.5.118":"2026-07-30T12:36:54.603Z","1.5.119":"2026-07-31T08:13:56.823Z","1.5.120":"2026-07-31T08:39:46.597Z","1.5.121":"2026-08-01T14:38:24.154Z","1.5.122":"2026-08-02T03:29:11.098Z","1.5.123":"2026-08-02T04:44:49.592Z","1.5.124":"2026-08-02T14:27:26.480Z","1.5.125":"2026-08-03T03:50:55.221Z","1.5.126":"2026-08-03T03:57:47.623Z","1.5.127":"2026-08-04T01:45:55.940Z","1.5.128":"2026-08-04T02:14:47.991Z","1.5.129":"2026-08-05T03:58:58.830Z","1.5.130":"2026-08-05T07:05:57.189Z","1.5.131":"2026-08-05T08:18:26.136Z","1.5.132":"2026-08-05T12:33:11.798Z","1.5.133":"2026-08-06T00:59:57.879Z","1.5.134":"2026-08-06T02:46:54.537Z","1.5.135":"2026-08-06T03:32:33.237Z","1.5.136":"2026-08-06T13:59:26.152Z","1.5.137":"2026-08-07T10:21:07.692Z","1.5.138":"2026-08-07T10:40:29.874Z","1.5.139":"2026-08-07T13:05:10.743Z","1.5.140":"2026-08-08T01:45:01.897Z","1.5.141":"2026-08-08T10:23:01.003Z","1.5.142":"2026-08-08T14:25:31.628Z","1.5.143":"2026-08-09T01:02:26.146Z","1.5.144":"2026-08-09T04:01:36.709Z","1.5.145":"2026-08-09T05:45:59.487Z","1.5.146":"2026-08-09T09:42:46.685Z","1.5.147":"2026-08-09T11:51:45.046Z","1.5.148":"2026-08-09T12:57:03.070Z","1.5.149":"2026-08-09T16:39:47.928Z","1.5.150":"2026-08-10T02:55:22.638Z","1.5.151":"2026-08-10T06:09:49.858Z","1.5.152":"2026-08-10T11:36:51.979Z","1.5.153":"2026-08-11T05:57:47.570Z","1.5.154":"2026-08-11T10:21:15.573Z","1.5.155":"2026-08-11T10:43:33.803Z","1.5.157":"2026-08-13T16:13:06.687Z","1.5.158":"2026-08-14T06:45:19.534Z","1.5.159":"2026-08-17T04:42:18.315Z","1.5.160":"2026-08-18T13:51:36.334Z","1.5.161":"2026-08-21T04:08:31.396Z","1.5.162":"2026-08-21T12:32:48.969Z","1.5.163":"2026-08-22T05:36:29.037Z","1.5.164":"2026-08-22T12:28:22.575Z","1.5.165":"2026-08-23T13:15:32.177Z","1.5.166":"2026-08-24T07:02:09.006Z","1.5.167":"2026-08-26T10:02:09.741Z","1.5.168":"2026-08-28T07:35:15.292Z","1.5.169":"2026-08-28T09:57:50.256Z","1.5.170":"2026-08-29T11:33:53.182Z","1.5.172":"2026-08-29T23:46:57.824Z","1.5.173":"2026-08-31T04:48:20.555Z","1.5.174":"2026-08-31T08:06:42.542Z","1.5.175":"2026-08-31T15:58:23.872Z","1.5.176":"2026-09-01T06:38:00.066Z","1.5.177":"2026-09-01T08:13:21.234Z","1.5.178":"2026-09-01T10:29:39.394Z","1.5.179":"2026-09-02T00:01:27.125Z","1.5.180":"2026-09-02T09:36:00.389Z","1.5.181":"2026-09-02T15:53:56.563Z","1.5.182":"2026-09-03T01:50:13.803Z","1.5.183":"2026-09-03T13:25:07.218Z","1.5.184":"2026-09-04T03:50:19.082Z","1.5.185":"2026-09-04T10:41:09.291Z","1.5.186":"2026-09-04T13:32:39.366Z","1.5.187":"2026-09-05T01:14:08.732Z","1.5.188":"2026-09-05T01:59:04.447Z","1.5.189":"2026-09-05T03:50:29.038Z","1.5.190":"2026-09-05T04:13:35.645Z","1.5.191":"2026-09-05T07:11:04.226Z","1.5.192":"2026-09-05T15:07:15.510Z","1.5.193":"2026-09-06T00:53:55.371Z","1.5.195":"2026-09-07T09:59:00.185Z","1.5.196":"2026-09-07T11:06:28.694Z","1.5.197":"2026-09-07T13:43:46.506Z","1.5.199":"2026-09-08T00:23:02.989Z","1.5.200":"2026-09-08T13:25:45.359Z","1.5.201":"2026-09-09T07:15:00.772Z","1.5.202":"2026-09-09T09:44:39.773Z","1.5.203":"2026-09-09T11:46:18.227Z","1.5.204":"2026-09-09T12:35:16.262Z","1.5.205":"2026-09-09T14:24:06.846Z","1.5.206":"2026-09-09T23:41:42.802Z","1.5.208":"2026-09-10T01:22:39.707Z","1.5.209":"2026-09-10T06:55:07.394Z","1.5.210":"2026-09-10T09:29:10.059Z","1.5.211":"2026-09-10T23:32:48.322Z","1.5.212":"2026-09-11T01:39:52.217Z","1.5.213":"2026-09-11T02:14:28.039Z","1.5.214":"2026-09-12T03:55:26.998Z","1.5.215":"2026-09-12T07:13:13.303Z","1.5.216":"2026-09-12T08:34:25.092Z","1.5.217":"2026-09-12T14:40:55.351Z","1.5.218":"2026-09-13T06:32:45.492Z","1.5.219":"2026-09-14T03:03:17.306Z","1.5.220":"2026-09-14T03:28:14.909Z","1.5.221":"2026-09-14T05:09:52.848Z","1.5.222":"2026-09-14T05:58:00.685Z","1.5.223":"2026-09-14T08:31:33.987Z","1.5.224":"2026-09-14T09:38:32.977Z","1.5.225":"2026-09-15T04:50:03.097Z","1.5.226":"2026-09-15T14:58:03.214Z","1.5.227":"2026-09-15T15:48:52.619Z","1.5.228":"2026-09-16T07:43:36.097Z","1.5.229":"2026-09-16T23:52:57.777Z","1.5.230":"2026-09-17T01:15:42.782Z","1.5.231":"2026-09-17T03:18:14.648Z","1.5.232":"2026-09-17T06:11:26.877Z","1.5.233":"2026-09-17T06:17:13.410Z","1.5.234":"2026-09-17T08:11:00.136Z","1.5.235":"2026-09-17T09:11:21.387Z","1.5.236":"2026-09-17T10:39:31.330Z","1.5.237":"2026-09-17T14:48:20.775Z","1.5.238":"2026-09-18T04:39:07.336Z","1.5.239":"2026-09-18T05:44:26.661Z","1.5.240":"2026-09-18T09:46:04.309Z","1.5.241":"2026-09-18T11:03:51.960Z","1.5.242":"2026-09-19T00:30:25.869Z","1.5.243":"2026-09-19T02:21:09.743Z","1.5.244":"2026-09-19T03:59:50.600Z","1.5.245":"2026-09-19T07:22:02.786Z","1.5.246":"2026-09-19T10:01:21.714Z","1.5.247":"2026-09-20T00:22:13.080Z","1.5.248":"2026-09-20T07:09:47.302Z","1.5.249":"2026-09-20T09:26:11.367Z","1.5.250":"2026-09-20T11:08:02.626Z","1.5.251":"2026-09-20T16:28:52.652Z","1.5.252":"2026-09-21T00:25:43.636Z","1.5.253":"2026-09-21T07:09:23.427Z","1.5.254":"2026-09-21T11:04:33.181Z","1.5.255":"2026-09-22T00:09:19.044Z","1.5.256":"2026-09-22T00:16:13.000Z","1.5.257":"2026-09-22T08:05:23.542Z","1.5.258":"2026-09-22T10:24:34.122Z","1.5.259":"2026-09-22T11:40:27.528Z","1.5.260":"2026-09-22T13:50:35.829Z","1.5.261":"2026-09-23T08:12:36.134Z","1.5.262":"2026-09-23T11:26:09.381Z","1.5.263":"2026-09-23T12:31:17.774Z","1.5.264":"2026-09-24T13:30:55.498Z","1.5.265":"2026-09-24T17:13:47.084Z","1.5.266":"2026-09-25T08:55:55.090Z","1.5.267":"2026-09-25T11:42:43.775Z","1.5.268":"2026-09-25T16:47:59.936Z","1.5.269":"2026-09-25T16:54:41.813Z","1.5.270":"2026-09-26T03:49:42.129Z","1.5.271":"2026-09-26T07:34:28.947Z","1.5.272":"2026-09-26T10:18:34.126Z","1.5.273":"2026-09-26T12:16:30.812Z","1.5.274":"2026-09-26T12:37:41.924Z","1.5.275":"2026-09-26T12:50:35.440Z","1.5.276":"2026-09-27T05:39:53.788Z","1.5.277":"2026-09-27T07:58:43.268Z","1.5.278":"2026-09-28T01:43:11.713Z","1.5.279":"2026-09-28T04:45:01.399Z","1.5.280":"2026-09-28T09:33:42.500Z","1.5.281":"2026-09-29T05:30:48.949Z","1.5.282":"2026-09-30T01:01:42.587Z","1.5.283":"2026-09-30T03:22:06.481Z","1.5.284":"2026-09-30T11:51:32.627Z","1.5.285":"2026-09-30T15:56:14.914Z"},"bugs":{"url":"https://github.com/pyb-xc/pyb-ts/issues"},"author":{"name":"PYB-XC"},"license":"MIT","homepage":"https://github.com/pyb-xc/pyb-ts","keywords":["ai","agent","minimal","claude"],"repository":{"url":"git+https://github.com/pyb-xc/pyb-ts.git","type":"git"},"description":"PYB-CLI - Minimal AI Agent with multi-model support and CLI interface","maintainers":[{"name":"quanyunkeji","email":"tony.xu@ccloud.onaliyun.com"}],"readme":"PYB-CLI is an AI agent implementation that follows the minimalist agent philosophy, embodying the core concept of \"letting LLMs do what they do best.\" This implementation achieves core functionality with minimal code, fully leveraging LLMs as general problem-solving engines.","readmeFilename":"README.md"}