{"_id":"@gobing-ai/ts-ai-runner","_rev":"103-5b7d59067bad07fffd8f62f1d27da614","name":"@gobing-ai/ts-ai-runner","dist-tags":{"latest":"0.5.11"},"versions":{"0.2.1":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.1","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"e047d38bc2eb778fe2657537ca4cd7d95fc189e4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.1.tgz","fileCount":22,"integrity":"sha512-eNmrAOV+E5FrgVbVfzVF5vQ/LmfnQi3k0S3b9FPUjGKNd8SgRFctfs/OaytjAfsVsgESqicHcGsFX1p9lnHKDQ==","signatures":[{"sig":"MEUCIACs1/0lV0ikbUItZvEKHyuJCKSSrSv54lWvz1kX5FOYAiEA9CZLhxcCR8kG9uv3+H/PLV+DM3tzVpe6ujrZsCXmgF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d9846d1a4b1804a7d485ccb5018e4380cf523a5","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"robinmin2026","email":"minlongbing@outlook.com"},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.6.2","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@gobing-ai/ts-runtime":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.1_1780272062320_0.30398451896981205","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.2","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0c9f2e5ec0cfbd3fb7482aafbf0d87f370e24ba6","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.2.tgz","fileCount":22,"integrity":"sha512-ve/AvWI+9FzU2ZaXzCLSYq+1f9PlvmuacmiqUziUXqSpzxbiKNeaN0PDG4seho5NWpdxrhJHb4Sx5xuT17sIZw==","signatures":[{"sig":"MEQCIENvgT/eqa96iYvGrxlS/pId9ZNfJbSjAVpSyyyFVnqmAiASu/2fWUMxV6V/BR870qTwEe/vU9uk14F5an9Rew/W4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"498b721f60d852a691f6cc102e01400937a1d87b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.2_1780272755476_0.6321977809227153","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.3","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"179f5957dfacc2a95e2a816070b4dac0b79935a2","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.3.tgz","fileCount":22,"integrity":"sha512-4+R5WSSIFE+dq/RD1PVBM6RwkY6udBoyQzFHTCkaQ1gi4uvEDbD2077VDM6tVuagVn6helvJeUP9XfMXOco3WQ==","signatures":[{"sig":"MEYCIQCAlIa85yqD2KG/zrFpEfYj5+jDfvhDCA/MZFgTncXSywIhAPeYAVwVlIS8RYEodPwvTUVKtrmbwGB4qjN7n+LXFzYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95449d4995c73df7933f784b58d17fa15460257a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.3_1780293221038_0.8734351579589366","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.4","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"871a8bac3f864deaaa8983b37cb3531c05b3d0fa","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.4.tgz","fileCount":22,"integrity":"sha512-hq2naMklbD5OrszVklretcE2RP4ojAo7ivHVvbIXo+ZC6/xM3wj/Qo5wrKoaA1XLRlSCfBZ+cJ9taVjZIQR3lw==","signatures":[{"sig":"MEYCIQDHdj9EPKtEoxZlqWzeEpp+6N0Tej6KSXHG6Nfw/eTIHQIhANfDI/P60a5ylLGKwelYbd8GdBZG6FNEEEBzmwiWn+kJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9c34202de8821996c22399282d65d3c7d4f36e31","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.4_1780332942544_0.690346533784262","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.5","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"99c181ca3bd4fb5cda82766f073045dcc20f7d15","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.5.tgz","fileCount":26,"integrity":"sha512-d6luUg0JDdGa+MLySaaguChQWY5nTKR9/ZRkd+aHwBPhQqOE8ROet+LOm8CRIfU2uQRbkqbc/yTPz2xRkXFM9A==","signatures":[{"sig":"MEYCIQC1CjRfeRXFCOoHCSDMiCrQ5IYE4eeqLX1JY3HtC08/ywIhAKmP7pd4Oh7RnZUcu8r90Rrf5sK6KQJ+OBAhtqQ1khl7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ccd5e3fcf8ae4f9c1bbd24e3b0ca3c129dda9e2b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.5_1780351063211_0.10992590555759363","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.6","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.6","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"f3edd59cc330132d201ac22eb5a7a169d93a159e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.6.tgz","fileCount":26,"integrity":"sha512-uiyYTBBEyKeZDDMEz+cH9aMFhhgKPJwpHtAQPm5+s7kaaKiGQPoAK650egcLMflsLge1NdmSz62kSFEkKEiptA==","signatures":[{"sig":"MEUCIQCZRFeMjYXzmK3TucUB/cYOBwiy3ZEBieHd6nksZR4hNgIgfFfiE/KRJAg9RudsVMUSimhPT+RyNR39a0nedFzOy+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"04713654fd0207abe368cca0747e73ac407675f2","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.6_1780358076559_0.12441373398677857","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.7","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0072072c89e54d4eb95d8f53a1d9586f3233b1cc","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.7.tgz","fileCount":26,"integrity":"sha512-Q/i0v+zm3C+n5u66326SGcLxUdkYMRl3bMn9XFrAktROkIQe1mmubiBiVVA2gwotmhYut1ifMYU5seMHp+lilg==","signatures":[{"sig":"MEUCIQC22GiYdi0WDfPv+XNzRGm960jYxiYFxIEDAdKknU/p2AIgaK/RA1KgGvhR0Qo8xULO377lNKeLBirmgdOIbT/DOv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ae89ef58a8ac635874abac47323f60a77ebd89b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.7_1780373372265_0.09321116037143296","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.8","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.8","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"1df1c979c10f14fb3608481fff6219de27aee7da","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.8.tgz","fileCount":26,"integrity":"sha512-Bm7SSEzy+Rh2g5gUwIUhnTdQrJBsN3Pukq+xPcLsxQbNuhXVo8CRweT9M7ObgwxgwofJbkHMZZd1LeHqzKUfoQ==","signatures":[{"sig":"MEQCIBjDqqnksV6fLH5CAMq9pm9DDuf2Kv91ttDRJX4PogHQAiAjNZnrTl4OFyZ5XBCHh/zjNLeyfFe6d1uRXr2w2pZ0bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4327ddde9a982faf48eb53952c1b2a03a48a5aeb","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.8_1780381077125_0.6705339714434584","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gobing-ai/ts-ai-runner","version":"0.2.9","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.2.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2720a54d7df11e60f769a4e685c03d50966e7bda","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.2.9.tgz","fileCount":46,"integrity":"sha512-sM9KRvA2JffX5Tp7DYcnkWovQpvgV4NQLK2jC0duV3y/H+Jr2Spdl0T6sr3irIsEs2KoWpbZoZMlB6ZmFYDDvg==","signatures":[{"sig":"MEYCIQDWW6eG8ThPdzbrxIYCebKFyeJtOw3jPoNV9H+JHUBC6gIhAPYD5MKAJx5WwrrUBHE6cEy4hFmLoLBJSc3bzDl5Vovf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0085e6f82a34ee0006f4d427af0d11b960318941","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.2.9","@gobing-ai/ts-utils":"^0.2.9","@gobing-ai/ts-runtime":"^0.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.2.9_1780447421367_0.41617237286774644","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.0","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.0","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3e1be057d5bba86c7a04ef42af040d50f8362803","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.0.tgz","fileCount":46,"integrity":"sha512-QD7EhVglR24iFphOIjF5e9AZmR5bERNUk7k/pTqQxAqMCiOJMnO5UjX+jW7XzmjAksRP7xLEU79NO89NCEOnkw==","signatures":[{"sig":"MEYCIQCPcp2EYcvzrf7OEvTlcunrFLLoAcSqientGTLWeSFbgwIhAJVJek6UnCXdMEy5RH5ZeNVtqokqrk5SZJhuVvHkL87I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4f3777236b999b5cfa89c157b4b67c3fa8956b0","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.0","@gobing-ai/ts-utils":"^0.3.0","@gobing-ai/ts-runtime":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.0_1780456756434_0.8553705220168695","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.1","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3376891540569ab6c027b9c16c914dfa13ad7a3a","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.1.tgz","fileCount":46,"integrity":"sha512-vWHLoilC0w9RXqbdiv9kIVm0IqyGUOn74qaRe+wlh9bK9cVKmI/fJ8bKzBJ3166intWh5i3eX632Eicm8LIqzA==","signatures":[{"sig":"MEUCIFYecBxZWMdwJFyOsRR3DiGzOL+BSKRLFMMsCWDr0wYfAiEAzFTrrkQ3/OQNMQ1HMBk1MTHcHZzKJIgUhHQ5sYJreW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a0ac86260fa0e6b4b17a5d689858b4395438600","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.1","@gobing-ai/ts-utils":"^0.3.1","@gobing-ai/ts-runtime":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.1_1780532310498_0.3053893049880052","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.2","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"7b71fba126c35a38f2add6df98d09f86cedb7252","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.2.tgz","fileCount":50,"integrity":"sha512-h3+9ujHBKR1An8yP10fBuUctl7JzHXOEOUNFBZK7yHQ22lsP+jbShrPUHPk3v7SuWMHqGGgxeVqshsM2rbu6Kw==","signatures":[{"sig":"MEUCIFu2a2yP5lGfFnOkRPVdMNUG8ikQLXXMCMlCFgsOVOMeAiEAkbPEdN+yPA9xCiWQVda/vBvFCsFR0UBYV5Pz5/TA/94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b47009da62b893ad52c5b2fbffb4d566034605f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.2","@gobing-ai/ts-infra":"^0.3.2","@gobing-ai/ts-runtime":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.2_1780683620700_0.03550484928512887","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.3","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0bc6d750aaeff1a34dff87be9c1dbe70c0febf45","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.3.tgz","fileCount":50,"integrity":"sha512-zHO5xiUZc9RU74yc2nHm7HMJmaBP+c7czth0aQQrc2srSwZF6ck1kDOeuPhN6Sq2RaLIzA/24UaLkSfP6FioSA==","signatures":[{"sig":"MEUCIQCmpAQ6cJGyTRnU4NAYtKBkwKQqlAI+IIUPPXp35fbsjgIgZ/PJdi/oL8JpFeOSd6XbTEX62UTijbGCs9YpHKffTTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a7a327e3dcf75bf7670d380f71e7508155b328e","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.3","@gobing-ai/ts-infra":"^0.3.3","@gobing-ai/ts-runtime":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.3_1780812836829_0.44940416526419824","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.4","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"6d16088df7d974f88cef20f99aede35f7f255f83","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.4.tgz","fileCount":50,"integrity":"sha512-wSePQQDuH6MZ9YJ/hwnane7oKgpLq5KPe5+b8+HU0xgXJqsm9ymaM4vRDajqGs8RU3VNEWPOflze7LWV66yJRQ==","signatures":[{"sig":"MEUCIBMy1U5ZK5Zdgyowwnfp92ZiGlTqqyp8iW3Q+z3BRtInAiEAm8AFqwSKrOJ3gV/lUU50YIcV9oefW23zbW6EwOJIFdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"91dedd21d398c1e7eb4d9319fcb4b0c7e2b05acc","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.4","@gobing-ai/ts-infra":"^0.3.4","@gobing-ai/ts-runtime":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.4_1780871968645_0.49023753581907803","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.5","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8ad22a1e89ed458d61423a7130d5df7ce091d773","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.5.tgz","fileCount":50,"integrity":"sha512-PvoWu50hOzhlFWLahrR1yMXefTZ5s5UqIxyzsbGGJSBRXwXtZfmDROOzIlTma8RNfcXYrUAUhe6GGvb2a9UoTA==","signatures":[{"sig":"MEUCIDs/iMF+WPVFV6kOPP1fkHZfe+R1CaAshDl2aYgANo+qAiEAiUVm+ptk4wisiY3Xp3xngsSAi602S4b4rlRAMMbERIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eba79168d23f33ca11a4b95cb4e0a7a2f4a67a7c","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.5","@gobing-ai/ts-infra":"^0.3.5","@gobing-ai/ts-runtime":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.5_1780879888542_0.699156033123759","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.6","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.6","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"51c868ad2e7d4a6f303e0c21a51ad17bfd72655d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.6.tgz","fileCount":50,"integrity":"sha512-sfaFW9+9QmqRFKxiL/xNaPkZto911C2qqeemA4O2OCVy9z2RyIBcmUMvBN0myeonGLsO8aftfLRqADwoK27hBg==","signatures":[{"sig":"MEYCIQCoF5xI9bJWhrdrXZyxVb8dFjawhyt1d8yTsrIdw0/NOwIhAL4WodKrltQcOvKGmBsfmol/FAc0ZAi1LAG10xTgAFZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b96faec0ef1cd77c6b91359aa7321b12c85b99d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.6","@gobing-ai/ts-infra":"^0.3.6","@gobing-ai/ts-runtime":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.6_1780975906610_0.6835480461605106","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.7","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0e2d323debdf775f8823d687cfa1fc02734a4c0e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.7.tgz","fileCount":50,"integrity":"sha512-0OUe2EaiL6fxmLVIh0BQU7ssqZcznqo6U6E0pao7rbBh5mmrTb3S66Gh70urQLcGjK8woFkfDs1A1tld37cuLQ==","signatures":[{"sig":"MEQCICibMM3P2N7oHz56yEN5DlOGyIWFT5rSXGnTI5muSYLmAiBCiSut96WMCEhltKqO2ppUYX9oKgy9ycB8JzwoC9d7Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"392cd0b06818e1a1abf62650bfecfedacaa8987f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.7","@gobing-ai/ts-infra":"^0.3.7","@gobing-ai/ts-runtime":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.7_1780976641055_0.8762718718893874","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.9","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"127849994e7c376fd7269d180b7177246d461ed9","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.9.tgz","fileCount":50,"integrity":"sha512-ZGA/DTWtyoVfYaYEGQhNCZ7pQCap4qOG8pG1PogZqfi8ZFNluAg5G8kONZpI3sflFh4m88COi0xlREz5wuSOoQ==","signatures":[{"sig":"MEYCIQDBiz9adoBuWNmrqxsuZVKDZFMQZ/E2dzx5rNZknEsLTgIhAMUoptGuGiSzUzimWkY2HMVv1RhP5ptiEuZs/TzTMXFj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"146cb56b69bd0041941b4b90b2e8db9743904c17","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.9","@gobing-ai/ts-infra":"^0.3.9","@gobing-ai/ts-runtime":"^0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.9_1781065198830_0.6573024405496433","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.10","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.10","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"dbf6fcbb432eba497e27763d8adbdf46545e61e8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.10.tgz","fileCount":50,"integrity":"sha512-7HEIEtrTpq936GuOOV6uVd3MUIX6IRyt3IUUwdhiqRMk+0ympTR1xB7KAI8x39ZfUq/VtUF3m7xrWCCM2Mc84w==","signatures":[{"sig":"MEQCIEsIHO3vBJLMyuezH+xJuuBqnF6kdC8jcRM7mD/dwfOHAiAXYnKfVBnD8+CtrrGL9zqCh34ZRkhpigq5pKacrxOgUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff943adf3f4967a5188780de01ae6d98e3c6872d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.10","@gobing-ai/ts-infra":"^0.3.10","@gobing-ai/ts-runtime":"^0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.10_1781075251799_0.24711588350526825","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.11","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.11","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3030bb1cb9b35c14cfec0d77274078bb0184461c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.11.tgz","fileCount":50,"integrity":"sha512-c9BdFMoV+2g8cv5fwmpGIRShMJ9gQPCifwOLnlmOXXDK3cke3T51Em6VWFCtjBJyf2BRAqe4LnZ0o6Q84eJnsQ==","signatures":[{"sig":"MEYCIQCEUOzlsEKGZN6pshFDcyqcoXkalE0BljHQa5mRxtbF0QIhAJu9XWdthFihRr9uOJs5GWykNSpxRvkvI4dqkvBP+BQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a749843d82b0d81e63a8d118c7c52da57b6d5a9a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.11","@gobing-ai/ts-infra":"^0.3.11","@gobing-ai/ts-runtime":"^0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.11_1781155975372_0.1484028269338178","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.12","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.12","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"cd33444405896ae2d55061c86ab82efd26ae0771","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.12.tgz","fileCount":50,"integrity":"sha512-wGdw0393+LnqsR558r9Kj+dHv4qtTifHIVBtAiY4TwdeC4WZVZCKn8TKizxn/ILOUxN/+GEK4ir8xUfiZAA9Lg==","signatures":[{"sig":"MEQCIB46XTzjSHhKN9VfAqB93MJuvx7ejJlKnd22aUf56HczAiBXYGL+P60RqgG3V9YTL9jRN8h7BUNXWFv3yPjqc9Hckw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f90d9d94a1d0485ab282e75e3d2bf4684ed17f2c","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.12","@gobing-ai/ts-infra":"^0.3.12","@gobing-ai/ts-runtime":"^0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.12_1781204091396_0.47399439570631086","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.14","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.14","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"c95b92ee83825dd78c3b80fcf564ef9d7a6c2c7c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.14.tgz","fileCount":50,"integrity":"sha512-HzNwTDuVANV4erss7yrvtjwzgokuh3Rt0p3PlLAv/cd0da0jjWaGv4tV7QWlE9T8pJApK8BTlsjHiXCtDoo3VQ==","signatures":[{"sig":"MEYCIQCumjbUTbJsA8MYroz80Gmf8SNB1bFKpc1OXsoFRNZfMQIhAMv/n2ZrLBbMFhqdY1ZC/EBa/xpSg4lqRInPIBTkbsTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8141b5411aeb93c90f540e7018fa017ae161328","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.14","@gobing-ai/ts-infra":"^0.3.14","@gobing-ai/ts-runtime":"^0.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.14_1781209223222_0.6768585193504704","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.16","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.16","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"c5e579b69035ffddfd1688e41388d82d49b5e8e4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.16.tgz","fileCount":50,"integrity":"sha512-n82rmblyEXbHgfjcP9pQ86lOY6OuZqJ+ngi7n5GoIPXTBk3QVtVyEZCfb5qCImdRD9JFjqfmoELsQtJ10/DN0A==","signatures":[{"sig":"MEYCIQDrTbHPz9MiYwzCbOZKUTGT7O8uILCyXyJvwurVn6oxvwIhAOTtLcy09dtpwqQuhnxPPoqDN2qsen47wIe1opjy3oSN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"69fc9efc1112884b8f5cae9763ac63b6fd12d29b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.16","@gobing-ai/ts-infra":"^0.3.16","@gobing-ai/ts-runtime":"^0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.16_1781218285227_0.5872795755793261","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.17","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.17","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"df181825ea8fd9a0071ca6d163278b3679d8246e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.17.tgz","fileCount":50,"integrity":"sha512-2sWHDQRAzTVWjJV882UB9TbZ7UZppnYeRPpt9jxsuWeDsDx/gKsfLNOTOKhrTX/UnQWs3504vx544z0SaWXp9Q==","signatures":[{"sig":"MEUCIQC7f+IIMslo2I20uA1gLZpoCfPsfUAwj6bhhdlA+b7/EgIgaRwZtMQ2bZwAbY56DxJPJH0Fw1AHo9ATz6Hk8tXMIvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8484e93a2cb45fcdbc79a358a6a056dcd23d6f67","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.17","@gobing-ai/ts-infra":"^0.3.17","@gobing-ai/ts-runtime":"^0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.17_1781368797091_0.11587237397053785","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.18","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.18","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"9e5ff3d604f78b92f94b7bb657e36af088a793c8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.18.tgz","fileCount":50,"integrity":"sha512-bQMA1mLPtnChDtifuGr+05zhJJLPi0rhXWO5s7THXiNpP0ogW10/VXvRNHQ510Isu2e73Y/O3YmH8/POAuge8g==","signatures":[{"sig":"MEUCIDoJE88Cls0wDTMekWrj/J4jITBZql94IfA9PGcsQNIDAiEAwrmYQTV0FUQaNoBlRwV5nFbto49+R+B+e6ZEHbxVwUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8987d4c5b5cc893dc09b3ab2ed9f3905febe4c7f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.18","@gobing-ai/ts-infra":"^0.3.18","@gobing-ai/ts-runtime":"^0.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.18_1781505718898_0.20068812781519085","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.19","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.19","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"9de8b50c6f35a90185dbd0aeeb9c2f1491d94891","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.19.tgz","fileCount":50,"integrity":"sha512-4Z02wSvwFbGBJT1Sl/3MKrNLyUB5X2ehdMo7pqYirHvfVy5dMIr6g+j5Go674G/6DIzHmWpOmn8HTQOheWRrSw==","signatures":[{"sig":"MEQCIFXMbB1G8w8HIem/EEasYk2D5B5+1cYhk0rGA35L/e96AiAcnZleiHPLzY3v2X0I1hWcm3e82U6pDx4gAl+2BTO9OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"59717e7f286c735d5d7384113154957fa6ce3b26","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.19","@gobing-ai/ts-infra":"^0.3.19","@gobing-ai/ts-runtime":"^0.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.19_1781546439823_0.6179644657243004","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.20","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.20","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"174b2d6a88bd04254879e25ecee7265d3e3fb7dc","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.20.tgz","fileCount":50,"integrity":"sha512-/4dmYWOMP4aIfxtwY+L3zTIsbQ62/W8AiIUPNa2j1HyST+M8FaX0cXfDNoJdsImhU5yPfwIDD88I3Ji7p8eZQQ==","signatures":[{"sig":"MEUCIAGiybsF9lPC2vc8JCjlTmwXfWbwBFLxD2icjMH4U/+6AiEAmxBPmbBpCe4GVRaj9654dnc6mozw4KjRTNU2dRjZo90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c1a99ff6313cc14150ad97bc2864f5a8cbd7bd28","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.20","@gobing-ai/ts-infra":"^0.3.20","@gobing-ai/ts-runtime":"^0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.20_1781847383651_0.395190919463553","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.21","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.21","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8c30aec1a9d6597dc33698235620e3617e986af1","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.21.tgz","fileCount":50,"integrity":"sha512-pJckkUC/idPzn3rOAEda21GB2XwGDg1vlrNPMnBnVrexbonGUPkvLpWg1zj0CkPu8vOkE4lt4SbUSeYgKJrG5Q==","signatures":[{"sig":"MEUCIQCWFAcob0ELKOxPLLp5NNT7AwhV2TVdNVqGRsplZeQ88gIgNuM+7B0N315hDkbkoS0fgOciHdgZQqtf1gCcuegZtCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8ab2adfc4d24ca47f6e0a3357af44972e2248d6","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.21","@gobing-ai/ts-infra":"^0.3.21","@gobing-ai/ts-runtime":"^0.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.21_1781972993805_0.9521716492337815","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@gobing-ai/ts-ai-runner","version":"0.3.22","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.3.22","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0b9526f19f73b21103f152943f47cdc63180fac8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.3.22.tgz","fileCount":50,"integrity":"sha512-24qRhEkpeXVm0gDr8+ZS3IWWP+MiD8mVmGRMUOjRtc1JJzTWFeJ7NNsLErg7i4VBLWYc+uD4iYm1ZoHHckjjUw==","signatures":[{"sig":"MEYCIQCYbXGDgcPnq3+a6txgPbLViz4LE9CFX2TfOavKcjqywwIhANIU2Ixkvj1zOtoN5Tn+VmJ8W6YhYdAa9fkDrIzrAJxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.3.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfaf20941508df7f1f84481a51ee861f32e8330a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-db":"^0.3.22","@gobing-ai/ts-infra":"^0.3.22","@gobing-ai/ts-runtime":"^0.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.3.22_1782356154058_0.35928431866243526","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.1","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a027192b4343c336909daf6fca6881853cfb2eb8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.1.tgz","fileCount":54,"integrity":"sha512-zn/EGSFOcV6fpbU3JHgyS7J1MK3hBaKw3kxDpaVgICv1+NT/QnV6HSlBqyzHsP3KfpukRg00+gr7LShAnzDAcQ==","signatures":[{"sig":"MEUCIF/EZJHppdVZhtQbdrsGVK6ZLXBvKwluNsK299DbisXTAiEA4/ARE2sQpMzwsjPGsXr+ytkPMepYIoKB6+8cAo3sXj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e75ad4367add44104f03902bf728043d522560a7","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@gobing-ai/ts-db":"^0.4.1","@gobing-ai/ts-infra":"^0.4.1","@gobing-ai/ts-runtime":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.1_1782452822011_0.018767750099695668","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.2","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"826c3417c516044dae34990952213e39d076b729","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.2.tgz","fileCount":54,"integrity":"sha512-As+AGcMupMp70fw0gaG6oAvGptmU1GQUqu1+6AkhS0ne0i6U9qaHS/nWE3AJtgotEDOvP+lm0Va0CqvCcU8NbQ==","signatures":[{"sig":"MEUCIQCBaUe6aEKcYl0zw5oPvwLjMnywQf4DTv2jAtT+0JQN+gIgH6xYSz8UXob0q18hecX70ln5feuCMXe7dCOGAhfY1So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3112be50bcff800e31f1839f7493028e46042302","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@gobing-ai/ts-db":"^0.4.2","@gobing-ai/ts-infra":"^0.4.2","@gobing-ai/ts-runtime":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.2_1782535586690_0.9831552102320056","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.3","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"108a8ac58b45d27a2f6ad55208a6dc39f516d6ff","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.3.tgz","fileCount":54,"integrity":"sha512-VyU1wpafLYzIFXRWdo3XvDcWmgt/itUqOBd+lL9IT6C1gwpwbCio+FEvPSMmN7TNgRRWPoA4+OQ5k+k9qvoBUA==","signatures":[{"sig":"MEQCIDOFmOfY9QfOIej05MOiKI4N1CgYsfm4Al+GmCVhDGCoAiAvYDXZ/lTB2cCOTRPoMlmEqhEI6KZ/IubEF+Fos9cI/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3357e6de50e01d36a834ae4d5422f0185ad8b7c8","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-db":"^0.4.3","@gobing-ai/ts-infra":"^0.4.3","@gobing-ai/ts-runtime":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.3_1783194868133_0.518030733479961","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.4","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"edf33c11203f5c33ee6d4ff63bf2ebb8a7842f88","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.4.tgz","fileCount":54,"integrity":"sha512-Af3N4VrRTF8aBi7Xdu7jy1hCHKgoZMi2DIKQk5SPyfk6q7tJZ53ot4X+qtCkDkoSC72hnXuslxcpeQpppQOIYg==","signatures":[{"sig":"MEYCIQDUQ+SpJgc5OxKNUmvxrtDeTMsfjfL7OH0qcdhmmutRyQIhAIg5uwFOObQgC2TOtX1zRc52gRquH/IhvnwfT5Z/QFJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cad46fc51a173d617996861949e99b15ff35c0eb","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-db":"^0.4.4","@gobing-ai/ts-infra":"^0.4.4","@gobing-ai/ts-runtime":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.4_1783529578226_0.6331677064982615","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.5","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0ae6dc83717e3b70f3a374bf3fa76a86562b9e01","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.5.tgz","fileCount":58,"integrity":"sha512-Nby7/yiIktCE5Jf9lrBHR6H4/8TNIELmO9Ypv73ODmj+AoAcKAIK3AyE7RF8sO+IMqTGn10MyGiR/KgxqFPN2Q==","signatures":[{"sig":"MEUCIAd4n9BevAmxlmNjQS4LsdCtXZnmYp/Of8SftOuGNpgEAiEAnW39S8fFvvb96C//6bleC2LhR9OdnjkOEbKqXSOWmXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83d80ccc6b23d27166019f2aea21ed44fbae8390","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-db":"^0.4.5","@gobing-ai/ts-infra":"^0.4.5","@gobing-ai/ts-runtime":"^0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.5_1783699329991_0.5799841035838031","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.6","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.6","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"b36c3bf9b4274210b5abc63dc38c486591ea192f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.6.tgz","fileCount":58,"integrity":"sha512-ny4a0rOI74PXZg0wfQ2iaRQQnzQaJfJQ/RsoSW7kfLZI/Lcx3kGGHiCtsahtLUhLWJZ/LOi+x77vwsFdmcNhhQ==","signatures":[{"sig":"MEQCIANXstVVMDuaz3fj2nAS1FpcMpApeGfdn4IqqFaV6bQtAiBqIVfOUBNqnKCXJDjYsM9OlFNNZSXIAfJRDULIb5/QfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"548445c92ad4c80c757d9314887f3e898b032891","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-db":"^0.4.6","@gobing-ai/ts-infra":"^0.4.6","@gobing-ai/ts-runtime":"^0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.6_1783724838338_0.2020290888492351","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.7","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"93be629fac1c2a578c27450c5f73bd16517e6b33","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.7.tgz","fileCount":58,"integrity":"sha512-lQepW0tEu9C88ki3IlPIngY/qyDJAD+M7ZqMbohtB+WM9vzorbRREQyJq8toM0oVNhUvC1bHGmBnyejIvsuKXQ==","signatures":[{"sig":"MEQCIDIRt0pWwkPmzMAwNu84fSBfmkStPnFdx+63wdlU+LTLAiA5A+5xfWmD19lSZEafPl1yekpCezOWUVcr8ti+pd7p9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54ba9e9ba940a93ae992a944b10b398eac25c9ed","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-db":"^0.4.7","@gobing-ai/ts-infra":"^0.4.7","@gobing-ai/ts-runtime":"^0.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.7_1783789670627_0.0806165315504559","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.8","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.8","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3e5cc66a2430999690eb4dd7ae73e6da8c4d9bd4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.8.tgz","fileCount":58,"integrity":"sha512-MN8eP5Rk6OM403lGqCu02PUkR36hm82X2874iLAc6bNVmiv0Y/8mdwmGc6iMjod57hxhIW4+BUjzqQV377Ea1Q==","signatures":[{"sig":"MEYCIQCAllc2B5fIr/29DEdB8vumtZwcheZvKb8Ff4ds8TP20gIhAJNlNE53pyR+lWpgR301szclg2YYYrA4cgXSSR8H9xan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b1247d3f904794382ca95a615ee68a76f27f4353","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-db":"^0.4.8","@gobing-ai/ts-infra":"^0.4.8","@gobing-ai/ts-runtime":"^0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.8_1783876959655_0.7612689156622074","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.9","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"4c9b8ede5a2ea704c8f7c958ae5322aa6571a49a","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.9.tgz","fileCount":62,"integrity":"sha512-lMIyn+zOd9qDi5m9U0H2URCc21SxtE5vLmV2XXCtf4iQ8tlkDue9D67cQtr2tP6mbgD17LBnFuY5K8QZSyKdYw==","signatures":[{"sig":"MEUCIEVw1KhhxexitD7J1nivuAmTY/8OHUttjdyaBPgW93DOAiEA7kJLlcnstB5MiTca+snbP/YpuEWML1G1EJxOQ6yxoYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73f3a5a4ced5ee845a8091f96a2305dc8a5e72da","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.9","@gobing-ai/ts-runtime":"^0.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.9_1783977852109_0.4227489534382709","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.10","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.10","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"6e989cc279a2354d157cbaa38e6eaffa5cb97ccf","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.10.tgz","fileCount":62,"integrity":"sha512-UgSikMVQVV0QqQblyLBaw5OTYU5AB4Wei5WMVLv980wWNpiNVQKizrdaH9qOV6+2qzWrB5/8fB2CAko29afCdQ==","signatures":[{"sig":"MEUCICsVUIsnywBvzryYaYjj9AWnlFgxmcAq6d364t+LUYPKAiEA40wO85SicE2X8MdIkGK0eypo+tuUBFKqroCdNfFXzmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"390b76e092e1a8aeb2484a845dd8024e5adac695","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.10","@gobing-ai/ts-runtime":"^0.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.10_1784155596224_0.1289033503655681","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.11","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.11","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"1989d03e46c9f5e2d4f7aafc2f8690dc8c8c7d4c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.11.tgz","fileCount":62,"integrity":"sha512-Oqeeg6f7FbuYP/ECSG5bhRSFBO/atLJBvwS26WL6ngghXZ1MPQnq2ADwGHcuPbEw2o7ZZXPpgij9zemqUR5g2A==","signatures":[{"sig":"MEYCIQCs4pGHzpR8YhTlYn1xXoXWUnr+PwI0i5gk/5esODqW8gIhAI4VTAugrnSaye3koZYlAQwIKwJ8DmyFrrleRhy3KFy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e904e9062605243a8aac99a26f030e51788d2694","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.11","@gobing-ai/ts-runtime":"^0.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.11_1784697450369_0.9009251566918479","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.12","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.12","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"13c1d7aab0467f741b3f4959dd5915167117a132","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.12.tgz","fileCount":62,"integrity":"sha512-Jbp+gcqUoOzEa1zxsNn8pGypGend4gLkvQxmOlXDxLF3hInfkLkx9SzmapjrjYVeyX2+FYDLxaQ2UvqIMRO9Ow==","signatures":[{"sig":"MEUCIDiQ9ovMBb0X92lqnmu+diPqzAKoOMT95ohwG91iciLuAiEAtNovUq9fKMGE8fG7TEvKdNlhci0SOomuSN1v9ZC3Glw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cce3c39d08db2cbc8460930973fd8e84a8c0e43","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.12","@gobing-ai/ts-runtime":"^0.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.12_1785258862016_0.8444425780612983","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.13","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.13","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"5aea0f2502906b0c8a38032424029a2c4b7f0500","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.13.tgz","fileCount":62,"integrity":"sha512-/0S4R1wyD6rgGpcc6UeSnk+TqK7mdMLKGp4Oi4x9OtVn8LgyCI7yihI4f8cVIimmunnq68Yckj7G6mEnNBZhCg==","signatures":[{"sig":"MEUCIQCOrVrd/Hg65ytHkTqm2YRt1zF8nT64hqyyLsq0GG9+LQIgX3tuJ7ZgOtsXwQ/s9+RQ33KfzAVgh2/BeIrp7ENM/bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e2c8aa963eafc439add07b021b96a0527073565","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.13","@gobing-ai/ts-runtime":"^0.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.13_1785262181922_0.9870329267381506","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.14","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.14","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"c14c8324785d181e8236c73c3eaff7d209d88f94","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.14.tgz","fileCount":62,"integrity":"sha512-JcJmWex14UYziTaJ6lswgv5FbphUybVTodimd4yH5KMqt4oNgmg7ChKieolKyunLhniP9NVL5pxBMW/uNDGOQg==","signatures":[{"sig":"MEUCIQCm7qZd+N3OXIHSie4PPWLHU/8nbUi52PCkXjO3AseIfAIgQ8IuO1+3xDFXSum2IS8XyE4n3PbX5hWtad7gLU6QJAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8002f07ab6ed7c5c6f833febb4f20f9b6c092411","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.14","@gobing-ai/ts-runtime":"^0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.14_1785263792152_0.5936168674390772","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.15","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.15","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"48b178024a6af478bc054910a409edd9383c92ae","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.15.tgz","fileCount":62,"integrity":"sha512-1ckcUmWPyPmqzF12ljB1ULHtegCJkYQ2e8lacGflFtX1npAJRwxCEZZqEeRv/xX80NLkd3WnqZ2sSMrqU8ITzA==","signatures":[{"sig":"MEQCIFnLNMwylIGP2BhP9PGGt8oE5fns3yAJ4d1/QH1UZ5cXAiBNRXrRs+WNvKTWX4CeiAMgDDaXd+oN/UcUpBhS7pRr8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b8b991db5ae95bdeb3d975ffc8fcf4c345b4baa3","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.15","@gobing-ai/ts-runtime":"^0.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.15"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.15_1785535995851_0.16244330119101247","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.16","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.16","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"dba1ea86ad387d79cf3b4db0ff3cd824d072e827","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.16.tgz","fileCount":62,"integrity":"sha512-guT4F9PJP9Vj8uEi26rMGYL2AB4KH1D8Meeizn/fpF9Mjv4jqVcDgKptqLZwdenuDCPpJujNlXK++ESILjZqKA==","signatures":[{"sig":"MEQCIEDS7YbrUb5i15wYg1AaR7x8n7ZuqPohtim55Q17LU3EAiBxmw96jPpmSf3S1Guha2hW8+WhfVYz1ojWfOg3rGYnww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7f9b6b9db6447778d457b3129313e5c1ac3ebc7","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.16","@gobing-ai/ts-runtime":"^0.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.16"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.16_1785769141728_0.6578215451671945","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.17","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.17","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"216665f49bc6be61f28848f76d617498e4905787","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.17.tgz","fileCount":62,"integrity":"sha512-E5YuweD63zCfCQWoghtjJgQIK3AVB/JGk5XwwYeQbiSPxhDFCvL6Imj+KsbE8IeBQDMLXTIz67C+EnsmaFX2ug==","signatures":[{"sig":"MEUCIGSWJFl43zj51Ni37E9s0A9zDlZINT639T18GwlcnXjhAiEAwcEOR+lG2OWB9nPF+0ODg7G/PW5WCAkzHxRVVbTtW8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76da13c46cd8169455ec975ec9b828f805062546","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.17","@gobing-ai/ts-runtime":"^0.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.17"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.17_1785803700887_0.6412321350491248","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.18","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.18","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"6933d593842a3a0655f466dad2eed1f9024fb7aa","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.18.tgz","fileCount":62,"integrity":"sha512-+GG55iZOTqjPR9hYtiubBjsXjpM8CQIlpYNKDeWDLam6FWpJuoW2vhaUw2mn4J9i0Zp5V/9/nMUSzKHVir6KBA==","signatures":[{"sig":"MEYCIQDBxUQFLIaD3WLEelJ/slag40UlxsJqfks8Ho6WpTKfQAIhALeA4/F/YYKE+FoHU6DPQ4luPvrcZmDkFOW8/SfQDjnd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f7cd78377fff724cb36e8c4e920b2df00d9b59b7","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.18","@gobing-ai/ts-runtime":"^0.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.18"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.18_1785864983140_0.9082690479177673","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.19","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.19","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"5ecbc5485368382aadcb9590db1fbabe97592085","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.19.tgz","fileCount":62,"integrity":"sha512-gwMHtmreVs7l5UrD6OmL4/DkoieJB0xByKcXD/z7AlTzWhgHBZTx+AnWvrzxVtaEULqkKi5bT4a1ltz6fGH9ZQ==","signatures":[{"sig":"MEYCIQCDKEop+JkM8Ggeaqp1XZz2jOYBsi+uWiwkcHQeNRXxqgIhAKF7P8iDQvW9983tluceNv4JFovlxh6EC5GoUSg/+n9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3e06ac43fb212b8ff96897fd5650218054cd0588","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.19","@gobing-ai/ts-runtime":"^0.4.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.19_1785967667384_0.15436676054532916","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.20","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.20","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"ddac6dfae8cdee29bbe32ed1dd4c43b35fec492f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.20.tgz","fileCount":62,"integrity":"sha512-OqIPMmRiCJx++3mbuklb9mMM92iqHY5iW9lqfwJiwQ8KoNpHJuZSu8IzQm7SkYtPyLWbCmZDQr6Heb3+o83Vlg==","signatures":[{"sig":"MEUCIQCuoXAOjAGTLoxmCA8pGbeLaBZ0yJdnBWAvQaQry7xVswIgQ1faUF2zoFsLAFLHNzPqczgdVsiTh2KkaLlsvcZ9hpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0d58757c0f64655edcbd4635df62f457841d352f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.20","@gobing-ai/ts-runtime":"^0.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.20_1786122394553_0.025738735386026557","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.21","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.21","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"4471ee3333e609b699d66c96758ca16330d75d4c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.21.tgz","fileCount":62,"integrity":"sha512-OxUSFPX/blKCoZMzceqEWO64mJmZCeozyChd47f9vvlm+SoUlNySMYomKJOzKCPfy44N2WvPZNT58PKbjBcEsA==","signatures":[{"sig":"MEYCIQCcpSTD39UBeE2rJvI4gpJc/jDqTl7Beyv4TOqsq4IAwAIhANC5OqvlzvXdI55HPCuyoSG1zs6tzTGY237Ftu1j2hLr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e7131044d1225bc844775fb170b29c49fb0c119","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.21","@gobing-ai/ts-runtime":"^0.4.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.21_1786129126003_0.9057294519021009","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.22","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.22","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"7c4e3b4980fc1980b26e025e875cdc77f19aa055","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.22.tgz","fileCount":62,"integrity":"sha512-OnmRvbzsjnREyJiSQIBjZxS3kvUH6oeRo1RH6vpf/CWe7GU/uPoiBcjf5EooAlAq/IattKS2NSpFLVOSIe65vg==","signatures":[{"sig":"MEUCIHjK5n6/14dbOhaYnczjRO5WNejgqc2crVKqxkJlBV6tAiEA/dwCEE2ZBizFAkwSEJFPh3INNJyjx4rD/4Br5ek03D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"401d5a4fc1b2aa44efc15e15cc43c92676ca394a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.22","@gobing-ai/ts-runtime":"^0.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.22"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.22_1786129381785_0.7260067938995829","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.23","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.23","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"d606b3485ffb66165a0bd3146a5343cedd659a43","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.23.tgz","fileCount":62,"integrity":"sha512-QOvvGpxVLF5GrcUypWu0p7cvt8eu7o61ZKAx9GH0yYYw77fTJQ4+qpm5XQzw3tNMcoalAw+f5BRCUrOW9K1rKw==","signatures":[{"sig":"MEUCIQDCDVt+CLrs/UeT0tBZQfRnGNMIw7yLVPlHaDks4mAfcgIgaVcluqveJqhuXIZqe2e/iu9o6iLGxy+L61D+HVzFYZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b10e1d714f2f77c0a4e323276703259904c07189","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.23","@gobing-ai/ts-runtime":"^0.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.23_1786193329420_0.6967806904979008","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.24","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.24","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"4c5b6131be968c39af34048cb1d87eead2b1bfb6","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.24.tgz","fileCount":62,"integrity":"sha512-me4jm0Bg1Lvb3sfugZnsaLTNgyb0Ssn5uzB8KWNXa6wnCKtkBd7vJNRyOdJdwRI2lNWj8tzTt0Kmtne8KqakUw==","signatures":[{"sig":"MEYCIQDBVjGByhLvTOhscrDQ/DFdPeU2QMjNXwgMhmwR7wPXvAIhAIy5UXxsZ8Yg4u79Lk61ITfnh9qrmzKbpD7W9nYHmJrc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bd4d7da8e6e6ccb9072531f131283fa8a4a23594","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.24","@gobing-ai/ts-runtime":"^0.4.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.24_1786407556691_0.8899825014840621","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.25","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.25","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a5443f409a315d3448b3a7972ca073455f6f57cf","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.25.tgz","fileCount":62,"integrity":"sha512-ha1eRVOMa0wdWTVRPzhEaIXKY47NDya9tq2wX1jEE8udn7Y5MLYhGi7GZdJTuSi4EipXYPquVtvrWPAbtD3imw==","signatures":[{"sig":"MEUCIQCAmYprPJ/JgBKCt0hoD87Tyltoi+nlMDGwn6U+08DHKgIgJToDnRsXzJbS1/L+4wEutlmb4CsGSDm1JqmfUFqybxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d727589d8a35621a50c69c42d12bc42108d9f8b8","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.25","@gobing-ai/ts-runtime":"^0.4.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.25"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.25_1786421325572_0.9801431656726527","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.26","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.26","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"5fa0a816a0f3cc6a705f859756d99469d209ac85","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.26.tgz","fileCount":62,"integrity":"sha512-cPWoU7qpYi04FsgycW9rDkR/x+0UmmOTxD/E2fpgOZK7ukR0lhmWR4wrsrrjFn6S9EN0sv4rtIErPrT0tQ5U4w==","signatures":[{"sig":"MEYCIQDhc/TPe4ROPO9YTGlVmPTjqFwhxrtDQ1w6efTpuGfrYwIhAIeP1SjPMfgB2Ptcikj3JUDStuoFJc3hlYq6SdoMgvb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"668eadb5e21b1b84737b761724d6f249d3983af2","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.26","@gobing-ai/ts-runtime":"^0.4.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.26_1786432439360_0.5744412845424851","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.27","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.27","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3e587b54b12f4e578314b944221eb3ef0cadb2ca","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.27.tgz","fileCount":62,"integrity":"sha512-wOK75W9utY1C0hdkGhZVTvBIDNsr8mWLGdoKSJregiYtr5OdG0VqwWfnYxkayV8Vgy8dHmS4pfqqBmeRU+Wm4w==","signatures":[{"sig":"MEYCIQCPRd9RdgyvQoVCMvyhXRiXJwsLLPQznA4uMChUC7+tngIhAKbF1oEdaf+njxEEHFWpp5Ah1VXZEYZWMtT7VLj99i29","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1fe98901ca9359c62fd22c5c901843499d8bce9","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.27","@gobing-ai/ts-runtime":"^0.4.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.27"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.27_1786469311398_0.7722123262314602","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.28","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.28","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"08a4f93f9406675be9276b27c545eda17a3764ac","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.28.tgz","fileCount":62,"integrity":"sha512-8HAq9l2qquXH1H1V8n1XP1f2Jt6utJs7f9jHQfmPSZZqCxxgW5SuF2EW1pqOoxxgwTfr9k5p9XueLljbYeaXPQ==","signatures":[{"sig":"MEQCICxcLcz7ximBanjLTrTS2BuLoNmH941o7AwAY9Tq2PumAiAEWGrZgXvyQQmrPA/1PDTdBIlJ7XCMi67C2LjDwDw7Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7259590d9a93a9fd4b5e16cc5c6d04f539d6f9bd","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.28","@gobing-ai/ts-runtime":"^0.4.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.28"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.28_1786550336291_0.053874948475612916","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.30","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.30","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"138bab07369fa5bc37ba107511807c57e2522e20","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.30.tgz","fileCount":62,"integrity":"sha512-pZq1bovMwXR6XZT9XjmWgWjY8T2Uzq72yR7/+PkvNQaFV3VSiy7cJO2WlXbI8Ia59ecjvLzeBilD0OSMJ+jGdw==","signatures":[{"sig":"MEQCIF4u6JwDU1S74Vr0vq8u7gdt6tT1i93C8CG+DLjW8nNhAiASh+rWmJSl5iwy/p8lojbSTnnhX7Dbc1mKtWVLnIqVfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48bb97271f5d7e178e71740b34743b8d25b18833","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.30","@gobing-ai/ts-runtime":"^0.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.30"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.30_1786577477746_0.8906554965394127","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.31","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.31","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"c4cb082eb8901c05932368988174fad7371b788f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.31.tgz","fileCount":62,"integrity":"sha512-I/jO3QYMfC8yE+wtLHOPqicU2WJQinnjZvLIY8D4ICdgiWBVtmsRYT80+iOlYmnqc3Cf3B56y/2OtDA7H6UIew==","signatures":[{"sig":"MEUCIAH0wCa9kdlyotDFYLORrQinEdiBURFhodNk3DLmq5nXAiEA5IqgY/eGjODJYYIxWjk8fsvGdTxVGHJgwFUYs63XBfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e8bef90bb419733d70f5de1971beb84a6f33d32","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-infra":"^0.4.31","@gobing-ai/ts-runtime":"^0.4.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.31"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.31_1786605629850_0.6853614964420118","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.32","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.32","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0f21d7105da9a35265e57b62d913b642bc081de8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.32.tgz","fileCount":62,"integrity":"sha512-bovGHx2xnldLK37sMqhluzN4i6UTTXB6yIkCyS6zT7BFA/1U8Zdw7G2UJBAamdpLyxFp76nfWtD/W4tX3FbKHg==","signatures":[{"sig":"MEUCIFK3VkluwHtRoyWRurw/nMRzGjMUSpKuiPrvCD8/qNHvAiEApAOuX1ew5uXnyaq3AWwvz7NqpJ/o+n8t3GlxU+C/ltM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1e40b4bb9e15d1e00d462a0235be07096241cb4","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.32","@gobing-ai/ts-runtime":"^0.4.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.32"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.32_1786671822283_0.6403539266077891","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.33","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.33","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"252de4ddcbed253f19b1326f093edaf609e1b846","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.33.tgz","fileCount":62,"integrity":"sha512-eGsoCH9XTuac3H29cv1HR4rAHXjXkWXB2q/6oQMj1Gwne6Z5LUm1wxf05AXt1nxcrYA/5f3ASW0iP7LEUDkWPw==","signatures":[{"sig":"MEYCIQD4C7/liUyPlNXWYWj6aGKNFeXXi731n8yfppcGxAsqAAIhAK7Ve2+M1ZQS5VA53Kn82KANmbomBiuAMepGVqu7iBGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e63ba6d5a9a72c6ac140864d5ce6b86995fe6a95","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.33","@gobing-ai/ts-runtime":"^0.4.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.33"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.33_1786727284658_0.718755383787296","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.35","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.35","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2e6b55fe5aba45b278a9abbf83b472523ce8bfa7","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.35.tgz","fileCount":62,"integrity":"sha512-Mygms2r9pH7DAo+dbZYyZ8JD8SawU+cG4RkLmIAYfifwQeZaWdzI0Td+2W+wvARHyLuNwo1jW0gTy015xg8nqw==","signatures":[{"sig":"MEQCIEW48kZ2LFLeFqCEJO1oMcMN+8mX1PIf1plK7xtdxgtZAiBi+slbTItcQAl6dbP80VhcjW89dGEBfuXzyULof1byGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fd1643c2216a35df9dbe94cf493216dc9e979b4","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.35","@gobing-ai/ts-runtime":"^0.4.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.35"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.35_1786908579757_0.5199025635975549","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.36","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.36","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"c8b622dd21a137ee3766bbc5e4655c76c8bf3d62","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.36.tgz","fileCount":62,"integrity":"sha512-z63IFEW9RMmz4uyQIPacF8dmEFBg4BkIDd/1EzdFP9UimPvnlVKKeFhsUaKPZQIuC6g9f2uhGLValwilgTBSug==","signatures":[{"sig":"MEUCIC5MJuOwQH2FU1DWO8HRab2HB7+x5DwGytXOgzFm5ZNdAiEA79QrhTYiVYsLPTU8A5VWM9RnLaTdJvmY2m8Ev+iD3FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"893039541c1825cb2dd61fb49baf344a7fc65454","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.36","@gobing-ai/ts-runtime":"^0.4.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.36"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.36_1786994874669_0.42281525154936683","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.37","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.37","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"36c4c184ee42d73ac03298564dfd53de4a2f392e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.37.tgz","fileCount":62,"integrity":"sha512-fiyPEu71Fz+Gq1wuJpdRoUhCJE7kRyD3Ky7EjhO9FyTFKNtWCmdvv8pjETg10DOXBmmZeAqNuFoSJnPvHQaCLg==","signatures":[{"sig":"MEYCIQCYuUrufIEZFVfTwunQXJhLht7RzakWP38GnDb60nz+kQIhAPrpaLtyrH3+BVtxvBFiH26f/DL4G3/cQRBwrbWQwdkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c5d6caf1bf0da48529d2c3903c77198091e59fe3","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.37","@gobing-ai/ts-runtime":"^0.4.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.37"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.37_1786997163731_0.7801243518665668","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.38","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.38","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0ecd56dc2bd64faff9db9938cfa92de8931b31ed","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.38.tgz","fileCount":62,"integrity":"sha512-eZPDm80ufe8kGnrQuSE7yICe82MMgl2CcczejxSy26luVSk1Hom+I7+0mAj8Bx5yc9fYEz7MyhkKt7tGJsH5Xw==","signatures":[{"sig":"MEYCIQCPpjJRaWpWWlG6ET3ru+Sb2sJ0qHbyVkvmt+jlE4G2cAIhAK6u2FSzoDKJ27N2/StZatKODxhBXoCldnece0chLtQX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bc52a79a2b4c7b40462ae88c84c7c15a055471bc","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.38","@gobing-ai/ts-runtime":"^0.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.38"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.38_1786999116397_0.8899014681520396","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.39","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.39","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"5012637f42bf8e8d12e10be2a05844993b99c6c1","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.39.tgz","fileCount":62,"integrity":"sha512-vDQ3Hf6E4nYiQhCEwiFdgeYjJrcFkAOUPOgG+Wi97XT0QuL3SkxG9F+Co8eB/pqbVDxurJvf/VO5Bp6l+/YvlA==","signatures":[{"sig":"MEYCIQCCrmTV0uEgHPQXkTK4k3UbwdbOV/nkaojUtY1BW6il6gIhAJuRUiRB1wACAH2zaIeCTPc7eAfpXI7iy+ZItgzW9+1C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"04f9e992544bca4921d81409dc1d639f1019eca4","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.39","@gobing-ai/ts-runtime":"^0.4.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.39"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.39_1787163406800_0.394142155784704","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.40","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.40","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"7cc6732c52634aa3b3bb95946997f84408584d0f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.40.tgz","fileCount":62,"integrity":"sha512-trM5e0Npt//DM681DQVwTpHh6vuDC3WVtqTtYPZbt3kEuLOtiZ/PyENwHIpHAo4ZrfXG4ACUU5hOf+H6XCNL0w==","signatures":[{"sig":"MEYCIQDOzii/6j6WdAE7HxloqOd8vYJBLVWdQFf+byXxNjLOmwIhAIdhoMLkM21PqILKtPIn/Hqmjc6e+s5VDypoWGgYLYtm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3570d5711a00febc8b4f7fc2bf82e3fb416c8d1e","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.40","@gobing-ai/ts-runtime":"^0.4.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.40"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.40_1787357977316_0.4804933959410993","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.41","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.41","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"cf461676ee324478214670777d09da298a8cb868","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.41.tgz","fileCount":62,"integrity":"sha512-RX8bBbQUGx6p3C9DBdwO/3zo+WnyWspdzQXKi+aggeCy6pvrOgMwgKIj0hrTjY6rzwT2jc+ab6Hze7hvYlFViw==","signatures":[{"sig":"MEYCIQCgS3aXTg3TzCoNtH0+O0YiPoLFkHOy8UmgW3qHyOfD/wIhALvaNxqosTEuZyS+Sqlz/AhQZC5GrIaZV2nPYRjPlxVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce6e9515dfd2d27411b85a406798cea7ff75efae","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.41","@gobing-ai/ts-runtime":"^0.4.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.41"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.41_1787363469912_0.20220161500006584","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.42","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.42","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"ba40e3bcdc5f2ba5cd647e160a8faa711d0f860a","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.42.tgz","fileCount":62,"integrity":"sha512-ARR0wmi+9v6bgw/NR1zBYkgfQcZ3yC23S/w4J9SnoQCoD1iKvrhh7CAmr5OvyKLJfvRonXtsNXqSAFV8it+0bw==","signatures":[{"sig":"MEQCICHy+f1Twr4uZw6QcftpfWk6/4NoiUOYZkVYEjGD+TxDAiAcBP0OBAFJcN9kAnW0FQRjNJaKOGPPU+1IQ3jg6R0//w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3293fc9c35d1da6854cd6dd7216d96ab0f2178d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.42","@gobing-ai/ts-runtime":"^0.4.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.42"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.42_1787516453944_0.8247225387289829","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.43","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.43","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"55e826e831d77f6f8a228d6c84d0e646fa642ba6","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.43.tgz","fileCount":62,"integrity":"sha512-56TcHspq4zBnf8+Jv+XxymMoaXfoJcYWrPe9QanrhbPThTC1F6OLdyaHygiMf+CfW8Gi9Bl9K8H6+M7J0UYhYQ==","signatures":[{"sig":"MEYCIQDyVuVKjFo+DIMi1198b1inZt3iyklrlFvG/Et554e7HgIhAP+Zg1GLliAGyWRD7rBJzYmWYzwrjm4/F92TGbuND9ky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"394ae67f3e1402a368b2011731909f3d94c6b403","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.43","@gobing-ai/ts-runtime":"^0.4.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.43"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.43_1787782600132_0.8944859448829081","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.44","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.44","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"ca6f7eb4b807dea57744c57d58930bb58999f41c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.44.tgz","fileCount":62,"integrity":"sha512-bcVv9QiPmB5uvgNUOVniIjyi5l++C/+t7q+4Gro2B8Kwq0MkM8BwNcfrwYtRUyHukP8Zz0WgEYdiws2b9Pd6Eg==","signatures":[{"sig":"MEUCIQCcVA4tVVuk3n/El+CL+cHixibh35be76oK3rpLSc9PiAIgPYDxe5i7Ka834tPpE3yEjWbwExNFEWN2oPpPAKPJN3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b91bb37214c24a34f6876e6522e52673807c4cc5","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.44","@gobing-ai/ts-runtime":"^0.4.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.44"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.44_1787788232788_0.39227045871365007","host":"s3://npm-registry-packages-npm-production"}},"0.4.45":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.45","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.45","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"ce5af95f3abad80488c7e2257e90090c81b30f1e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.45.tgz","fileCount":62,"integrity":"sha512-Gamq1ghg3YRVgFF01NobTwJFSvJNybQdQk+j5NEgx3k2w3DyN8BrAWNsHRxtW6NAz7eUKofOvlaRYmIZgHlERg==","signatures":[{"sig":"MEYCIQCaEjtQOKzjS93/8GJnLw0Jqy85c3vhykJgIg1Ra750rwIhAJuEHM0l0wNNtYbmrsVf4B3EG6BJzCdAtWPLbIjCtshH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d581095e77d3f984e527b58148ff9057e6c39ae1","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.45","@gobing-ai/ts-runtime":"^0.4.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.45"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.45_1787853807572_0.5055971251618927","host":"s3://npm-registry-packages-npm-production"}},"0.4.46":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.46","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.46","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"836e075243c1ab37d056ba35e790f3599e37276c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.46.tgz","fileCount":62,"integrity":"sha512-7VnKRi88JSmMzpmgt7nNkijm93N1TnBrauSzHa80ig4Hw19tUO1Xu3C/rfY6zGO3IFlLWhmcGcZY6Bb33KVeyA==","signatures":[{"sig":"MEYCIQD7L1LTOrEqb5ehhy5wdjk44a77BacVkODWac6owKw7TgIhAOIVCu96sOpWPAYscAcW7UCi4w/JT3vsrxmVUtWzLQdM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a2582519daaa8cdf65d19961c48298fb69995278","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.46","@gobing-ai/ts-runtime":"^0.4.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.46"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.46_1787872790461_0.3080836480757232","host":"s3://npm-registry-packages-npm-production"}},"0.4.47":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.47","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.47","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"523ad9056ae493be721acbdbdae4437f0b21a96d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.47.tgz","fileCount":62,"integrity":"sha512-337rcFGMYRSqiHTw6haLJf8iRCEBg/wyUCEi5LHnoOTGBbZRTMj+v+scuiSHVxGr6dOoC3HDddcV9Sz5s4lwPg==","signatures":[{"sig":"MEUCIQD/1MG19YWJ7LyixdbMvcZHvIi6qY0QHG7QlzP6W+GwXAIgYDdW6SZo6Tls7nEthjTy4vr5t6FTbzJWr0+oTL6PKn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255926},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e56afdfd8211def51234c76b537f6a050b913a33","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.47","@gobing-ai/ts-runtime":"^0.4.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.47"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.47_1788047956314_0.3298775643970653","host":"s3://npm-registry-packages-npm-production"}},"0.4.48":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.48","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.48","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"18ed6a28acf5bf5c8edc0686773aa1d00276c7d1","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.48.tgz","fileCount":62,"integrity":"sha512-F8EADpZPSSeFDRdy61ey2L7lm/OUNJWIHRXuSXJgyMBhvYhF3gOWQ+v7tLu7x4TPjoSCH4/TJbS4V+OFqPr/kw==","signatures":[{"sig":"MEQCIHrdklzsK8qFdcPRIf9cyUt9xw6wGM15EV4Gz8mnaIcsAiATDnlzPTN/FoH34N68f06PnZv4LOzz9feuxv3ykj9RzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3c3310ac9c35414a961d9f72017fb70fe3e8a11","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.48","@gobing-ai/ts-runtime":"^0.4.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.48"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.48_1788066323138_0.3743904968214089","host":"s3://npm-registry-packages-npm-production"}},"0.4.49":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.49","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.49","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a91d848ca399ef8dce056aabd9e8c60061dfee3f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.49.tgz","fileCount":62,"integrity":"sha512-40NXn92c9MIjtEFfydfV5GO8OJ3Ol9PRILNxVzjTdElKos8ggvwPw+urxIqBPGnAzPmdZx05gVai8b1tPmM7Dg==","signatures":[{"sig":"MEYCIQDy8lBSEocIEdhqDIWF4TBh9S4i6o+bB2r4BjLILEfArAIhAPFXAQEjr+tehn23Hn3Q9TY8NYwuelKUtsEXg+n6PMM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f0107a82779aa9d947552520bcf29cfa53e4db8","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.49","@gobing-ai/ts-runtime":"^0.4.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.49"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.49_1788198833795_0.8651223344480754","host":"s3://npm-registry-packages-npm-production"}},"0.4.50":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.50","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.50","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"08922aebc5c51142a0e1e928fcf05e0b6ee0e767","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.50.tgz","fileCount":62,"integrity":"sha512-3iUTRLkIm9U7A7JBHunkm7OpMjom5IlRLV7Z5ckSvNLN2XO/y1ucElh05UmfVX0NXjx9dAyz8AHA0R9u32OhDg==","signatures":[{"sig":"MEQCIFJRaXj+KxYELWy2Fn9ArcW7P10v8Th2lJPEruf+zcM8AiA9RhzSNDaU1Yg35CwpAqay4Uttik3G7VWCDTu6LmOjIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a084fb0cf1ec64a80a3b3304c857bf2a277a1be3","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.50","@gobing-ai/ts-runtime":"^0.4.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.50"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.50_1788235478434_0.12753432347479876","host":"s3://npm-registry-packages-npm-production"}},"0.4.51":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.51","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.51","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"d202791b76bea1f917ba28a8c05aa9571aa49c63","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.51.tgz","fileCount":62,"integrity":"sha512-K51EFwMzb0AwbbaMlhALg8iU+D75PYFVbrlA8U1L0m9QadVOCDxadkQAx8JGPPWx504rh7cHMHI7dTDmCQwRmg==","signatures":[{"sig":"MEYCIQCrJpiRngzJSdLiIYgPrehj2okNZeuBkb+mZ/GjxJCjmgIhAIO6OqvKKbUP3Cpfw5nvWp/tF9/Ru9m+P1Vn3UBx8IkJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"59149778e876978db2b7879d9fc5a03c7f8822ff","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.51","@gobing-ai/ts-runtime":"^0.4.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.51"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.51_1788370121709_0.9943661568115776","host":"s3://npm-registry-packages-npm-production"}},"0.4.52":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.52","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.52","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2234dcb7bf67c816ced2b849e9bd17004206b70f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.52.tgz","fileCount":62,"integrity":"sha512-4DK1GOY1ouCp4D+cPMKbPQb+pJnr6Bu2otcg0J0/8qpaDkalEhqwDNhu271sfudS9gPBjeWA+i3w8yedeIZPNA==","signatures":[{"sig":"MEYCIQC89DjeC7IKwErgzbzq67ZNk6CY5f246pNcTN4+jJQmFAIhAPXMGlS0aI6TT9eUH+gQyUocOmTkERB0jFZt2Cb55uWq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d14706a0b660cb145353f00ca0e62f7ea83566d1","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.52","@gobing-ai/ts-runtime":"^0.4.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.52"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.52_1788395220744_0.9106009861813353","host":"s3://npm-registry-packages-npm-production"}},"0.4.53":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.53","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.53","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"f39f24c0ba64eb8124201506bb8f20ee73912d04","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.53.tgz","fileCount":62,"integrity":"sha512-7kIDxUyLZHvn9XI5A6KMxLKSywz2f/NSFBG7Kxh1RJ5llI6CXTbpzMKJOXc51Qw0yLSJ76og58uYSRqjRsSh3Q==","signatures":[{"sig":"MEUCIQDyzCb9JgLT3OppeIludOvcH8pCiJfZ9VOr1lz7QHyBlwIgMUQQ1N7rnFjpVk7r9c4sqbof9lKvyMgTALSTZOQtuFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2b390d96149f0b0cd4e54e3b6e6df1a0317411a2","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.53","@gobing-ai/ts-runtime":"^0.4.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.53"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.53_1788399379722_0.1143752334846535","host":"s3://npm-registry-packages-npm-production"}},"0.4.54":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.54","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.54","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8edb96af4cc061431a716bbc6cf058e4d2ed72f0","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.54.tgz","fileCount":62,"integrity":"sha512-orknymYvSUVrfZ5Ou+kGersYJK/ol4BsYHLq+/ms7xzjHBwqrWoznMBRIW6h4u52d9w13JmZc7idsTTYdocquQ==","signatures":[{"sig":"MEUCIDkB2T1iEDS/Pi0yVpW0x7SR+gZHdrgJ0kwJnEXLRpA1AiEA/MU2DhKPgNWRcPakiiF/DCGmk9JyMSmwR/2Qzl9UOzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"88464909a0afb397f783401679daac6ac1e1be65","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.54","@gobing-ai/ts-runtime":"^0.4.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.54"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.54_1788405658200_0.1971698099328898","host":"s3://npm-registry-packages-npm-production"}},"0.4.55":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.55","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.55","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"05eedd91c1e428360a17d6e4894f729b1ade4a48","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.55.tgz","fileCount":62,"integrity":"sha512-ftLVPM646yoV6a4dSaupP3RfP2urw2xteI5w3F/XNuqLlKvPPr/FqplQA448whDcZ8Az0zGznaLptd37PXwDlg==","signatures":[{"sig":"MEQCIBFGHYbImJpzGCyJUH8uQ6eKnkVmxYSFPS9jTWXQPFk1AiBYXLe0tUa4peUiOp3l6KCbZqSvNRBZSD3npRdh/ZwVOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"61416c73d0a5ad95a0b6c0ebf1473b6260c65f9f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.55","@gobing-ai/ts-runtime":"^0.4.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.55"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.55_1788462740485_0.6275282689778467","host":"s3://npm-registry-packages-npm-production"}},"0.4.56":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.56","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.56","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2400aa7d7d0126fd3d0606af2dd3a243e6dbc81c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.56.tgz","fileCount":62,"integrity":"sha512-bojpMoUL0XgHafAcVum0d40mrwJZ8pJuEmvQY3YOTAe0/UgSBOOF1rgsorHPOV7zr8ON20iHfvtAbNtqllDZBQ==","signatures":[{"sig":"MEUCIFzoZYcZ7D+p9biXgt0YI8EJXQ1K5HsWUgZLjjcNa1V6AiEAjXdmsOZmuMXOvkYEVuchqYcDdD+G/SUWddM6D96NLq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"60a98c2cdfb5b41e07f82e8cd34ed5e719df5f57","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.56","@gobing-ai/ts-runtime":"^0.4.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.56"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.56_1788495543546_0.8543218647329369","host":"s3://npm-registry-packages-npm-production"}},"0.4.57":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.57","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.57","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"1d84c0385b5eaea6f10e9997e787451e1be918d8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.57.tgz","fileCount":66,"integrity":"sha512-y7N546dEpaKFRh/f8PFDDX1Mc7QTVlZ/my/cUDvPV0b3Vmct6kPh+olxmFjFCZuOO5jnXn3lQHQxRY+F8WtFqg==","signatures":[{"sig":"MEUCIQD5ArDvIJSdl4L7VS5iyBb3plyo5LNi2zCjqJZqUuSbpwIgJ7SiY7gouhAzV+js7UWrhKvUCv8MZy6xKUlkOh5WNL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f01336f7b770219babaf62c2bde2f11ac9c1d86e","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.57","@gobing-ai/ts-runtime":"^0.4.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.57"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.57_1788828206602_0.45986982807135224","host":"s3://npm-registry-packages-npm-production"}},"0.4.58":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.58","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.58","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"16e0365b93f7d52a2ae53f0688b5cde7061c53b3","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.58.tgz","fileCount":66,"integrity":"sha512-ujTVWaPEO2jGFhyeGbwHrMJ8gJyC3QqWkrmkSG/qjn6diiSaaUOd0WJpsrPbm317OBMNmxDrjlUGFlDwYqdEPQ==","signatures":[{"sig":"MEUCIQC+3N6+tVeP3KYMaE+fJIxac4mpEJETGD4gB8CuyhvbLAIgaF4456VB/SFSHURelh/iflIz/GJWsj98zygFdUV8Ge4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f22601fe8c409eb8759f709490a632932ce7170b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.58","@gobing-ai/ts-runtime":"^0.4.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.58"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.58_1788914878383_0.48012939113149766","host":"s3://npm-registry-packages-npm-production"}},"0.4.59":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.59","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.59","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"57b7adec489e7304f90015c96270424d949bf173","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.59.tgz","fileCount":66,"integrity":"sha512-Q4cHsA7KPKKSwpku55/3U4zgvfQ4wSmtUr/AbquhwZm3GuawPE8K6kB8SiWgWFRybeT+VG+Vngw+Zkas0Rb2rQ==","signatures":[{"sig":"MEUCIQDpNZoOeWfuSe0O8VfK1K2uT9EyHAv98nnvtTvNwgCOmwIgOfNw/lC0WV4I9W2+azJmZ+x57ogsdnz2PoMRTac6f2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c9b45763dbd5e7a670c4a02aeaee7c0e6c6e4b82","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.59","@gobing-ai/ts-runtime":"^0.4.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.59"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.59_1788916907367_0.13346174161290958","host":"s3://npm-registry-packages-npm-production"}},"0.4.60":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.60","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.60","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"c9786b50ee5876c1324ed0b1e37d45d61126b727","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.60.tgz","fileCount":66,"integrity":"sha512-30qpOQ3c0YKT3WCoJozYEhORpJHSZTMTqRuAF/PgMT/3vonf2kvOuyDZ2l9Wt+vej845+axoBYcimQD6ffxt9w==","signatures":[{"sig":"MEUCIGaNimpWpPdKZsCg0P/FOrgIKVXy3CInoB9oFNdpnBsAAiEA6lIOVXJ9R8408ciY44HukYPNSahpmWyO+7ZcJem/soI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73b05365d31306d68acaacc4102f394d9e82567a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.60","@gobing-ai/ts-runtime":"^0.4.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.60"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.60_1788926882815_0.8685379224307068","host":"s3://npm-registry-packages-npm-production"}},"0.4.62":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.62","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.62","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"de654743b99b73e63bde29bd2dc7eee17e9d56bc","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.62.tgz","fileCount":66,"integrity":"sha512-RCMgu5dcj4OKFyZOsQUvFZtE4rX+FQGPq0pI2L9pEyITJWajlaH+QsGRGJt0DoUmU9cMbY3AYfOWpHcCCoJJHA==","signatures":[{"sig":"MEUCIF3dgIkyLbNLeFyvk5R1aPzzf7KqN/z6Tlb4xSKkzShuAiEArGfiQ/I8gNFf5Rz5oLZDzRYOdNGcxpL8xaS15xrVI7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2a135fa11810549e2eb749e62999d0e688c075a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.62","@gobing-ai/ts-runtime":"^0.4.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.62"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.62_1788968218572_0.5064047742692901","host":"s3://npm-registry-packages-npm-production"}},"0.4.63":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.63","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.63","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"01f35e1a545b11d5bc586c04ea6fde8702631575","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.63.tgz","fileCount":66,"integrity":"sha512-OSvCaFg7KfwFdydXqhJo+kBC7BTZo3R+0CQ1MjeGouCAKVj+D5Sf2epMOs+KAFciqtbpNDfH4Nm2g5QDE68/ZQ==","signatures":[{"sig":"MEYCIQD9BClmbr16yYnZ81vjWlfy8Qoscq9WEXseaRPBcsCTdAIhANWrBlQXfHXaOTWPsXWieenHACW7+qAkcbB1PV2Mi0ih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c83625c1ff03d7e9ffe544e16504d1c8fd5c727d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.63","@gobing-ai/ts-runtime":"^0.4.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.63"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.63_1789181882284_0.41500312447375576","host":"s3://npm-registry-packages-npm-production"}},"0.4.66":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.66","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.66","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"065413a7c70edb68f478008c38ae33332f61f111","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.66.tgz","fileCount":66,"integrity":"sha512-kg7vVdSisK2IrG22GTlEHDK5bWVbrogxD1hPsgBbSZDaGhbgExvmQQBia70nL/VAL66onVayX0xbZoev/eg4HA==","signatures":[{"sig":"MEUCIQDh3sIUOQUJ2vicrZy9LW7qSjNRG3zgc/Zn3s0p6/CRhQIgFHvnUclTRrL6sIN7zPvi1xbydvbsyx8zZCwiIvG9yNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"875f9b6da1deff08fe4bc7ec0c9f379da3342c4f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.66","@gobing-ai/ts-runtime":"^0.4.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.66"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.66_1789282474816_0.47484048609638174","host":"s3://npm-registry-packages-npm-production"}},"0.4.67":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.67","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.67","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"91dcc4f0e20bde8a2ede2dd1fa8fbf0895e2098d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.67.tgz","fileCount":66,"integrity":"sha512-0YOiFYKlvFR6LubnW6tFpkiHNPbISPGCI3vfIL/7ZsfMOoCZrIlB/jxUfhYCM7qDFg4BvfnWyEaqIP8uzb32IA==","signatures":[{"sig":"MEUCIQD3wISI4WsKp0hqK/HdIgtPTtXUOPbTkfYa+J1aXjuuNAIgSfsi9DZl+xk3H/AWOSPK0QKU8a8OXxFBGk5NccYTidE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwPiv+xvUtnBBuCJndi9qsKU95UY3zCbAEHSOmEeh9tQIgEm8PNgxleXAdE9O4XbijPH2NkSuupkJ5qx3J4zNAY8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0201fe938d0cdec6893df4fd79b7bb0f2feb2c6a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.67","@gobing-ai/ts-runtime":"^0.4.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.67"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.67_1789617050157_0.6044279014000742","host":"s3://npm-registry-packages-npm-production"}},"0.4.68":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.68","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.68","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"7da7dd3bc3439b9667c2f880740a2251c0e0203b","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.68.tgz","fileCount":66,"integrity":"sha512-x98wsxk6IjmHCLcyx6G/8984ovjp30MnMuzCBglLiWUBC3LivPPyDFuHJZaIRupG2lWPKHyPWnatc/B2sLDx1w==","signatures":[{"sig":"MEUCIQDeQDAxdbPF5fXh1zx40fPxXSWfRDHH0t8vMUjZGDt+LAIgE393zNx/Ci7tRRN/qRe/UFvM3DFUbE+akxvSxuWhXA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChjRxzU67p+iJGkGWaC66RskNi5N0gaqlkivrc382mFwIhALNNqWdRSIVmT6Q6Pz5DLK7fpAmUuCwn+TLOIAf1Kkx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304809},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19910c8a46057961291a23065b4dba9335e605d5","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.68","@gobing-ai/ts-runtime":"^0.4.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.68"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.68_1789695446910_0.8587607756248821","host":"s3://npm-registry-packages-npm-production"}},"0.4.69":{"name":"@gobing-ai/ts-ai-runner","version":"0.4.69","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.4.69","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"eb18ac3c92fdfcd0df8609b9ec24a1f56c55b9ba","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.4.69.tgz","fileCount":66,"integrity":"sha512-fZ7SD59M+AqVqf1XPuEjkQdMuS8g/SPtXx74pJ6DQOlWr8oqbCabxqO7WcKWKrXxNYx1WaGlXDJXJpmgcWtukQ==","signatures":[{"sig":"MEUCIF+9Qim9aWfvzUmPUEmonpbURl8Zj48oZmYUy4fb+nn1AiEAsgBUOAMkuX+lGnh/DEaioPgk2otvUoG6QpN6g0z+vAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGc5Kdz2ebBn45w7oupCbpbb51jBHeLiqcz02ZIii79YAiBUOeOIpGgokKajEArx5Z3j4xCIlKI9fWe8EKrtMQPDXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.4.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b804fab8afc3bd96f197662238c4ff06eb2582d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.4.69","@gobing-ai/ts-runtime":"^0.4.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.4.69"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.4.69_1789790882224_0.26323019352912214","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.0","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.0","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"f81771e1284752913cd5485014b22624d24d23eb","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.0.tgz","fileCount":66,"integrity":"sha512-0pnI1imVrNyJbc19YT0m3Mjmg9wMNh1LpKkPVsGx7vuS0DQyoE81HqpdQxRffry8YKLv0zL8T26Sule/bJJyIw==","signatures":[{"sig":"MEYCIQCI6ZRy4ErMNNxibier01hyh9TWr6zg0DUZTrQTyJAkYQIhAPDlxJ6+Nlsk9VlD9wG9Myxw2RdwvD6CvlKlCwfgFctY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEbZjOpS8TgMHPLWfIxZ7tw9zDxD6fdyavLz5uLm6ua7AiEA4m+79dN9qg3JbsqfZYfldnSYOynYezRL1cdsbC3T1Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a50bc7baa39fe9bffcf1c99f8501ee20cb5a2f77","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-infra":"^0.5.0","@gobing-ai/ts-runtime":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.0_1789851004371_0.7344386365794653","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.1","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"43ab984bdc7345dbacbe7b0fc11d1f43e59c0e52","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.1.tgz","fileCount":86,"integrity":"sha512-fF7zxRqcTu2XDeuUq3fNwgHpesxFzx6X8Tmj/9AKCFeoBerOAs7Vw2Two2yvB2NumZckFFT+fOQdLecZE9niBw==","signatures":[{"sig":"MEUCIHfGdQldQieF09VTsyCeOguFBMi750H7+aEisE++uc7DAiEAucrevL6Y4E5ZwWEv3uRBBhx1HI+4kiBHX2cj292qe0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPYJqlQ2Scst0KEtxdkVplTV3iLJchGXaOOdIAunJDbAIgao2yXdhpJtjzbpYE2AVMylL0kYBh0qIeYocqTt9UQUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54898bf9e0e44f65ce7ed85a3d4e61ed8f742f85","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.1","@gobing-ai/ts-runtime":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.1_1789945549452_0.8809436702485336","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.2","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"d021d4bfbb372bb6d7b867ac6717c78dbdafe156","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.2.tgz","fileCount":86,"integrity":"sha512-mFny6D+v2VaFR2r+j4dG1CTEY2+Nka3Ps4BB6za+M3eHdNSMkyzTQ+Ex3h4LDxcyKEftB+86pLSoqE3+TJdMDQ==","signatures":[{"sig":"MEYCIQDAJmNrWlF4XMWLE1NgSSYXzbHDX7iSaUt8/brlPW0yqgIhAKC1m7axuAK+pxV8eF939buExy384hSbfF84326ic/ke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHXUJkXtpw6iL47DZxUr9CJFtMpRNSWxkDNx6Xfhog1UAiEAhS4y0cpWSG0dopQjjk0ns1x09sdT7TtkDzu7qZaNKsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378759},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ff95e8a18c4b8c4e19825d263ed7bc6ed693344","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.2","@gobing-ai/ts-runtime":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.2_1790023819234_0.2914096511655808","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.3","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"18bb11cdaa64e95c1c4c6699b45fc25f09617c51","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.3.tgz","fileCount":86,"integrity":"sha512-nT6r/trroc6Imv9xOyqZuAemfcZBJVMWO4Vs6I9Xernj+/pbdOHjl++4zKXB+zdwIz1vK+WpzCMZefH1nbEQJw==","signatures":[{"sig":"MEQCIF3bb8udMEOHbO0wWG3irGkcFIqj/mq8PYl1cGINv467AiAjavWDNYpPCTk7AlslgD9rvatfz7m4P6l95H0GVy7IAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2zGOx9VrNhNVfyvRBoFSn57HA3+GCXaLQsgQwraZrBwIhAJssqF6iXBMLLEC4QYLZ/NVo7lmaK+QPh9bML3YuwC/M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c69db0ac189085ee2e0cff7ee236ad7cc338cdd0","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.3","@gobing-ai/ts-runtime":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.3_1790205554632_0.029084478039153483","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.4","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"afdb67a1d53c625dd846b70ec112ad49277df539","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.4.tgz","fileCount":86,"integrity":"sha512-HfRq7bNgKpyxePZEUJNB52dB7CnBo56AuTbBFpdtu64jWbe747+2xvjQNCKrVrlPgFLF0Z4EcASZdEwRCyqfsg==","signatures":[{"sig":"MEUCIQDz4x/oKiFbPXegZpK3Sjm9NtiLc5xUuDhQ9YX9na//8QIgez/Z080uccEezPkBi9GUNJC+F+v9HgtzTf8P7rK/98w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHV0uEk7h7wW6T2Hm5UzSp4JbYtsTGoQPL0QyxFJzI/bAiEAprNhyu1r7fl7C0dihR3S3U/b+ivhJYAgkzb4LOg5EmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3e920815dddf62361b2921d988f6bdaa9653aeb","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.4","@gobing-ai/ts-runtime":"^0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.4_1790206168659_0.17849366273897949","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.5","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"9d5a2a964802ec06ad4121fd7bfefba16c15ff03","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.5.tgz","fileCount":86,"integrity":"sha512-poNXIARnUjVp2B/taWt4Iszm3AFrSf7BFpB2wx8ebEUqqlaCn6D2idffsJogYtolFHOAZVpWddEwQGNbOPK6Yw==","signatures":[{"sig":"MEYCIQD0cVD15Qjy/VQJ4MQ/Y2T6QiF7E7ZMEZGBEtmmiUGtPAIhAJ1ZMEQ0nbBrnDm0rHRK+jmgeZFNvJg9FFz9CF52eD6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIa9zRyTNDcCkexoGAhxbo+Vhn5UweCNvkPdEhcOiz6wIgLmzxvAbwLVlLWfDCDimsqWKA4CQwa0E82G5CsWgyjAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b866583e0bdd52d3a7bd2b0b12c758e9eb50bad","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.5","@gobing-ai/ts-runtime":"^0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.5_1790229398400_0.9425747492262213","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.7","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"219a340dfd6dd29db56e5b2c00cb52afdd8b5ca8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.7.tgz","fileCount":86,"integrity":"sha512-OoSqCwBNsx2KdAKJAJIrkpl/gtlC7y6AhDTzwX/O5pmwvgj4P6Qrnq5asFEN6JK4iKt/kg0V2cg8lxM3z7U6NQ==","signatures":[{"sig":"MEQCIECZTeF7BN4X2TwzpGzbmRx1m3cQ1GU+Y78lcMbh9npUAiBDJ1d/3PeliFuFE0KQm86VAiAUenc0VQX/81Lbi18iKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAYMg9KJY56b95lrmRgas7EAq11MFR8k6nl1ciDuaEDsAiEAutnLFH/0sP4MCzAdW2mvsdLQYS2NnilWKnhJKW9ziks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9544d46ca2677645ab5f4f6a74932e02f2b676f0","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.7","@gobing-ai/ts-runtime":"^0.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.7_1790389547129_0.3043191074359979","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.9","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"cd39b54eed39762d46e1f086219c2c2814a3613d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.9.tgz","fileCount":86,"integrity":"sha512-5cZSuSFpc0kdLj6NwnFmPR3BnO/2UVU57i4fuNdLrerYJSGNPZywpaDlCs3CZyazHFNQLXbl33tcy+Wtl+kj8w==","signatures":[{"sig":"MEUCIQCAC3ef/BAYp7plQXyZV7tIU9AmB/H+87Nw7HHO9zyQvwIgbojr7bVGfwij0uNCGiZdmpDFGrKvjEGY0ZURM89Rzrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLdYQF68ntUxcF+KBgkQxwJILnz8chLMcy+P3reOXTyAIgBIurrMv5pBaGSn/0ABzTXwebGzoJQbY+mcmqEFjnKoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"506ccf34119cb9633cf9eb6c42f20d3cde9e4999","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.9","@gobing-ai/ts-runtime":"^0.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.9_1790480630877_0.8081689495953503","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@gobing-ai/ts-ai-runner","version":"0.5.10","keywords":["typescript","ai","agent","cli","runner"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-ai-runner@0.5.10","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"95dd654f05d5a97eeb13d3cbedc7b9a8f7be42b5","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.10.tgz","fileCount":86,"integrity":"sha512-tKUht6X82ZTXWnlVpCqJGhTD/nJWQwJ/u1MLSUDLZ3uqplrLuRErsLpcU64eKCbS/8ft9rUIcZEfUgkSN9nndg==","signatures":[{"sig":"MEQCIGNalio8vRuFYVVsbrp3bvl+QLW0IwgNJwC+cwSwGxtvAiAJdLq1mcjIXbPoU41ZY0gmA0mUx1qgmfFiZ4mQ90Whnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9wTu+61goDGOYhvAoGkSL7cyE3Bh6dDNaDUgO0mN0uwIgTvbEWjU+USNseYJGBUzpAT2res/6HV738aC54jrf7cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9905800964652b1e2f714c56671473c11aa302cf","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.10","@gobing-ai/ts-runtime":"^0.5.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-ai-runner_0.5.10_1790531975889_0.5034940941731068","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"_id":"@gobing-ai/ts-ai-runner@0.5.11","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3f5efcadc742ee52e0f9a83ff00a7b8bfe832cfd","tarball":"https://registry.npmjs.org/@gobing-ai/ts-ai-runner/-/ts-ai-runner-0.5.11.tgz","fileCount":86,"integrity":"sha512-fhdhSfpbC5PlY5/pj4zD/KppDsonru0VQYLM496Q7e7lFUhtiodBBeX0YBT0TOJNOZTrw//Vwy5qTIs3BRni9A==","signatures":[{"sig":"MEUCIQDIwSuvomGyCRNAeEmtpHL6VWeh/gMwZP49k3U/zs7DlQIgDdV0zF8lQ/LLAykcVPtrLmGM/G4ckpVEQ0B6LXCBzcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9mQxoA4YfGVUPg+vKYa/2GaS9AU01KENTeqbFc7dSnQIhAPCIK5gkm9PiPG+1VB4RPr9GRH5JCfDTmrZ50IuU95Tq"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-ai-runner@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393805},"main":"./dist/index.js","name":"@gobing-ai/ts-ai-runner","type":"module","types":"./dist/index.d.ts","author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d3b53f881481470b1555fee2757a6fcc37ae5db","license":"Apache-2.0","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-ai-runner-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"version":"0.5.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71c2159c-55c4-4f0e-9705-51570ea0aafe"}},"homepage":"https://github.com/gobing-ai/ts-libs#readme","keywords":["typescript","ai","agent","cli","runner"],"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","directories":{},"maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"dependencies":{"@typesafe-ai/sdk":"0.6.0","@gobing-ai/ts-infra":"^0.5.11","@gobing-ai/ts-runtime":"^0.5.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","@gobing-ai/ts-db":"^0.5.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-ai-runner_0.5.11_1790552232204_0.9715453763311972"}}},"time":{"created":"2026-06-01T00:01:02.147Z","modified":"2026-09-27T23:37:12.616Z","0.2.1":"2026-06-01T00:01:02.447Z","0.2.2":"2026-06-01T00:12:35.623Z","0.2.3":"2026-06-01T05:53:41.170Z","0.2.4":"2026-06-01T16:55:42.731Z","0.2.5":"2026-06-01T21:57:43.354Z","0.2.6":"2026-06-01T23:54:36.692Z","0.2.7":"2026-06-02T04:09:32.396Z","0.2.8":"2026-06-02T06:17:57.275Z","0.2.9":"2026-06-03T00:43:41.515Z","0.3.0":"2026-06-03T03:19:16.607Z","0.3.1":"2026-06-04T00:18:30.645Z","0.3.2":"2026-06-05T18:20:20.852Z","0.3.3":"2026-06-07T06:13:56.965Z","0.3.4":"2026-06-07T22:39:28.767Z","0.3.5":"2026-06-08T00:51:28.683Z","0.3.6":"2026-06-09T03:31:46.735Z","0.3.7":"2026-06-09T03:44:01.191Z","0.3.9":"2026-06-10T04:19:59.044Z","0.3.10":"2026-06-10T07:07:31.964Z","0.3.11":"2026-06-11T05:32:55.513Z","0.3.12":"2026-06-11T18:54:51.520Z","0.3.14":"2026-06-11T20:20:23.378Z","0.3.16":"2026-06-11T22:51:25.346Z","0.3.17":"2026-06-13T16:39:57.237Z","0.3.18":"2026-06-15T06:41:59.021Z","0.3.19":"2026-06-15T18:00:39.968Z","0.3.20":"2026-06-19T05:36:23.871Z","0.3.21":"2026-06-20T16:29:53.945Z","0.3.22":"2026-06-25T02:55:54.182Z","0.4.1":"2026-06-26T05:47:02.147Z","0.4.2":"2026-06-27T04:46:26.888Z","0.4.3":"2026-07-04T19:54:28.280Z","0.4.4":"2026-07-08T16:52:58.366Z","0.4.5":"2026-07-10T16:02:10.154Z","0.4.6":"2026-07-10T23:07:18.579Z","0.4.7":"2026-07-11T17:07:50.779Z","0.4.8":"2026-07-12T17:22:39.799Z","0.4.9":"2026-07-13T21:24:12.246Z","0.4.10":"2026-07-15T22:46:36.359Z","0.4.11":"2026-07-22T05:17:30.499Z","0.4.12":"2026-07-28T17:14:22.181Z","0.4.13":"2026-07-28T18:09:42.056Z","0.4.14":"2026-07-28T18:36:32.309Z","0.4.15":"2026-07-31T22:13:15.992Z","0.4.16":"2026-08-03T14:59:01.912Z","0.4.17":"2026-08-04T00:35:12.433Z","0.4.18":"2026-08-04T17:36:23.280Z","0.4.19":"2026-08-05T22:07:47.523Z","0.4.20":"2026-08-07T17:06:34.757Z","0.4.21":"2026-08-07T18:58:46.170Z","0.4.22":"2026-08-07T19:03:01.948Z","0.4.23":"2026-08-08T12:48:49.588Z","0.4.24":"2026-08-11T00:19:16.866Z","0.4.25":"2026-08-11T04:08:45.725Z","0.4.26":"2026-08-11T07:13:59.572Z","0.4.27":"2026-08-11T17:28:31.540Z","0.4.28":"2026-08-12T15:58:56.421Z","0.4.30":"2026-08-12T23:31:17.880Z","0.4.31":"2026-08-13T07:20:29.990Z","0.4.32":"2026-08-14T01:43:42.460Z","0.4.33":"2026-08-14T17:08:04.812Z","0.4.35":"2026-08-16T19:29:39.903Z","0.4.36":"2026-08-17T19:27:54.893Z","0.4.37":"2026-08-17T20:06:03.880Z","0.4.38":"2026-08-17T20:38:36.541Z","0.4.39":"2026-08-19T18:16:46.950Z","0.4.40":"2026-08-22T00:19:37.462Z","0.4.41":"2026-08-22T01:51:10.068Z","0.4.42":"2026-08-23T20:20:54.099Z","0.4.43":"2026-08-26T22:16:40.279Z","0.4.44":"2026-08-26T23:50:32.976Z","0.4.45":"2026-08-27T18:03:27.722Z","0.4.46":"2026-08-27T23:19:50.614Z","0.4.47":"2026-08-29T23:59:16.448Z","0.4.48":"2026-08-30T05:05:23.279Z","0.4.49":"2026-08-31T17:53:53.933Z","0.4.50":"2026-09-01T04:04:38.588Z","0.4.51":"2026-09-02T17:28:41.859Z","0.4.52":"2026-09-03T00:27:00.895Z","0.4.53":"2026-09-03T01:36:19.872Z","0.4.54":"2026-09-03T03:20:58.363Z","0.4.55":"2026-09-03T19:12:20.637Z","0.4.56":"2026-09-04T04:19:03.789Z","0.4.57":"2026-09-08T00:43:26.731Z","0.4.58":"2026-09-09T00:47:58.544Z","0.4.59":"2026-09-09T01:21:47.552Z","0.4.60":"2026-09-09T04:08:02.950Z","0.4.62":"2026-09-09T15:36:58.699Z","0.4.63":"2026-09-12T02:58:02.433Z","0.4.66":"2026-09-13T06:54:34.964Z","0.4.67":"2026-09-17T03:50:50.258Z","0.4.68":"2026-09-18T01:37:27.005Z","0.4.69":"2026-09-19T04:08:02.335Z","0.5.0":"2026-09-19T20:50:04.469Z","0.5.1":"2026-09-20T23:05:49.532Z","0.5.2":"2026-09-21T20:50:19.332Z","0.5.3":"2026-09-23T23:19:14.729Z","0.5.4":"2026-09-23T23:29:28.782Z","0.5.5":"2026-09-24T05:56:38.500Z","0.5.7":"2026-09-26T02:25:47.213Z","0.5.9":"2026-09-27T03:43:50.964Z","0.5.10":"2026-09-27T17:59:35.998Z","0.5.11":"2026-09-27T23:37:12.281Z"},"bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/gobing-ai/ts-libs#readme","keywords":["typescript","ai","agent","cli","runner"],"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/ai-runner"},"description":"@gobing-ai/ts-ai-runner — Coding-agent shims, detection, doctor checks, and prompt execution.","contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"readme":"# @gobing-ai/ts-ai-runner\n\nCoding-agent command shims, installation detection, doctor checks, slash-command translation, identity preamble construction, and team-mode orchestration for downstream CLIs.\n\n## Installation\n\n```bash\nbun add @gobing-ai/ts-ai-runner\n```\n\n## What It Provides\n\n`ts-ai-runner` normalizes the command-line surface of common coding agents so application code can work with stable TypeScript APIs instead of hard-coded executable arguments.\n\n| Export | Purpose |\n| -------- | --------- |\n| `AiRunner` | Runs help, version, auth, prompt, and slash commands through a pluggable process executor; can also build a prompt command without executing it. Emits typed events via optional `EventBus<AgentEvents>`. |\n| `AgentDetector` | Probes supported agent CLIs and parses version output |\n| `DoctorRunner` | Combines installation and authentication checks into a usability report |\n| `getAgentShim()` | Returns the pure command builder for one supported agent (resolves aliases to canonical) |\n| `resolveAgentName()` | Maps a canonical id or alias to its canonical `AgentName`; warns on deprecated/alias ids |\n| `buildAgentCommand()` | Shared command-build seam (identity preamble + shim dispatch) used by both one-shot and team paths |\n| `translateSlashCommand()` | Converts Claude-style `/plugin:command` inputs to each agent's dialect |\n| `isClaudeStyleSlashCommand()` | Tests whether input matches the `/plugin:command` pattern |\n| `buildIdentityPreamble()` / `getGitContext()` | Builds team-mode identity, communication context, and git metadata for prompts |\n| `loadAgentSpecs()` / `saveAgentSpec()` / `deleteAgentSpec()` | Persist agent definitions as YAML-compatible config |\n| `validateAgentId()` | Enforces agent ID format rules |\n| `formatMessage()` | Renders a `DrainedMessage` into the line injected into an agent's stdin pipe |\n| `MessageStore` / `DrainedMessage` | ai-runner-owned orchestration persistence port and minimal message view consumed by `TeamOrchestrator` |\n| `TeamAgentProcess` | Manages a long-running agent subprocess with pipe-mode stdin/stdout |\n| `TeamOrchestrator` | Loads specs, starts/stops agents, routes durable/live messages, and emits lifecycle events |\n| `AgentEvents` / `AiRunnerProcessEvents` | Typed event maps for agent and process-level observability |\n| `AGENT_SHIMS` / `TIER1_PRIORITY` / `TIER2_AGENTS` / `DISPLAY_ORDER` | Agent registry constants |\n| `isAgentName()` | Type guard for supported agent identifiers |\n| `createDecisionMaker()` / `q` | Batch `ask` and single-question `choice`/`score`/`noul` decisions with provider-neutral question/answer types and a `DecisionError` taxonomy |\n\nSupported agent identifiers: `claude`, `codex`, `gemini` (deprecated), `pi`, `omp`, `opencode`, `antigravity-cli`, `openclaw`, `hermes`, `grok`, `deepseek`, `fm` (text-only). The `antigravity` id is a deprecated alias of `antigravity-cli`. See [Deprecation & Aliases](#deprecation--aliases).\n\n## Architecture\n\n```mermaid\ngraph TB\n    subgraph Shared [\"Shared components\"]\n        AgentShim[\"AgentShim<br/>(pure command builder per agent)\"]\n        Identity[\"buildIdentityPreamble()<br/>(team-mode identity context)\"]\n        EventBus[\"EventBus&lt;AgentEvents&gt;<br/>(opt-in observability)\"]\n        ProcessExecutor[\"ProcessExecutor<br/>(injectable, ts-runtime)\"]\n    end\n\n    subgraph OneShot [\"One-shot mode\"]\n        AiRunner[\"AiRunner<br/>runPromptCommand / runSlashCommand<br/>buildPromptCommand / runHelpCommand<br/>runVersionCommand / runAuthCommand\"]\n        AgentDetector[\"AgentDetector<br/>(probes CLIs via AiRunner)\"]\n        DoctorRunner[\"DoctorRunner<br/>(install + auth health checks)\"]\n\n        AiRunner -->|\"resolves command via\"| AgentShim\n        AiRunner -->|\"delegates execution to\"| ProcessExecutor\n        AgentDetector -->|\"probes versions via\"| AiRunner\n        DoctorRunner -->|\"probes install + auth via\"| AiRunner\n        AiRunner -.->|\"emits events\"| EventBus\n        AiRunner -.->|\"enriches prompt\"| Identity\n    end\n\n    subgraph TeamMode [\"Team mode (building blocks)\"]\n        TeamOrchestrator[\"TeamOrchestrator<br/>loadSpecs / startAgent / stopAgent<br/>sendMessage / getAgentStatus / stopAll\"]\n        AgentSpec[\"AgentSpec<br/>(YAML config)<br/>load / save / delete\"]\n        TeamAgentProcess[\"TeamAgentProcess<br/>(pipe-mode subprocess)<br/>start / stop / send / subscribe\"]\n        MessageStore[\"<b>MessageStore</b><br/>(ai-runner-owned port)<br/>enqueue / drainPending / markDelivered / markFailed\"]\n        InboxMessageDao[\"<i>InboxMessageDao<br/>(@gobing-ai/ts-db/inbox)</i><br/>structural provider\"]\n\n        TeamOrchestrator -->|\"loads\"| AgentSpec\n        TeamOrchestrator -->|\"creates + manages\"| TeamAgentProcess\n        TeamOrchestrator -->|\"writes/reads via\"| MessageStore\n        InboxMessageDao -.->|\"satisfies\"| MessageStore\n        TeamOrchestrator -->|\"resolves command via\"| AgentShim\n        TeamOrchestrator -.->|\"emits events\"| EventBus\n        TeamOrchestrator -.->|\"builds preamble\"| Identity\n        TeamAgentProcess -->|\"spawns via\"| ProcessExecutor\n    end\n```\n\n### One-shot prompt flow\n\n```mermaid\nsequenceDiagram\n    participant Caller\n    participant AiRunner\n    participant AgentShim\n    participant Identity as buildIdentityPreamble\n    participant Slash as translateSlashCommand\n    participant Executor as ProcessExecutor\n    participant Agent as Coding Agent (CLI)\n    participant EventBus\n\n    Caller->>AiRunner: runPromptCommand(\"codex\", options)\n    AiRunner->>AiRunner: hasIdentityOptions(options)?\n    alt has team-mode fields\n        AiRunner->>Identity: buildIdentityPreamble({agentId, peers, ...})\n        Identity-->>AiRunner: preamble text\n        AiRunner->>AiRunner: prepend preamble to input\n    end\n    AiRunner->>AgentShim: getPromptCommand(enrichedOptions)\n    AgentShim-->>AiRunner: { command, args }\n    AiRunner->>Executor: run({ command, args, cwd, timeout })\n    Executor->>Agent: spawn CLI subprocess\n    Executor->>AiRunner: onSpawn(pid)\n    AiRunner->>EventBus: emit(\"agent.invoke.start\")\n    Agent-->>Executor: stdout / stderr / exit\n    Executor-->>AiRunner: ProcessResult { exitCode, stdout, stderr, durationMs }\n    AiRunner->>EventBus: emit(\"agent.invoke.exit\")\n    AiRunner-->>Caller: AgentRunResult\n```\n\n`runSlashCommand()` follows the same path with an extra step: it calls `translateSlashCommand()` to convert the slash input to the target agent's dialect before delegating to `runPromptCommand()`.\n\n### Team mode lifecycle\n\n```mermaid\nsequenceDiagram\n    participant Host as Host App\n    participant Orch as TeamOrchestrator\n    participant Spec as AgentSpec (filesystem)\n    participant Shim as AgentShim\n    participant Identity as buildIdentityPreamble\n    participant Proc as TeamAgentProcess\n    participant DB as InboxMessageDao\n    participant Agent as Coding Agent (CLI)\n    participant EventBus\n\n    Note over Host,EventBus: Starting an agent\n    Host->>Orch: startAgent(\"coder\")\n    Orch->>Spec: loadAgentSpecs(configDir)\n    Spec-->>Orch: AgentSpec[]\n    Orch->>Orch: requireSpec(\"coder\") → spec\n    Orch->>Orch: getPeerSpecs(workspace, \"coder\") → peers\n    Orch->>Identity: buildIdentityPreamble({agentId, peers, ...})\n    Identity-->>Orch: preamble\n    Orch->>Shim: getPromptCommand({input: preamble, ...})\n    Shim-->>Orch: { command, args }\n    Orch->>Proc: new TeamAgentProcess({spec, command})\n    Orch->>Proc: start()\n    Proc->>Agent: spawn pipe-mode subprocess\n    Agent-->>Proc: stdout/stderr streams\n    Orch->>DB: drainPending(\"coder\")\n    DB-->>Orch: pending messages\n    alt pending messages exist\n        loop for each message\n            Orch->>Proc: send(formattedMessage)\n            Proc->>Agent: write to stdin\n            Orch->>DB: markDelivered(msg.id)\n        end\n    end\n    Orch->>EventBus: emit(\"agent.started\")\n    Orch-->>Host: TeamAgentProcess\n\n    Note over Host,EventBus: Sending a message (durable + live)\n    Host->>Orch: sendMessage(null, \"coder\", \"Implement task 0005\")\n    Orch->>DB: enqueue(null, \"coder\", body)\n    DB-->>Orch: messageId\n    alt agent is running\n        Orch->>DB: drainPending(\"coder\")\n        DB-->>Orch: pending messages\n        loop for each message\n            Orch->>Proc: send(formattedMessage)\n            Proc->>Agent: write to stdin\n            Orch->>DB: markDelivered(msg.id)\n        end\n    end\n    Orch->>EventBus: emit(\"agent.message.sent\")\n    Orch-->>Host: messageId\n\n    Note over Host,EventBus: Stopping an agent\n    Host->>Orch: stopAgent(\"coder\")\n    Orch->>Proc: stop()\n    Proc->>Agent: SIGTERM / kill\n    Orch->>Orch: running.delete(\"coder\")\n    Orch->>EventBus: emit(\"agent.stopped\")\n    Orch-->>Host: void\n```\n\nKey design decisions:\n\n- **Shims are pure**: `AgentShim` produces `{ command, args }` without touching the filesystem or launching processes. All side effects live in `AiRunner` and `TeamAgentProcess`.\n- **ProcessExecutor is injectable**: tests inject a stub executor; production uses `NodeProcessExecutor` (or the Bun pipe-process seam for team mode).\n- **Events are opt-in**: `AiRunnerOptions.events` and `TeamOrchestratorOptions.events` accept an `EventBus<AgentEvents>` for structured observability. Per-run `AgentRunOptions.onOutput` forwards incremental stdout/stderr without losing the buffered result, and `correlation` carries application-owned `runId`, `executionId`, and optional `actionId` unchanged on invocation start/exit events. Without observers, the runner is silent.\n- **Team mode is composable**: `AgentSpec`, `TeamAgentProcess`, and `TeamOrchestrator` are small building blocks. `TeamOrchestrator` depends on the ai-runner-owned `MessageStore` port; `InboxMessageDao` from `@gobing-ai/ts-db/inbox` is one structural provider — no adapter class — and in-memory test doubles implement the port directly. Downstream apps compose them into their own orchestration layer.\n\nThe package depends on `@gobing-ai/ts-runtime` for process execution and `@gobing-ai/ts-infra` for structured logging and EventBus. `@gobing-ai/ts-db` is a development dependency only: production source under `packages/ai-runner/src` has no direct `@gobing-ai/ts-db` imports for message access, and only the DB-backed integration test resolves the concrete `InboxMessageDao`. The target agent CLIs are not bundled; install them separately in the host environment.\n\n## Detect Installed Agents\n\n```ts\nimport { AgentDetector } from '@gobing-ai/ts-ai-runner';\n\nconst detector = new AgentDetector({ timeout: 5_000 });\nconst agents = await detector.detectAll();\n\nfor (const agent of agents) {\n    console.log(agent.name, agent.installed, agent.version, agent.error);\n}\n```\n\nProbe a single agent when you already know the target:\n\n```ts\nconst codex = await detector.detectOne('codex');\nif (!codex.installed) {\n    throw new Error(codex.error ?? 'codex is not installed');\n}\n```\n\nUnknown agent names are reported as unavailable rather than throwing.\n\n## Run Agent Commands\n\n```ts\nimport { AiRunner } from '@gobing-ai/ts-ai-runner';\n\nconst runner = new AiRunner({\n    defaultCwd: '/workspace/project',\n    defaultTimeout: 60_000,\n});\n\nconst result = await runner.runPromptCommand('codex', {\n    input: 'Review packages/runtime/src/fs.ts',\n    model: 'gpt-5',\n    mode: 'text',\n});\n\nif (result.exitCode !== 0) {\n    throw new Error(result.stderr);\n}\n\nconsole.log(result.stdout);\n```\n\n`AiRunner` captures `stdout`, `stderr`, `exitCode`, optional termination `signal`, and `durationMs`. It does not throw on non-zero agent exits; callers decide how to handle failures.\n\nEvery invocation is logged through an injectable logger (`getLogger('ai-runner')` by default): one `debug` line per dispatch and an `error` line on any non-zero exit. Pass a custom `logger` to the constructor to route diagnostics elsewhere or silence them in tests.\n\n### Slash commands and command preview\n\n`runSlashCommand()` translates a Claude-style `/plugin:command args` input into the target agent's dialect (via `translateSlashCommand()`) and dispatches it as a prompt. Non-slash input passes through unchanged.\n\n```ts\n// For codex, \"/review:pr 123\" becomes \"$review-pr 123\" before dispatch.\nawait runner.runSlashCommand('codex', '/review:pr 123', { model: 'gpt-5' });\n```\n\n`buildPromptCommand()` returns the resolved `{ command, args }` **without** executing it — useful for previewing, logging, or dry-running the exact argv a prompt would dispatch. It applies the same identity-preamble enrichment as `runPromptCommand()`.\n\n```ts\nconst { command, args } = runner.buildPromptCommand('pi', { input: 'ship it', mode: 'json' });\n// command === 'pi', args === ['--no-session', '-p', 'ship it', '--mode', 'json']\n```\n\n### Team identity preambles\n\n`PromptOptions` accepts optional team-mode fields. When any of `purpose`, `systemPrompt`, `taskId`, or non-empty `peers` is supplied, `AiRunner` prepends an identity preamble before dispatching the prompt through the selected agent shim.\n\n```ts\nawait runner.runPromptCommand('codex', {\n    input: 'Implement the inbox DAO tests',\n    taskId: '0005',\n    purpose: 'Implement scoped code changes',\n    systemPrompt: 'Follow repository AGENTS.md rules.',\n    peers: [{ id: 'planner', type: 'claude', purpose: 'Plan implementation work' }],\n});\n```\n\nUse `buildIdentityPreamble()` directly when a host app needs to preview or inject the same context outside `AiRunner`:\n\n```ts\nimport { buildIdentityPreamble } from '@gobing-ai/ts-ai-runner';\n\nconst preamble = buildIdentityPreamble({\n    agentId: 'coder',\n    agentType: 'codex',\n    workspace: '/workspace/spur',\n    taskId: '0005',\n    taskTitle: 'Implement team mode primitives',\n    purpose: 'Make focused code changes',\n    peers: [{ id: 'reviewer', type: 'claude', purpose: 'Review correctness and risk' }],\n    guardrails: ['Do not commit without operator approval.'],\n});\n```\n\nUse `getGitContext()` to auto-detect the current branch and dirty state:\n\n```ts\nimport { getGitContext } from '@gobing-ai/ts-ai-runner';\n\nconst gitBlock = await getGitContext('/workspace/spur');\n// \"Git context:\\nbranch: feat/team-mode\\ndirty: 3 files\"\n```\n\n> `getGitContext` is async (returns `Promise<string | null>`) and defaults to the canonical\n> `ProcessExecutor` from `@gobing-ai/ts-runtime`. A deprecated sync escape hatch `getGitContextSync`\n> remains for one release for sync callers.\n\n## Session Affinity (run-scoped sessions)\n\n`PromptOptions` carries two additive fields for pinning or isolating sessions:\n\n- `sessionId?: string` — resume a specific prior session when the agent supports resume-by-id.\n- `sessionDir?: string` — isolate session storage into a caller-owned directory (durable).\n\nWhen either is set, the shim selects the **run-scoped session path** and **never** emits an unscoped\nglobal continue/last-session flag. This prevents a pipeline hop from attaching to the host's\ninteractive session (ADR-047).\n\n**Precedence (R5):**\n\n1. `sessionId` or `sessionDir` set → pin/isolate path; bare `continue` is ignored for global-last.\n2. else `continue === true` → legacy resume-last (only where the agent allows it).\n3. else → fresh open.\n\n**Capability query (R2):** consult `getAgentSessionCapability(agent)` rather than inventing per-agent\nargv. It reports `supportsResumeById`, `supportsSessionDir`, `supportsPersistentStdin`,\n`supportsStructuredOutput`, the `verifiedAgainst` CLI version the row was probed on, and a `note`\nnaming the reason for any `false` (including CLI flags that exist but are not shim-wired yet).\nUninstalled CLIs carry `verifiedAgainst: 'unverified …'` — never a fabricated version.\n\n```ts\nimport { getAgentSessionCapability, getAgentShim } from '@gobing-ai/ts-ai-runner';\n\nconst cap = getAgentSessionCapability('omp'); // { supportsResumeById: true, supportsSessionDir: true, supportsPersistentStdin: true, … }\nconst { args } = getAgentShim('omp').getPromptCommand({\n    input: '',\n    sessionDir: '.spur/run/r1/agent-sessions/omp',\n    sessionId: 'abc123',\n});\n// args: ['-p', '', '--session-dir', '.spur/run/r1/...', '-r', 'abc123', '--mode', 'text']\n```\n\n**Shim / capability matrix** (probed 2026-09-18; `verifiedAgainst` per row in `getAgentSessionCapability`):\n\n| Agent | resumeById | sessionDir | sessionId resume flag | persistentStdin | structuredOutput |\n| ----- | ---------- | ---------- | --------------------- | --------------- | ---------------- |\n| omp | ✓ | ✓ | `-r <id>` | ✓ (`--mode rpc`) | ✓ (`--mode json`) |\n| pi | ✓ | ✓ | `-r <id>` | ✓ (`--mode rpc`) | ✓ (`--mode json`) |\n| claude | ✓ | ✗ (ignored) | `--resume <id>` | ✓ (`--input-format stream-json`; not shim-wired) | ✓ (`--output-format json`) |\n| codex | ✓ (0.154.0) | ✗ (ignored) | `exec resume <id> <prompt>` | ✗ | ✓ (`--json`) |\n| agy | ✓ | ✗ (ignored) | `--conversation <id>` | ✗ | ✗ (unverified) |\n| grok | ✓ | ✗ (ignored) | `--resume <id>` | ✗ | ✓ (`--output-format json`) |\n| gemini | ✗ (`-r` = latest/index) | ✗ | degrade → fresh `-p` | ✗ | ✓ (`-o json`) |\n| opencode | ✗ (CLI `-s <id>` unwired) | ✗ | degrade → fresh `run` | ✗ | ✓ (`--format json`) |\n| openclaw | ✗ (CLI `--session-id` unwired) | ✗ | degrade → fresh `agent` | ✗ | ✓ (CLI `--json`; unwired) |\n| hermes | ✗ (unverified) | ✗ | degrade → fresh `chat` | ✗ | ✗ (unverified) |\n| deepseek | ✗ | ✗ | degrade → fresh headless one-shot | ✗ | ✗ |\n| fm | ✓ | ✓ | `--resume <file>` + `--save-transcript <file>` (file = `<sessionDir>/<sessionId>.json`) | ✗ (`fm chat` is interactive only) | ✗ (`--schema` needs a file; ts-decision-fm surface) |\n\n**Claude session discovery:** claude has no session-dir flag and does not accept a caller-chosen\nsession id at open; the headless run's session id is discovered from the process output after the\nrun (the `discoverSessionId` contract consumers implement). The capability row encodes exactly\nthat: `supportsResumeById: true` (resume later via `--resume <id>`), `supportsSessionDir: false`.\n\n**Degrade rule:** when `sessionDir`/`sessionId` is set and the agent lacks resume-by-id or a\nsession-store flag, the shim opens **fresh in isolation** (or plain fresh) — never bare global\ncontinue/last. codex pins via non-interactive `exec resume <id> <prompt>` (verified 0.154.0); a\nsessionDir-only request still degrades to a fresh `exec` (no session-dir flag).\n\n**Durable vs ephemeral (R4):** for omp/pi, setting `sessionDir` implies a durable session — the shim\nomits `--no-session` so a session file is written and discoverable. The legacy fresh path (no session\nfields, `continue` false) keeps `--no-session`.\n\n## Observability\n\n`AiRunner` and `TeamOrchestrator` emit typed events when an `EventBus<AgentEvents>` is provided:\n\n```ts\nimport { AiRunner } from '@gobing-ai/ts-ai-runner';\nimport { EventBus } from '@gobing-ai/ts-infra';\nimport type { AgentEvents } from '@gobing-ai/ts-ai-runner';\n\nconst bus = new EventBus<AgentEvents>();\nbus.on('agent.invoke.start', (data) => console.log('starting', data.label));\nbus.on('agent.invoke.exit', (data) => console.log('done', data.label, data.exitCode, data.durationMs));\n\nconst runner = new AiRunner({ events: bus });\n```\n\nAvailable events:\n\n| Event | When |\n| ------- | ------ |\n| `agent.invoke.start` | After the process executor confirms spawn; absent on pre-spawn failure |\n| `agent.invoke.exit` | After an agent CLI invocation exits |\n| `agent.started` | When a long-running team agent process starts |\n| `agent.stopped` | When a long-running team agent process stops |\n| `agent.message.sent` | When a message is sent to a team agent process |\n\n`AiRunnerOptions.processEvents` accepts a separate `EventBus<AiRunnerProcessEvents>` for process-level events from the underlying executor.\n\n## Inject a Process Executor\n\nFor tests, dry runs, or sandboxed launchers, inject a `ProcessExecutor` from `@gobing-ai/ts-runtime`:\n\n```ts\nimport type { ProcessExecutor } from '@gobing-ai/ts-runtime';\nimport { AiRunner } from '@gobing-ai/ts-ai-runner';\n\nconst processExecutor: ProcessExecutor = {\n    async run(options) {\n        return {\n            exitCode: 0,\n            stdout: `${options.command} ${options.args.join(' ')}`,\n            stderr: '',\n            durationMs: 1,\n        };\n    },\n};\n\nconst runner = new AiRunner({ processExecutor });\n```\n\n## Doctor Checks\n\n`DoctorRunner` verifies both installation and authentication state. Auth checks use each agent's native command when available, and known credential files or environment variables when the CLI has no auth-status command.\n\n```ts\nimport { DoctorRunner } from '@gobing-ai/ts-ai-runner';\n\nconst doctor = new DoctorRunner();\nconst report = await doctor.runAll();\n\nconst usable = report.filter((agent) => agent.usable);\n```\n\nEach result includes:\n\n```ts\ninterface DoctorResult {\n    agent: string;\n    installed: boolean;\n    version: string | null;\n    authenticated: boolean;\n    usable: boolean;\n    tier: 1 | 2;\n    channels: string[];\n    error: string | null;\n}\n```\n\nTier `1` agents support direct prompt-style CLI execution. Tier `2` agents are gateway or TUI constrained and may require adapter logic in the downstream app.\n\n## Slash Command Translation\n\nClaude-style plugin commands use `/plugin:command args`. Other agents expose different command syntaxes. Use `translateSlashCommand()` before sending user-entered slash commands to a target agent:\n\n```ts\nimport { translateSlashCommand } from '@gobing-ai/ts-ai-runner';\n\ntranslateSlashCommand('claude', '/rd3:dev-fixall bun run check');\n// /rd3:dev-fixall bun run check\n\ntranslateSlashCommand('codex', '/rd3:dev-fixall bun run check');\n// $rd3-dev-fixall bun run check\n\ntranslateSlashCommand('pi', '/rd3:dev-fixall bun run check');\n// /skill:rd3-dev-fixall bun run check\n```\n\nNon-slash input is returned unchanged. Use `isClaudeStyleSlashCommand()` to test input before translation.\n\n## Command Shims\n\nIf you need to inspect command construction without launching a process, use the pure shim API:\n\n```ts\nimport { getAgentShim } from '@gobing-ai/ts-ai-runner';\n\nconst shim = getAgentShim('codex');\nconst command = shim.getPromptCommand({ input: 'Summarize this repository' });\n\nconsole.log(command.command, command.args);\n```\n\nEach shim implements the `AgentShim` interface:\n\n```ts\ninterface AgentShim {\n    readonly name: AgentName;\n    readonly command: string;\n    readonly tier: 1 | 2;\n    readonly aliases?: readonly string[];\n    readonly deprecated?: { readonly since: string; readonly replacedBy?: AgentName };\n    getHelpCommand(): ShimCommand;\n    getVersionCommand(): ShimCommand;\n    getPromptCommand(options: PromptOptions): ShimCommand;\n    getAuthCommand(): ShimCommand | null;\n}\n```\n\nAgent-specific behavior:\n\n| Agent | CLI | Tier | Auth check | Prompt flags |\n| ------- | ----- | ------ | ------------ | -------------- |\n| `claude` | `claude` | 1 | `claude auth status` | `-p`, `--continue`, `--model`, `--output-format` |\n| `codex` | `codex` | 1 | `codex login status` | `exec <prompt>`, `exec resume --last`, `-m`, `--json` |\n| `gemini` *(deprecated)* | `gemini` | 1 | env-only | `-p`, `-r latest` (resume), `-m`, `-o` |\n| `pi` | `pi` | 1 | `pi --list-models` | `--no-session`, `-p`, `-c` (resume), `--model`, `--mode` |\n| `omp` | `omp` | 1 | `omp --list-models` | `--no-session`, `-p`, `-c` (resume), `--model`, `--mode` |\n| `opencode` | `opencode` | 1 | `opencode providers` | `run`, `-c`, `-m`, `--format json` |\n| `antigravity-cli` | `agy` | 1 | env-only | `-p`, `--continue`, `--model` |\n| `openclaw` | `openclaw` | 2 | `openclaw health` | `agent --local -m` |\n| `hermes` | `hermes` | 1 | `hermes doctor` | `chat -q`, `--continue`, `-m` |\n| `grok` | `grok` | 1 | env/file (`XAI_API_KEY` or `~/.grok/auth.json`) | `-p`, `-c` (resume), `-m`, `--output-format plain\\|json` (maps ai-runner `text` → `plain`) |\n| `deepseek` | `dsh` | 1 | env-only / `~/.dsh` (no status verb) | `--profile headless <task>`; session/model options degrade to a fresh one-shot (no flags at 0.1.5-rc.1) |\n| `fm` | `fm` | 1 | `fm available --model system` | `respond --no-stream`, `-m`, transcript session flags; **text-only** (no file/shell tools — excluded from `TIER1_PRIORITY` auto-selection) |\n\nThis is the right layer for UI previews, audit logging, and custom launchers.\n\n## Deprecation & Aliases\n\nThe registry carries lifecycle metadata so agent ids can be retired without breaking existing callers.\n\n**`resolveAgentName(input)`** maps any canonical id or alias to its canonical `AgentName`. Resolving a deprecated or aliased id emits exactly one `warn` through the logger seam and never throws.\n\n```ts\nimport { resolveAgentName } from '@gobing-ai/ts-ai-runner';\n\nresolveAgentName('antigravity');     // → 'antigravity-cli' (alias), warns\nresolveAgentName('gemini');          // → 'gemini' (deprecated canonical), warns\nresolveAgentName('antigravity-cli'); // → 'antigravity-cli' (canonical, no warn)\nresolveAgentName('cursor');          // → undefined\n```\n\n**Current deprecation map:**\n\n| Id | Status | Canonical | Notes |\n| ---- | -------- | ----------- | ------- |\n| `antigravity` | alias of `antigravity-cli` | `antigravity-cli` | Old tier-2 id; both use binary `agy`. Resolving warns. |\n| `gemini` | deprecated | `gemini` (self) → replaced by `antigravity-cli` | Gemini CLI sunset 2026-06-18. Shim stays functional. |\n| `omp` | canonical | `omp` | First-class; NOT a pi alias. |\n| `hermes` | canonical | `hermes` | First-class; OpenClaw-compatible but distinct binary. |\n| `grok` | canonical | `grok` | Grok Build CLI; headless via `-p`; auth is env/file only (no status verb). |\n| `deepseek` | canonical | `deepseek` | DeepSeek `dsh` CLI; headless via `--profile headless`; auth is env/file only (no status verb). |\n\n`getAgentShim()` and `isAgentName()` are alias-aware: passing `'antigravity'` resolves to the `antigravity-cli` shim. `DoctorResult` and `DetectedAgent` surface `deprecated` + `replacedBy` when the resolved canonical id is marked deprecated.\n\n## Team Mode Primitives\n\nThe team-mode APIs are intentionally small building blocks. They do not implement an HTTP API, dashboard, or product workflow; downstream apps compose them into their own orchestration layer.\n\n### Agent specs\n\nAgent specs define agents as config. The built-in parser supports the repository's constrained YAML subset: scalars, arrays, nested objects, and no anchors/tags/multiline scalars.\n\n```ts\nimport { loadAgentSpecs, saveAgentSpec } from '@gobing-ai/ts-ai-runner';\n\nawait saveAgentSpec(\n    {\n        id: 'coder',\n        name: 'Coder',\n        type: 'codex',\n        workspace: '/workspace/spur',\n        purpose: 'Implement scoped code changes',\n        tags: ['code'],\n        config: { model: 'gpt-5', systemPrompt: 'Follow repository rules.' },\n        autoStart: true,\n    },\n    './agents',\n);\n\nconst specs = loadAgentSpecs('./agents');\n```\n\n`validateAgentId()` enforces lowercase agent ids with alphanumeric, `_`, and `-` characters (2–64 chars). `deleteAgentSpec()` removes a spec file by id.\n\n### Durable messages\n\n`TeamOrchestrator` depends on the ai-runner-owned `MessageStore` port — a minimal interface with\n`enqueue`, `drainPending`, `markDelivered`, and `markFailed` — plus the `DrainedMessage` view\ncontaining only the fields the orchestrator consumes (`id`, `fromId`, `body`). The port is the\norchestration boundary; production source under `packages/ai-runner/src` has no direct\n`@gobing-ai/ts-db` import for message access.\n\n`InboxMessageDao` from `@gobing-ai/ts-db/inbox` is one structural provider: it satisfies\n`MessageStore` without an adapter class, so no `ts-db` runtime changes are required. In-memory\ntest doubles implement the port directly. Consumers compose `InboxMessageDao` +\n`EventBus<InboxMessageEvents>` and pass the DAO to `TeamOrchestrator`:\n\n```ts\nimport { type BusLifecycleEvents, EventBus } from '@gobing-ai/ts-infra';\nimport { InboxMessageDao, type InboxMessageEvents } from '@gobing-ai/ts-db/inbox';\nimport { formatMessage, type MessageStore } from '@gobing-ai/ts-ai-runner';\n\nconst lifecycleBus = new EventBus<BusLifecycleEvents>();\nconst events = new EventBus<InboxMessageEvents>({ lifecycleBus });\nconst inbox: MessageStore = new InboxMessageDao(adapter, { events });\n\nconst id = await inbox.enqueue(null, 'coder', 'Review the runtime process seam');\nconst pending = await inbox.drainPending('coder');\n\nfor (const msg of pending) {\n    console.log(formatMessage(msg));\n    await inbox.markDelivered(msg.id);\n}\n```\n\nMessage lifecycle events are metadata-only and do not include the durable message body. A\n`message.failed` event does include the caller-provided error string; pre-redact it when the\nlifecycle bus is attached to persistent System Events observers.\n\n### Persistent agent processes\n\n`TeamAgentProcess` wraps a long-running agent subprocess using the runtime pipe-process seam. It supports start/stop, stdin sends, stdout/stderr subscriptions, status, pid, and exit-code queries.\n\n```ts\nimport { TeamAgentProcess, type AgentSpec } from '@gobing-ai/ts-ai-runner';\n\nconst spec: AgentSpec = {\n    id: 'coder',\n    name: 'Coder',\n    type: 'codex',\n    workspace: '/workspace/spur',\n    purpose: 'Implement scoped code changes',\n    tags: [],\n    config: {},\n};\n\nconst process = new TeamAgentProcess({\n    spec,\n    command: ['codex', 'exec', 'You are coder. Wait for inbox messages.'],\n});\n\nconst unsubscribe = process.subscribe((chunk) => {\n    console.log(chunk.toString());\n});\n\nawait process.start();\nawait process.send('[task from=operator id=msg-1] Inspect packages/db');\nawait process.stop();\nunsubscribe();\n```\n\n### Team orchestrator\n\n`TeamOrchestrator` connects specs, shims, processes, and the `MessageStore` port. On start it loads an agent spec, builds the agent command through the matching shim, starts the process, drains pending inbox messages, and injects them live. `sendMessage()` always persists first, then injects immediately when the target agent is running.\n\n```ts\nimport { type BusLifecycleEvents, EventBus } from '@gobing-ai/ts-infra';\nimport { InboxMessageDao, type InboxMessageEvents } from '@gobing-ai/ts-db/inbox';\nimport { TeamOrchestrator, type MessageStore } from '@gobing-ai/ts-ai-runner';\n\nconst lifecycleBus = new EventBus<BusLifecycleEvents>();\nconst events = new EventBus<InboxMessageEvents>({ lifecycleBus });\nconst inbox: MessageStore = new InboxMessageDao(adapter, { events });\nconst team = new TeamOrchestrator('./agents', inbox, { lifecycleBus });\n\nawait team.startAgent('coder');\nawait team.sendMessage(null, 'coder', 'Please implement task 0005');\n\nconsole.log(await team.getAgentStatus('coder')); // running\n\nawait team.stopAll();\n```\n\nAny object implementing `MessageStore` can be supplied to `TeamOrchestrator`; `InboxMessageDao` is one structural provider, and in-memory test doubles implement the port directly without an adapter class. The orchestrator also provides `restartAgent(id)`, `getRunningAgents()`, `getPeerSpecs(workspace, excludeId?)`, and `on(event, listener)` for event subscription.\n\n## Adding a New Coding Agent\n\nTo add support for a new coding agent (e.g. `amp`), follow these steps:\n\n### 1. Add the shim\n\nEdit `src/agents/shims.ts`. Add a new constant implementing the `AgentShim` interface:\n\n```ts\nconst ampShim: AgentShim = {\n    name: 'amp',\n    command: 'amp',\n    tier: 1,  // or 2 if gateway/TUI-constrained\n    getHelpCommand: () => ({ command: 'amp', args: ['--help'] }),\n    getVersionCommand: () => ({ command: 'amp', args: ['--version'] }),\n    getPromptCommand: (options) => {\n        const args = ['run', options.input ?? ''];\n        if (options.continue === true) args.push('--resume');\n        if (options.model !== undefined) args.push('--model', options.model);\n        if ((options.mode ?? 'text') === 'json') args.push('--json');\n        return { command: 'amp', args };\n    },\n    getAuthCommand: () => ({ command: 'amp', args: ['auth', 'status'] }),\n};\n```\n\n### 2. Register the shim\n\nIn the same file, add the new agent to these three places:\n\n```ts\n// 1. The AgentName union type (canonical ids only — aliases are metadata, not union members)\nexport type AgentName = 'claude' | 'codex' | 'gemini' | 'pi' | 'omp' | 'opencode' | 'antigravity-cli' | 'openclaw' | 'hermes' | 'amp';\n\n// 2. The AGENT_SHIMS registry\nexport const AGENT_SHIMS: Readonly<Record<AgentName, AgentShim>> = {\n    // ...existing entries...\n    amp: ampShim,\n};\n\n// 3. DISPLAY_ORDER (determines doctor/detector output order)\nexport const DISPLAY_ORDER: readonly AgentName[] = [\n    'claude', 'codex', 'gemini', 'pi', 'omp', 'opencode', 'antigravity-cli', 'openclaw', 'hermes', 'amp',\n];\n```\n\nIf the agent is tier 1, add it to `TIER1_PRIORITY`. If tier 2 (gateway/TUI-constrained), add it to `TIER2_AGENTS`.\n\n### 3. Add slash-command dialect (if needed)\n\nIf the agent uses a different slash-command syntax than the default `/{plugin}-{command} args` mapping, add a case to `translateSlashCommand()` in `src/slash-command.ts`.\n\n### 4. Add auth detection (if applicable)\n\nIf the agent supports an auth-status command, `getAuthCommand()` already returns it and `DoctorRunner` will probe it automatically. For env-only or file-based auth, add a pattern to `AUTH_PATTERNS` in `src/doctor-runner.ts`.\n\n### 5. Add tests\n\n- **Shim tests**: add cases to `tests/agents/` verifying command construction for help, version, prompt (with and without options), and auth.\n- **Detector tests**: verify `detectOne('amp')` handles version output and error cases.\n- **Doctor tests**: verify auth probe for the new agent.\n\n### Summary checklist\n\n| Step | File | What to change |\n| ------ | ------ | ---------------- |\n| Shim | `src/agents/shims.ts` | Add `AgentShim` impl, update `AgentName`, `AGENT_SHIMS`, `DISPLAY_ORDER` |\n| Tier | `src/agents/shims.ts` | Add to `TIER1_PRIORITY` or `TIER2_AGENTS` |\n| Slash | `src/slash-command.ts` | Add case if dialect differs from default |\n| Auth | `src/doctor-runner.ts` | Add `AUTH_PATTERNS` entry if file/env-based |\n| Tests | `tests/` | Shim, detector, and doctor coverage |\n\nAfter these changes, the new agent is automatically available to `AiRunner`, `AgentDetector`, `DoctorRunner`, `TeamOrchestrator`, and all downstream consumers — no further registration needed.\n\n## Decision Making\n\n`createDecisionMaker()` exposes a provider-neutral LLM decision surface: ask N questions against one\nshared state and get typed, discriminated answers back. Questions are built with the `q` builders;\nanswers are decoded into neutral `ChoiceAnswer` / `ScoreAnswer` / `NoulAnswer` types — no SDK type\ncrosses this boundary.\n\nNamed backends are selected with `backend:`: `typesafe` (the default, reads `TYPESAFE_API_KEY`),\n`laya-local` (`@gobing-ai/ts-laya-mlx`), and `fm-local` (`@gobing-ai/ts-decision-fm`). Both local\nbackends resolve their driver by dynamic import on first use — this package declares no dependency\non either driver package (ADR-028); install the one you select. For typed, non-default driver\noptions, construct the driver yourself and pass it as `driver:`.\n\n### Batch `ask` — many questions, one request\n\nAll questions in one `ask` call share the state and cost a single backend request:\n\n```ts\nimport { createDecisionMaker, q } from '@gobing-ai/ts-ai-runner';\n\nconst decisions = createDecisionMaker(); // reads TYPESAFE_API_KEY from the environment\nconst state = { ticket: 'T-1042', body: 'Users cannot reset their passwords.' };\n\nconst answers = await decisions.ask({\n    state,\n    questions: {\n        route: q.choice('Which team should own this?', {\n            billing: 'Invoices and payment issues',\n            access: 'Login and account access',\n            other: 'Anything else',\n        }),\n        urgency: q.score('How urgent is this?', ['Routine', 'Elevated', 'Drop everything']),\n        duplicate: q.noul('Has this ticket been reported before?'),\n    },\n});\n\nanswers.route.label; // 'billing' | 'access' | 'other'\nanswers.urgency.score; // rubric level\nanswers.duplicate.probability; // yes-probability\n```\n\n### Single-question sugar\n\n`choice`, `score`, and `noul` are one-question convenience forms over `ask`:\n\n```ts\nconst route = await decisions.choice(state, 'Which team should own this?', {\n    billing: 'Invoices and payment issues',\n    access: 'Login and account access',\n});\nroute.label; // 'billing' | 'access'\n\nconst duplicate = await decisions.noul(state, 'Has this ticket been reported before?');\nduplicate.probability; // yes-probability — no `confidence` field: the API reports none for yes/no\n```\n\nA yes/no answer carries only `probability`. The API returns no calibration confidence for noul\nquestions, so none is synthesized.\n\n### Configuration\n\nThe API key resolves as `options.apiKey`, else `TYPESAFE_API_KEY` from the injected `env` record,\nelse from the process environment. A missing key throws `DecisionConfigError` before any request:\n\n```ts\nconst key = 'sk-…'; // from your secret store\nconst explicit = createDecisionMaker({ apiKey: key }); // explicit key wins\nconst sandboxed = createDecisionMaker({ env: { TYPESAFE_API_KEY: key } }); // injected record — the host owns the environment\n```\n\nOther options: `model`, `baseURL`, `timeoutMs`, `maxRetries`, and an injected `fetch` for tests. When\n`baseURL` is omitted the SDK resolves `TYPESAFE_BASE_URL` from the environment itself — pass `baseURL`\nexplicitly to pin the endpoint.\n\n### Errors\n\nSDK failures and malformed questions/responses surface as `DecisionError` subclasses. Custom\ndrivers' own exceptions propagate; no vendor SDK error class escapes the default driver:\n\n| Error | When | Carries |\n| ----- | ------- | ------- |\n| `DecisionConfigError` | No API key resolved | variable name |\n| `DecisionAuthError` | Authentication or permission rejected upstream | HTTP status |\n| `DecisionRateLimitError` | Rate limited upstream | status, `retryAfterMs` |\n| `DecisionTimeoutError` | Request timed out | `timeoutMs` |\n| `DecisionConnectionError` | Backend unreachable | underlying cause |\n| `DecisionRequestError` | Invalid question or request rejected as malformed (other 4xx) | status, body summary |\n| `DecisionBackendError` | Invalid answer or upstream server failure (5xx) | HTTP status when present |\n\nThe facade validates both default and custom drivers: answer names/kinds must match the questions,\nchoice labels must belong to the supplied label map, probability/confidence values must be finite\nand within `[0, 1]`, and score values must fit the zero-indexed rubric (fractional expected scores\nare supported). Missing probability/legend keys are rejected. These checks establish structural\nvalidity, not calibration or decision quality.\n\nApplications own decision policy and evidence selection. For example, Spur can adapt its existing\n`HitlResponder` to use DecisionMaker while retaining its own HITL actions and fallback behavior;\nthe workflow engine itself has no dependency on ai-runner.\n\n### Adding a backend driver\n\nAdditional backend drivers are the intended extension point. A driver implements only `ask` —\nquestion building, the single-question sugar, and answer typing all come from the facade:\n\n```ts\nimport type { Answer, DecisionDriver } from '@gobing-ai/ts-ai-runner';\n\nconst myDriver: DecisionDriver = {\n    name: 'my-backend',\n    async ask() {\n        const answers: Record<string, Answer> = {};\n        // Call your backend; return one answer per key in the question map.\n        return answers;\n    },\n};\n\nconst custom = createDecisionMaker({ driver: myDriver }); // no TYPESAFE_API_KEY required\n```\n\n## Boundary Notes\n\n- This package is a command adapter, not an agent orchestration framework.\n- It does not install agent CLIs or manage credentials.\n- It does not parse agent responses beyond process result capture.\n- It keeps subprocess launching behind `ProcessExecutor` / `PipeProcess`, so tests can stay deterministic.\n- Team-mode persistence is consumed through the ai-runner-owned `MessageStore` port; `InboxMessageDao` from `@gobing-ai/ts-db/inbox` is one structural provider. Host apps own migrations and adapter lifecycle, and `@gobing-ai/ts-db` is a development dependency of this package (only the DB-backed integration test resolves the concrete DAO).\n- Platform APIs (`node:fs`, `node:path`, `Bun.spawn`, etc.) are confined to `@gobing-ai/ts-runtime` per ADR-011. This package accesses them through the runtime's `FileSystem`, `ProcessExecutor`, and path utilities.\n","readmeFilename":"README.md"}