{"_id":"@coro-ai/llm-openai","_rev":"18-603c08a820d56b0f0068388df4139310","name":"@coro-ai/llm-openai","dist-tags":{"latest":"0.1.36"},"versions":{"0.1.15":{"name":"@coro-ai/llm-openai","version":"0.1.15","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.15","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"fb952774fb439eddb08d951d656129d133bb0f00","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.15.tgz","fileCount":39,"integrity":"sha512-EkNykBHfKI2F9qnQ4saB6G7zWUKrk40Kjk7TP8NvwoMy2tWuU5b44lAgpZZAQI1fdKAEkCeu5ge0fBTcs4/h/g==","signatures":[{"sig":"MEQCIDrhgPVoXH/AsKBj8WzUHtmCv+pD3dR6YekzvqJ9KuEMAiAywGkqGNx7y1PD3nQWtAkfn8RHW4Hri3lY8BM5kzqyOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113872},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.15.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/f5476d3baffccd2a53b81804d303de47/coro-ai-llm-openai-0.1.15.tgz","_integrity":"sha512-EkNykBHfKI2F9qnQ4saB6G7zWUKrk40Kjk7TP8NvwoMy2tWuU5b44lAgpZZAQI1fdKAEkCeu5ge0fBTcs4/h/g==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.15"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.15"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.15_1779782823567_0.31123061352698134","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@coro-ai/llm-openai","version":"0.1.16","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.16","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"bc72a33d54bfc355afc48a544dbdbd81ef02c185","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.16.tgz","fileCount":39,"integrity":"sha512-bXY91gjQKdVhr5QdEInc6tjfdcXe5VJWzP6w80KeQs/usJsbYk1nncdQoEo4gfWH24EaEgYGf4ncyeI4NxpUBw==","signatures":[{"sig":"MEUCIQDJ6bEs8VagaKZQZoA4jeFT8s72dgDurp7g82mwWOiarQIgUkPllVZEfJTrp/IrSRmr1r/XqShU/vlkfhV7PgFh/40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113872},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.16.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/57c25f26166164178ee7b3fe676af2b1/coro-ai-llm-openai-0.1.16.tgz","_integrity":"sha512-bXY91gjQKdVhr5QdEInc6tjfdcXe5VJWzP6w80KeQs/usJsbYk1nncdQoEo4gfWH24EaEgYGf4ncyeI4NxpUBw==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.16"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.16"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.16_1779787414693_0.03246021269507282","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@coro-ai/llm-openai","version":"0.1.17","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.17","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"7f6c109d2558ccc13222a3f6cac23e305d0f603a","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.17.tgz","fileCount":39,"integrity":"sha512-IpE0Ww+giRB025jNlisP/ADP+63Ebnyew73uYGK86ATEczcVFHTm+eZjYmnhTG/HLXZh7HoDAEDZ7NZPWiXOTg==","signatures":[{"sig":"MEYCIQD88mnNGr25oXOP3dBlZfCJas9WWvb7yNdDbkr9UXRRfAIhAJZlYrwu1sUaUTpeI7yxd1rUUJML95ySjZAUw2kH67Dm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113872},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.17.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/6a9389ce8cfb2540d4b0a20e60b62076/coro-ai-llm-openai-0.1.17.tgz","_integrity":"sha512-IpE0Ww+giRB025jNlisP/ADP+63Ebnyew73uYGK86ATEczcVFHTm+eZjYmnhTG/HLXZh7HoDAEDZ7NZPWiXOTg==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.17"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.17"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.17_1779788798306_0.31465444832629963","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@coro-ai/llm-openai","version":"0.1.19","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.19","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"7e8f41c005d78ba08ff4d21c6eca59e8607b7370","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.19.tgz","fileCount":39,"integrity":"sha512-D6JPC7OEdwcyQoXvSgNKmzip5OHCXsB9rBJiF8Fj+KVEg+XFDavB3+ap1qXcLapFJZnsa3phmlGZtQ2Gd7CQOg==","signatures":[{"sig":"MEQCIET9vjCuU2eSBQhLunbb5jOlGXYsHC8C/4JWzV8cZjCtAiBs1IG/6DoOupHRPaK0pDjCSfuPW/aYmoIzremSLqIWdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.19.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/24a11236e34f3d453378240798e68530/coro-ai-llm-openai-0.1.19.tgz","_integrity":"sha512-D6JPC7OEdwcyQoXvSgNKmzip5OHCXsB9rBJiF8Fj+KVEg+XFDavB3+ap1qXcLapFJZnsa3phmlGZtQ2Gd7CQOg==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.19"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.19_1779883573060_0.8983980177832132","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@coro-ai/llm-openai","version":"0.1.20","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.20","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"bfcf13a59e1bcd61f1ff15a3c8987664f3375599","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.20.tgz","fileCount":39,"integrity":"sha512-eZQvZ91HukwplIg46V4MGwh88ll3gVBAHFlobI02RxMExJqePO8FCb7FskkRdPL8UnkyjfW3nzwlq9nFUXrHLQ==","signatures":[{"sig":"MEUCIDR9Yua3qlANjP1g1xmyLL+J4iEwcX7V84/oN4JaE/H0AiEA0dfANGruRQFGFzNZhxijcBihdJ0HyvvHdWwqCl060wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.20.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/2c58ee2455a3a6c775f7bb7973538ca3/coro-ai-llm-openai-0.1.20.tgz","_integrity":"sha512-eZQvZ91HukwplIg46V4MGwh88ll3gVBAHFlobI02RxMExJqePO8FCb7FskkRdPL8UnkyjfW3nzwlq9nFUXrHLQ==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.20"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.20_1779964094546_0.21942233066235062","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@coro-ai/llm-openai","version":"0.1.21","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.21","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"de5d2ce13401b74335398c60773159ac427915db","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.21.tgz","fileCount":39,"integrity":"sha512-E+fEId2LTq0ToMKvElXhsveg85ViZRYRG/zmCRojUHzTHqJZBNhkEykpL4+kcSHZ6xv4Aq9LevxXUcultHCbYQ==","signatures":[{"sig":"MEUCIQCwgJeERiYNtTaXPFTKyafFXyoAFz8q5eKyv6urKcVNtwIgUwvA82Nf8UBsdzE0kireC8sjDWCMtSgbOgjsY8/FqJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.21.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/c5811283269c081932eba310c48c3a2e/coro-ai-llm-openai-0.1.21.tgz","_integrity":"sha512-E+fEId2LTq0ToMKvElXhsveg85ViZRYRG/zmCRojUHzTHqJZBNhkEykpL4+kcSHZ6xv4Aq9LevxXUcultHCbYQ==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.21"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.21"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.21_1780047813778_0.9046073796585588","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@coro-ai/llm-openai","version":"0.1.22","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.22","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"e997a5dbd2a667656096fa916e1cc66d876e2a5e","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.22.tgz","fileCount":39,"integrity":"sha512-jVfCl1/QMuq1ETKgpkahJ1Q2soAzp9ERXy14Ez6eAwgV05mzKXtJOUGiVkwFFrlh9jGx/uTVgOjMm/5Qy/umLg==","signatures":[{"sig":"MEUCICBFqu12+i0UxJB4PRpAxmHmaQtg2OzOwaxk0yG9n0d2AiEAqb4u9gCQjrVGrBmnFIgdQWv1F/VOIbBhLrHFOwTKsso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.22.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/d4dd7d3d3dd59763b01d5a3012c6ee76/coro-ai-llm-openai-0.1.22.tgz","_integrity":"sha512-jVfCl1/QMuq1ETKgpkahJ1Q2soAzp9ERXy14Ez6eAwgV05mzKXtJOUGiVkwFFrlh9jGx/uTVgOjMm/5Qy/umLg==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.22"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.22"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.22_1780294204348_0.05204020984951141","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@coro-ai/llm-openai","version":"0.1.23","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.23","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"5cf1ba54f6ddb90f3c04e3e105c06390e58f4cd8","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.23.tgz","fileCount":39,"integrity":"sha512-QRVip8BBc2ba+pCCZJK8TfkgUZEJhxHBZWdcWyuPU8YHSRJ1D1NqeuPcV1WxJtHcqRpC6mAop642YWGlwTwc+Q==","signatures":[{"sig":"MEUCIQCdi6IGdfyt1qc2voRXIohipXdikXn516liVdKxZ8W+LQIgOGGgMUTyD1SPQnCszHZpu6tzkb9M3obwa1GF/La+Bcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.23.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/6ec7a659762548815d7d989426f82807/coro-ai-llm-openai-0.1.23.tgz","_integrity":"sha512-QRVip8BBc2ba+pCCZJK8TfkgUZEJhxHBZWdcWyuPU8YHSRJ1D1NqeuPcV1WxJtHcqRpC6mAop642YWGlwTwc+Q==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.23"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.23_1780297874322_0.11145659909287287","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@coro-ai/llm-openai","version":"0.1.24","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.24","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"fecc95072d83581f46cd31f3f1f3b092b31bcbe2","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.24.tgz","fileCount":39,"integrity":"sha512-tNss08OD97ZXE5HCRnbM2cME91g53tWTHmSEIatBfVv0/rQzg7GQDN//jrSSPFwD1a3lgc4HYxeQW847Orn6UQ==","signatures":[{"sig":"MEYCIQDs7yPqJ/rOFEMZZVX024N9YpKyRhTBhy2O6JWUam6VbAIhAMNVVXo+sNaRYbxvp0VAz2+bj3bnoFznAQA420QApqA3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.24.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/bcb1812a386bad497ecdde2e9ff811aa/coro-ai-llm-openai-0.1.24.tgz","_integrity":"sha512-tNss08OD97ZXE5HCRnbM2cME91g53tWTHmSEIatBfVv0/rQzg7GQDN//jrSSPFwD1a3lgc4HYxeQW847Orn6UQ==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.24"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.24_1780405735059_0.09019151625210031","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@coro-ai/llm-openai","version":"0.1.25","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.25","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"6da4976d1da4a2d4816c2ad0e5d2c11e355459c6","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.25.tgz","fileCount":39,"integrity":"sha512-e/pchxa+KgwHAPBBKaa+VOew7T21uaWHAy7HwRqfy85cIuL/f0siS2Q0GT4g6J9MfdE/60RYkG5WqZvjrnxCOg==","signatures":[{"sig":"MEUCIQDd7fb05StyExhdGdGp3w5Z1XlqvUmkP5VzV/DGTr9ubwIgNblM/WUq1N6SzPqKuNGv/OtNy2/it9o7ApoF+RC2Mf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.25.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/a7edebbfef3868c6279df8a3b535d460/coro-ai-llm-openai-0.1.25.tgz","_integrity":"sha512-e/pchxa+KgwHAPBBKaa+VOew7T21uaWHAy7HwRqfy85cIuL/f0siS2Q0GT4g6J9MfdE/60RYkG5WqZvjrnxCOg==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.25"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.25_1780573914178_0.48083277924020984","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@coro-ai/llm-openai","version":"0.1.26","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.26","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"2f981f3f0b405713bc9cd47a270a44c22e7f5d55","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.26.tgz","fileCount":39,"integrity":"sha512-iSZeC9R5nkJwngqNxjITzsEn4w+ECTQRyWyhU4EkpbXSZGfW/7i06SNhnkEkxEACWOU9Ah1P1XtmxocdRIiCZA==","signatures":[{"sig":"MEUCIHP9gjpQ3N+1/v4x8k6oaymFrBP//20ZpIbMC/IuXLYFAiEA0inii5TVu+7f1ycyOe2u2x3zI8lUucpbojfeHAXkz9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.26.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/17b6cf77756d377e3cd930d6e2079e4a/coro-ai-llm-openai-0.1.26.tgz","_integrity":"sha512-iSZeC9R5nkJwngqNxjITzsEn4w+ECTQRyWyhU4EkpbXSZGfW/7i06SNhnkEkxEACWOU9Ah1P1XtmxocdRIiCZA==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.26"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.26_1780649185793_0.9311970567926258","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@coro-ai/llm-openai","version":"0.1.27","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.27","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"fc24a855d3900cbf34255aa528e5cfa20fc11d14","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.27.tgz","fileCount":39,"integrity":"sha512-tHchZz0A1zUiTuMmNVq4jedKBe5uR3eLDYDD2MXuN/Pu2EgvPmSioc5oTmY1CzWtsyNDrWMy6Lmt868QBnbxtw==","signatures":[{"sig":"MEUCIFU8oJiS94qvKPIoXX0LGp2nb/9ggaLuOScOubEAaCq/AiEA2ngSTc2J3WjWsw1nktpdlnkQLkiema7oN0bnldIUalA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.27.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/5292d0e0091de68728c21338d8cecfbf/coro-ai-llm-openai-0.1.27.tgz","_integrity":"sha512-tHchZz0A1zUiTuMmNVq4jedKBe5uR3eLDYDD2MXuN/Pu2EgvPmSioc5oTmY1CzWtsyNDrWMy6Lmt868QBnbxtw==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.27"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.27_1780917867572_0.7751367350194471","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@coro-ai/llm-openai","version":"0.1.30","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.30","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"54a6fdad0cffc5b07e9240a016be90175d55a63a","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.30.tgz","fileCount":39,"integrity":"sha512-T8Itu770n3rvwUDKRZE+9pGhFDJi0Jkymb/C/+01HB7TF/8VH6zzCv2bvsTO/AOBSaYBN+K9QQ5yEe0riATgmA==","signatures":[{"sig":"MEUCIQCangg3dJSA/u5ou1RGT8RTdc8zGv+VU5cF8C8ouYws2gIgH3AxX7YCSA07CF+Gt5Ww2JhNV4qsDxQJz44zIkGlCZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126087},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.30.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/ac61cdf536182bdfea55581716f47230/coro-ai-llm-openai-0.1.30.tgz","_integrity":"sha512-T8Itu770n3rvwUDKRZE+9pGhFDJi0Jkymb/C/+01HB7TF/8VH6zzCv2bvsTO/AOBSaYBN+K9QQ5yEe0riATgmA==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.30"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.30"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.30_1781618696209_0.9922536704028373","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@coro-ai/llm-openai","version":"0.1.31","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.31","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"9f4871fbb0065ae8f5866c9b6f713e122bcaf6ef","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.31.tgz","fileCount":43,"integrity":"sha512-xfrWJElK4VAM/SHbrNVMA5RwGF1JJIrkj49qZrVT+SG/fed0NCmQSWlDz/kBEO84m7FcxYlDZIW04qrlNoiNZQ==","signatures":[{"sig":"MEQCIAzUwoaKHdMOZgx0fwHItfXGceXGuuEKhMbWPY5pTTCGAiB4hxjEJPnw2SMk9kIG4Cqa4VAmKH7dfQ8KWCUMF9+7uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132461},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.31.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/c81e7c43ca616514153407ecb7837549/coro-ai-llm-openai-0.1.31.tgz","_integrity":"sha512-xfrWJElK4VAM/SHbrNVMA5RwGF1JJIrkj49qZrVT+SG/fed0NCmQSWlDz/kBEO84m7FcxYlDZIW04qrlNoiNZQ==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.31"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.31"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.31_1781785520149_0.8447151942430373","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@coro-ai/llm-openai","version":"0.1.32","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.32","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"f5652b77427823112fd1bcd3c35c8a489750737e","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.32.tgz","fileCount":43,"integrity":"sha512-ehUaFHfZZjtuyQrcO2RJoqY4b3TvTy+i3ufx0M3fXIY62idLmF5Wr8PFCG9UVQrWviAzz4+A2ZjLym+IY9ddNw==","signatures":[{"sig":"MEUCIERVoEZz1KfZni+ag8Y5oXzpqdpqeP9q6+SSen9WWy56AiEAqHapTVokXq2Qi6SLy+0KnLc8Eml/OdXKHiwFdLetzvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132461},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.32.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/f6779f420a292ca8f3401879185a2b7b/coro-ai-llm-openai-0.1.32.tgz","_integrity":"sha512-ehUaFHfZZjtuyQrcO2RJoqY4b3TvTy+i3ufx0M3fXIY62idLmF5Wr8PFCG9UVQrWviAzz4+A2ZjLym+IY9ddNw==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.32"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.32"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.32_1782113348464_0.9808245570173322","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@coro-ai/llm-openai","version":"0.1.33","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.33","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"2e8e303fb082a408758c11e2b4c49bebfacb3b17","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.33.tgz","fileCount":43,"integrity":"sha512-gYRVP3uouQxNhBnYHkB/0D7KjHr18yg0MUVL6242o4hrZZPEZjrjvHl6Krnc4zMWfBH4+T0CLlkJFutzrZ95Ow==","signatures":[{"sig":"MEUCIQDABEZUuNqOkOWa/fdDBJosShHiofFQ7QJpIGtnd0OuawIgL0KMzoeCMLSB8PZUGutmED0ozXQ1dLYW/No+ImJgzlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135985},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.33.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/53cf543ecd2074f243b5a8af71fdf5d7/coro-ai-llm-openai-0.1.33.tgz","_integrity":"sha512-gYRVP3uouQxNhBnYHkB/0D7KjHr18yg0MUVL6242o4hrZZPEZjrjvHl6Krnc4zMWfBH4+T0CLlkJFutzrZ95Ow==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.33"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.33"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.33_1782386043795_0.13039104965075232","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@coro-ai/llm-openai","version":"0.1.34","license":"BUSL-1.1","_id":"@coro-ai/llm-openai@0.1.34","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"homepage":"https://coro.build","bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"dist":{"shasum":"ccc7f708ec629a29e0da418f2294f8bdaf7e761d","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.34.tgz","fileCount":43,"integrity":"sha512-SeEN9/R8i9Ntjm3bT2ueCPukf8Qe64VmAQ6fMlBzXMncLPnKfL8d19ck1xvnXI7kznu+pu1cL2h2/9tcVknd6g==","signatures":[{"sig":"MEUCIQDaELzhesehGXlGT/bvY5fLAa8VZcHTIqMTAGP6lnJ9WQIgGhwua0O9A0vxvGgaZuoOWH8tJxR+xayZ5BIscc68h5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137382},"main":"dist/index.js","type":"commonjs","_from":"file:coro-ai-llm-openai-0.1.34.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"_resolved":"/tmp/c1cb9adf2dfcb68d0bf97aa6ec22d3e4/coro-ai-llm-openai-0.1.34.tgz","_integrity":"sha512-SeEN9/R8i9Ntjm3bT2ueCPukf8Qe64VmAQ6fMlBzXMncLPnKfL8d19ck1xvnXI7kznu+pu1cL2h2/9tcVknd6g==","repository":{"url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","type":"git","directory":"packages/llm-openai"},"_npmVersion":"10.8.2","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","openai":"^6.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^9.6.0","vitest":"^4.1.2","typescript":"^5.8.2","@types/node":"^22.13.14","@coro-ai/plugin-sdk":"0.1.34"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.34"},"_npmOperationalInternal":{"tmp":"tmp/llm-openai_0.1.34_1784371296585_0.8070337877510125","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@coro-ai/llm-openai","version":"0.1.36","description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","license":"BUSL-1.1","type":"commonjs","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","directory":"packages/llm-openai"},"bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"homepage":"https://coro.build","publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","openai":"^6.37.0","zod":"^4.3.6"},"peerDependencies":{"pino":"^9.0.0","@coro-ai/plugin-sdk":"0.1.36"},"devDependencies":{"@types/node":"^22.13.14","pino":"^9.6.0","typescript":"^5.8.2","vitest":"^4.1.2","@coro-ai/plugin-sdk":"0.1.36"},"scripts":{"build":"tsc","typecheck":"tsc --noEmit","test":"vitest run","clean":"rm -rf dist"},"_id":"@coro-ai/llm-openai@0.1.36","_integrity":"sha512-ck4Zci58XV3ZEC0NL1Xo2fH+jFv8WDWQwcBbF9V8P5uWaEjSII9qVmzcqHZLP1qjYZmgFxzPJ9Rw93V4igquvA==","_resolved":"/tmp/9a68c38cd6c0543f2b2b8be0ad47efca/coro-ai-llm-openai-0.1.36.tgz","_from":"file:coro-ai-llm-openai-0.1.36.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ck4Zci58XV3ZEC0NL1Xo2fH+jFv8WDWQwcBbF9V8P5uWaEjSII9qVmzcqHZLP1qjYZmgFxzPJ9Rw93V4igquvA==","shasum":"b643989b9a1f433800c73f4db5e664049e8d7248","tarball":"https://registry.npmjs.org/@coro-ai/llm-openai/-/llm-openai-0.1.36.tgz","fileCount":43,"unpackedSize":138017,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coro-ai%2fllm-openai@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAgU1gWAucFvWy3lvGMy38JPjmwmrFdGpPjQXNBsFRXkAiBuBu2bExjMMQsTpkEfPSLrHA6OfE8ZKXUlvJFe/UtPKQ=="}]},"_npmUser":{"name":"coro-ai","email":"info@coro.build"},"directories":{},"maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llm-openai_0.1.36_1786092487383_0.439203903173659"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-26T08:07:03.423Z","modified":"2026-08-07T08:48:07.884Z","0.1.15":"2026-05-26T08:07:03.687Z","0.1.16":"2026-05-26T09:23:34.889Z","0.1.17":"2026-05-26T09:46:38.445Z","0.1.19":"2026-05-27T12:06:13.208Z","0.1.20":"2026-05-28T10:28:14.715Z","0.1.21":"2026-05-29T09:43:33.913Z","0.1.22":"2026-06-01T06:10:04.525Z","0.1.23":"2026-06-01T07:11:14.467Z","0.1.24":"2026-06-02T13:08:55.227Z","0.1.25":"2026-06-04T11:51:54.343Z","0.1.26":"2026-06-05T08:46:26.043Z","0.1.27":"2026-06-08T11:24:27.742Z","0.1.30":"2026-06-16T14:04:56.368Z","0.1.31":"2026-06-18T12:25:20.325Z","0.1.32":"2026-06-22T07:29:08.608Z","0.1.33":"2026-06-25T11:14:03.930Z","0.1.34":"2026-07-18T10:41:36.730Z","0.1.36":"2026-08-07T08:48:07.556Z"},"bugs":{"url":"https://github.com/Coro-ai-framework/coro-developer-framework/issues"},"license":"BUSL-1.1","homepage":"https://coro.build","repository":{"type":"git","url":"git+https://github.com/Coro-ai-framework/coro-developer-framework.git","directory":"packages/llm-openai"},"description":"OpenAI Responses API phase executor for Coro — stateless conversation replay, MCP-backed tools, and provider-owned cost accounting.","maintainers":[{"name":"coro-ai","email":"info@coro.build"}],"readme":"# @coro-ai/llm-openai\n\nOpenAI Responses API phase executor for Coro.\n\nThis package implements the `PhaseExecutorRuntime` contract from `@coro-ai/plugin-sdk` and is designed to be loaded by the runner as plugin id `openai`.\n\n## Capabilities\n\n- Uses the OpenAI Responses API.\n- Replays stateless session state through `Job.conversationHistory`.\n- Maps the runner's in-process Coro MCP server into OpenAI function tools named `mcp__<server>__<tool>`.\n- Enforces per-phase allowed-tools and write-root hook policy before every tool call.\n- Reports normalized token usage and derives cost from the package model catalogue.\n\n## Configuration\n\n```json\n{\n  \"plugins\": {\n    \"installed\": {\n      \"openai\": {\n        \"enabled\": true,\n        \"config\": {\n          \"apiKey\": \"sk-...\",\n          \"defaultModel\": \"gpt-5.6-terra\"\n        }\n      }\n    }\n  },\n  \"llm\": {\n    \"defaultProvider\": \"openai\",\n    \"aliases\": {\n      \"planning\": { \"provider\": \"openai\", \"model\": \"gpt-5.6-sol\", \"reasoningEffort\": \"high\" },\n      \"coding\": { \"provider\": \"openai\", \"model\": \"gpt-5.6-terra\", \"reasoningEffort\": \"medium\" }\n    }\n  }\n}\n```\n\n`apiKey` may be omitted when `OPENAI_API_KEY` is set in the runner environment.\n\nOptional config fields:\n\n- `baseURL` — OpenAI-compatible endpoint override.\n- `organization` — OpenAI organization id.\n- `project` — OpenAI project id.\n- `defaultModel` — fallback model when a phase resolves no explicit model.\n\n## Notes\n\nExternal plugin MCP servers using `stdio`, `http`, or `sse` transports are not directly dialed by this package yet. The runner's in-process `coro` MCP server is fully supported and includes SCM/tracker proxies plus file and skill tools when the active executor lacks native equivalents.\n","readmeFilename":"README.md"}