{"_id":"@grackle-ai/runtime-codex","_rev":"166-fc36f017c1057e64ae24f0db6cced35e","name":"@grackle-ai/runtime-codex","dist-tags":{"latest":"0.195.0"},"versions":{"0.82.2":{"name":"@grackle-ai/runtime-codex","version":"0.82.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.82.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4a37c3a13daac0b682a9ee01cf2f98849cda4e32","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.82.2.tgz","fileCount":10,"integrity":"sha512-X+vgaIbj9QpcDgRt4s1nRtA9FckH3niqCsVW5rM4GB/TSwERJZF+3iIqUAfjPB7vLQ22eX1H/6+OfYe2ElnE3w==","signatures":[{"sig":"MEUCIHkOKTj5MrmpzbdwYwsI8gwGB7ZWV358JkVAek4gh93pAiEAzp5/5HG7v+8PeQRlMW9Kdjx62D1bc78fwXu+hxbwXng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34820},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.82.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e18b42bc1ad7a32b585813f5c3a2edb9/grackle-ai-runtime-codex-0.82.2.tgz","_integrity":"sha512-X+vgaIbj9QpcDgRt4s1nRtA9FckH3niqCsVW5rM4GB/TSwERJZF+3iIqUAfjPB7vLQ22eX1H/6+OfYe2ElnE3w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.82.2","@grackle-ai/runtime-sdk":"0.82.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.82.2_1774506953418_0.9915417802559954","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@grackle-ai/runtime-codex","version":"0.83.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.83.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"184b39e024e1a8b1135bd071fc9b46730d0c1a00","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.83.0.tgz","fileCount":10,"integrity":"sha512-S1sMgRmtaWM1KYCjrvguTZCPiLFZfLU6Uayoit6OIzshh23b2k+n9RC7RN1qC3V/iOaWgnh4nxsdgxXV6EF9+w==","signatures":[{"sig":"MEQCIEzehvKtJexldhlztfgUXLj3NtXjDztHz9/T1Va4RgdIAiBrUvJ1DNHvDv5ENKaP1ExQnBP8lqSwBP7CCy78z30kTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34820},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.83.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5b97c33deda30b5d2497cce539cee0e2/grackle-ai-runtime-codex-0.83.0.tgz","_integrity":"sha512-S1sMgRmtaWM1KYCjrvguTZCPiLFZfLU6Uayoit6OIzshh23b2k+n9RC7RN1qC3V/iOaWgnh4nxsdgxXV6EF9+w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.83.0","@grackle-ai/runtime-sdk":"0.83.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.83.0_1774536922723_0.6308859055848288","host":"s3://npm-registry-packages-npm-production"}},"0.83.1":{"name":"@grackle-ai/runtime-codex","version":"0.83.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.83.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ac7a0ce1d4adbddc252d4876db9f03d7b70dff20","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.83.1.tgz","fileCount":10,"integrity":"sha512-jrefCLIPypXzGnH/k+hJeyncBzNuhGEvxO97szkxEr6THiLhc3qcA5YuD6x9wV750+Qr8iSmlBC5BKsX0bbYag==","signatures":[{"sig":"MEQCIBDH4d61vPeJinY92AMiTCXjk0TrHFgMe6MoD/AYRBl0AiAKHMwFQfMjtijPPdUv8Q67eaQXvD2iQFBiJy1dfxxiiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34820},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.83.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/366f412fe04792f5b4f785c407144558/grackle-ai-runtime-codex-0.83.1.tgz","_integrity":"sha512-jrefCLIPypXzGnH/k+hJeyncBzNuhGEvxO97szkxEr6THiLhc3qcA5YuD6x9wV750+Qr8iSmlBC5BKsX0bbYag==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.83.1","@grackle-ai/runtime-sdk":"0.83.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.83.1_1774584157540_0.6424414613664367","host":"s3://npm-registry-packages-npm-production"}},"0.83.2":{"name":"@grackle-ai/runtime-codex","version":"0.83.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.83.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0dcc1d976d4a255cdef408c06d2c8431836f5ead","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.83.2.tgz","fileCount":10,"integrity":"sha512-WIhQfmjFkmJGytTIEheWA2TxZ6CEQpqPAlf/dH6HGYrErQeaERvbA0XHUC579haPl0UYkXDQJmy6k7RfUjRtIg==","signatures":[{"sig":"MEUCIQCCxbOpyc61ni63nrZUbSiA2MvgEb/LFFl2IfFpCeo91AIgU+IiGJfNidZa+Q3OL26AtCH2phEzP2exTAnP1klHktY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34820},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.83.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8ffd3e4aa8fcaeb0f91d2431b19eaea5/grackle-ai-runtime-codex-0.83.2.tgz","_integrity":"sha512-WIhQfmjFkmJGytTIEheWA2TxZ6CEQpqPAlf/dH6HGYrErQeaERvbA0XHUC579haPl0UYkXDQJmy6k7RfUjRtIg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.83.2","@grackle-ai/runtime-sdk":"0.83.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.83.2_1774585927516_0.5479395451659432","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@grackle-ai/runtime-codex","version":"0.84.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.84.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ff9ca37c3c0b0ab01d726fd0a1ab5b023056e91a","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.84.0.tgz","fileCount":10,"integrity":"sha512-lSI2Y2lKwLfdzqJAlsk6eLgHJntkKSriFJrkrqFhXI01iDatIVFeVi6g7TRCz/5jPHvul3Yulqu4RmJAd7i4RQ==","signatures":[{"sig":"MEQCIH76k0OjAuOkfnC/5pt9661JzLNEapSJSNDIeQJlXJZqAiAZzibMQnATXR+6pbSUluR+RQi4005YCGLkDSl1jkILJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34820},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.84.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b30e813ccbb88fc00c116856ec432189/grackle-ai-runtime-codex-0.84.0.tgz","_integrity":"sha512-lSI2Y2lKwLfdzqJAlsk6eLgHJntkKSriFJrkrqFhXI01iDatIVFeVi6g7TRCz/5jPHvul3Yulqu4RmJAd7i4RQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.84.0","@grackle-ai/runtime-sdk":"0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.84.0_1774587653745_0.6750199544471178","host":"s3://npm-registry-packages-npm-production"}},"0.84.1":{"name":"@grackle-ai/runtime-codex","version":"0.84.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.84.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0d9f481d096775a2d2ffba89f41a2e6d2dc876c5","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.84.1.tgz","fileCount":10,"integrity":"sha512-UGNvc3JuU5gjzRLbKpAOm7qPulxCg36GQMZFB6s7Mvf0BxLV5DFVnXSWbQJnw/hCHZS1B6ICMcPf7B39cuFp7A==","signatures":[{"sig":"MEQCIEG9ok8MVWoiH+3hQR74shpLZV1yqms1FiVSkwBTqVCoAiBPrWjnlrM3EkR52xn5PhaSxqpUVRRNZIRDkLw19O8KbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34820},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.84.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bc9728fe13d5bd6fc7b68dfb166df41b/grackle-ai-runtime-codex-0.84.1.tgz","_integrity":"sha512-UGNvc3JuU5gjzRLbKpAOm7qPulxCg36GQMZFB6s7Mvf0BxLV5DFVnXSWbQJnw/hCHZS1B6ICMcPf7B39cuFp7A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.84.1","@grackle-ai/runtime-sdk":"0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.84.1_1774589548614_0.08630031793780613","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@grackle-ai/runtime-codex","version":"0.85.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.85.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"80ce0a57ffd9d9def361bc37ec0e8ed92d9cc600","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.85.0.tgz","fileCount":10,"integrity":"sha512-/TPjGNRNfciSMDtuud6UqI+fG8K+134eo1G4fNWo1226f5HhnCExgE85TJX2uBfDXbJPLBIJYqZKkvu9lZEcZw==","signatures":[{"sig":"MEYCIQCYQwkbt8AAjUcAXFX9A3C+VmNYEl7xDM5G/DKj5MUQ6QIhALBWIeFh0/gxWe5BMJRITT3Rz3gju2t8fwWU09ZS9ZB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.85.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9f7f62d6119ac6f1b14f1a51fba9d91d/grackle-ai-runtime-codex-0.85.0.tgz","_integrity":"sha512-/TPjGNRNfciSMDtuud6UqI+fG8K+134eo1G4fNWo1226f5HhnCExgE85TJX2uBfDXbJPLBIJYqZKkvu9lZEcZw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.85.0","@grackle-ai/runtime-sdk":"0.85.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.85.0_1774628090367_0.34929470347545744","host":"s3://npm-registry-packages-npm-production"}},"0.85.1":{"name":"@grackle-ai/runtime-codex","version":"0.85.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.85.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4f37e17f05f059509c4d23a3e51854bad3cca8ad","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.85.1.tgz","fileCount":10,"integrity":"sha512-IpFGZWQs+QW+ymuewK14NjRX0pwjnYL+TkcVEhL8V9gYk1rljS7l/QCY5ozhYGOLsCh1QCiaC37tbX8DkIsqnw==","signatures":[{"sig":"MEUCIQDqHWuXcYrzUaUXsUFZFcuzztrfWGHiHNKv/bplvG/pAQIgHr5P68LdZiOmnJF+BK2TPtP0O95cjGF6+AfIWp981Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.85.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9c2eb695a263315351f0021c17f85cf7/grackle-ai-runtime-codex-0.85.1.tgz","_integrity":"sha512-IpFGZWQs+QW+ymuewK14NjRX0pwjnYL+TkcVEhL8V9gYk1rljS7l/QCY5ozhYGOLsCh1QCiaC37tbX8DkIsqnw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.85.1","@grackle-ai/runtime-sdk":"0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.85.1_1774638211290_0.09951298191182856","host":"s3://npm-registry-packages-npm-production"}},"0.85.2":{"name":"@grackle-ai/runtime-codex","version":"0.85.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.85.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"51cde2088e636ce99e423e90f167154dcee36249","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.85.2.tgz","fileCount":10,"integrity":"sha512-+R3KGjvwkp7x+JC6+pmMr7mSEggCIEzQ2jrER/Z4XxvFjwYb4/ln1335eAUiUexBGSx6Aa1Qx27g+9g6zf8MhA==","signatures":[{"sig":"MEUCIQDTFIWLaey5stgy8FzN/X2N9mT+V+pqxAg5vKCa6WnKnQIgaYit4XD1c63/+MWSuBU4vce6u0twvQVk+Vom07uVBAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.85.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/859fa378051c0266496afd00c1662617/grackle-ai-runtime-codex-0.85.2.tgz","_integrity":"sha512-+R3KGjvwkp7x+JC6+pmMr7mSEggCIEzQ2jrER/Z4XxvFjwYb4/ln1335eAUiUexBGSx6Aa1Qx27g+9g6zf8MhA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.85.2","@grackle-ai/runtime-sdk":"0.85.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.85.2_1774646747007_0.649146613832857","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@grackle-ai/runtime-codex","version":"0.86.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.86.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6003c2ce8c656947c43c7be50b7c13b28f880b09","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.86.0.tgz","fileCount":10,"integrity":"sha512-eQw1m9h+cRghqq1wyrcSQdh1puAaMhgy2pjmo8UE/Y8nRHjXxB0th6NsC6JufVraS6HobK2OGeAbHV/dr7pPwg==","signatures":[{"sig":"MEUCIHoJj3+Jin+TVIjXBNBvidvfJnQBdR3pcd2u6XLOBBy5AiEAqFisJzND02CR37FwRlzb858LIxSNnMWBSWQJy/M6XZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.86.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e80ef988936be6691b705527b6f20687/grackle-ai-runtime-codex-0.86.0.tgz","_integrity":"sha512-eQw1m9h+cRghqq1wyrcSQdh1puAaMhgy2pjmo8UE/Y8nRHjXxB0th6NsC6JufVraS6HobK2OGeAbHV/dr7pPwg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.86.0","@grackle-ai/runtime-sdk":"0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.86.0_1774650338895_0.5994673707204654","host":"s3://npm-registry-packages-npm-production"}},"0.86.1":{"name":"@grackle-ai/runtime-codex","version":"0.86.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.86.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e25eb82a503c50969fb6e0519265de16ab440c78","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.86.1.tgz","fileCount":10,"integrity":"sha512-kAeZXE73Tww7d0zM+mS7fXbkMyuQfAUo/7+oILpg5YJE2N7p21oUtzqq2DIhNcuoRX/33Iw+b1tO9odoKo7USA==","signatures":[{"sig":"MEQCIGEp2X1NXu9+CJxj9Pn6DZFDIbB9UM9UIod+eLd8paouAiAtEN9dc3pbJkjnTVYVVcjwTgn4jRCn81CuJpy3zobypg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.86.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d4cf2050b73fe70257c16b9cb6c66c05/grackle-ai-runtime-codex-0.86.1.tgz","_integrity":"sha512-kAeZXE73Tww7d0zM+mS7fXbkMyuQfAUo/7+oILpg5YJE2N7p21oUtzqq2DIhNcuoRX/33Iw+b1tO9odoKo7USA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.86.1","@grackle-ai/runtime-sdk":"0.86.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.86.1_1774656941841_0.4570813286820068","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@grackle-ai/runtime-codex","version":"0.87.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.87.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4da25dc38703187ba706433e0d54eac42f78622f","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.87.0.tgz","fileCount":10,"integrity":"sha512-HR5mreyLmphhJi4a9nPVDoWwkmxNHIcXiPQbeSvMpCuZ1/YZRxUiUbUd5IiqG+OCwiKYu0o4Ty3LByMev+eGVQ==","signatures":[{"sig":"MEUCIGNMaXH8fkbpSRxZO5A86UEglTYQLmeN7neKn9qh8Y4VAiEA+Y6/9F4dmPBvKzRgixMzvITvHkX1spIXCg32eyPQnDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.87.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bed185bca07ff8d6a5ede63ae6d1a8a6/grackle-ai-runtime-codex-0.87.0.tgz","_integrity":"sha512-HR5mreyLmphhJi4a9nPVDoWwkmxNHIcXiPQbeSvMpCuZ1/YZRxUiUbUd5IiqG+OCwiKYu0o4Ty3LByMev+eGVQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.87.0","@grackle-ai/runtime-sdk":"0.87.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.87.0_1774664854886_0.7942186560674072","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@grackle-ai/runtime-codex","version":"0.88.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.88.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5116881ec56bf35244759c399f5d6b56d692ae1a","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.88.0.tgz","fileCount":10,"integrity":"sha512-yETj1EFujLqCfXtInKgMhA9J+2sB+tSewNdf+aVQ7Qgy2CY2Kbjkfz2W6ykwxQEVr4bfh2EQwtAu2EwIyF2kNg==","signatures":[{"sig":"MEYCIQCtjWKCL+NQI0imRm9S7e9kh07LoJKKSW42NainKNU6AAIhAInkQscSPamDXUhYIUvQMwZ5TVHel/kOWomZ82Of2JjU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.88.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d3efa86e7a5d3bf8f04409356c05c255/grackle-ai-runtime-codex-0.88.0.tgz","_integrity":"sha512-yETj1EFujLqCfXtInKgMhA9J+2sB+tSewNdf+aVQ7Qgy2CY2Kbjkfz2W6ykwxQEVr4bfh2EQwtAu2EwIyF2kNg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.88.0","@grackle-ai/runtime-sdk":"0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.88.0_1774666294807_0.3008644451251383","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"@grackle-ai/runtime-codex","version":"0.89.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.89.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"bbd02f8fa10a42b613ea35077fd39dde67454e06","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.89.0.tgz","fileCount":10,"integrity":"sha512-iWpX9s9wRUCFKFwsaaqtHUlUPKvcjsObGvGIbWIUDrt5jMhMlqeX9sCey3I+RE+7SoFzh7HlOqnP/X9mRuaSGA==","signatures":[{"sig":"MEQCIDBTPFeyAk6Y7zdZVx3721elEqpdFAuiCJNA8V8XXt37AiBG6HmcQMldwprFABiIPak4M8L6iBKMNiLelxtpDmMYdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.89.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/feeb24b5fc80a8194c5d6727455a03c4/grackle-ai-runtime-codex-0.89.0.tgz","_integrity":"sha512-iWpX9s9wRUCFKFwsaaqtHUlUPKvcjsObGvGIbWIUDrt5jMhMlqeX9sCey3I+RE+7SoFzh7HlOqnP/X9mRuaSGA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.89.0","@grackle-ai/runtime-sdk":"0.89.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.89.0_1774666888557_0.3277393020235304","host":"s3://npm-registry-packages-npm-production"}},"0.89.1":{"name":"@grackle-ai/runtime-codex","version":"0.89.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.89.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"744f6a655a9fc23e908271460847b9a193075aa1","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.89.1.tgz","fileCount":10,"integrity":"sha512-6Tph/G3SJ8gtzQoMIUVgEPmAWj/krjPllMAm0dQsQG1VTb4zL9gV+8BtoRmTioMDaD9AOANgQdM/hCGa77urnA==","signatures":[{"sig":"MEUCIFgJl90HnPtm5L/d2g382i+CNK9zOEP2RNWUBJwXFI6BAiEA7jcy/23cThsIbQIIOWLyBxeMmFQx5MJ61P1WkmFgG2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33578},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.89.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b62f5175f65a66e99fc83d7c8b753e46/grackle-ai-runtime-codex-0.89.1.tgz","_integrity":"sha512-6Tph/G3SJ8gtzQoMIUVgEPmAWj/krjPllMAm0dQsQG1VTb4zL9gV+8BtoRmTioMDaD9AOANgQdM/hCGa77urnA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.89.1","@grackle-ai/runtime-sdk":"0.89.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.89.1_1774668299210_0.11972965964343096","host":"s3://npm-registry-packages-npm-production"}},"0.89.2":{"name":"@grackle-ai/runtime-codex","version":"0.89.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.89.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4e76a25247bf06657fb70ab07351c3cec7011329","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.89.2.tgz","fileCount":10,"integrity":"sha512-+1jYhnd4DcioWNXRLJxJ8DN4Mrjn6rLC8gCAGIKkrRvboCryPI0kva/f7ShBicnE/SdUDVd5HPFzaM4TW5OxCg==","signatures":[{"sig":"MEQCIEHYHCUWApCqMS9C9jHzFUDkahXznbtzfluj0v8/8WF8AiAe0Dx1GqJPOMB6XXYAg6ohfc0HefP6ZSXOOMIHWJ+YQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31838},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.89.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c7d56c295197f373512dd2aeaf44927f/grackle-ai-runtime-codex-0.89.2.tgz","_integrity":"sha512-+1jYhnd4DcioWNXRLJxJ8DN4Mrjn6rLC8gCAGIKkrRvboCryPI0kva/f7ShBicnE/SdUDVd5HPFzaM4TW5OxCg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.89.2","@grackle-ai/runtime-sdk":"0.89.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.89.2_1774737488454_0.6732281122988579","host":"s3://npm-registry-packages-npm-production"}},"0.89.3":{"name":"@grackle-ai/runtime-codex","version":"0.89.3","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.89.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c599fa3618ee2a4f930ed65a184bdbbe03bb5ad1","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.89.3.tgz","fileCount":10,"integrity":"sha512-93LCIDXiJYUeeuQnokjfNHuFUVEZJcZvwXMwq0VVr9QPV4GLx3wT6iM9Z7+aKSBH+5030QH1TafSc73merfJxg==","signatures":[{"sig":"MEQCIB9Wx85xYUrLM+7U/aN8rgp7OOYvGMDpHrQuDDTTuZM/AiAqITTG6C5DhDHpqnAWwOuAbULD/5bIzvkgNA0ipzXNrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.89.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f5341a892d00134ceafc9712629de23b/grackle-ai-runtime-codex-0.89.3.tgz","_integrity":"sha512-93LCIDXiJYUeeuQnokjfNHuFUVEZJcZvwXMwq0VVr9QPV4GLx3wT6iM9Z7+aKSBH+5030QH1TafSc73merfJxg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.89.3","@grackle-ai/runtime-sdk":"0.89.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.89.3_1774749499079_0.7006996842121529","host":"s3://npm-registry-packages-npm-production"}},"0.89.4":{"name":"@grackle-ai/runtime-codex","version":"0.89.4","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.89.4","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8887bbd43f4c3ea246b8685b6c52270dbf07a645","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.89.4.tgz","fileCount":10,"integrity":"sha512-46gi7odV8ml8b80zZxKcGme+7yHNrFlbTifXickmIO3gX1hGO32TvY/FwHAmfKNIZ0XKyKkGcdi3ktkLau0Ltw==","signatures":[{"sig":"MEUCIQDu9uagZ04hBTQIaXjsd6q+h88VL9c1SPUSyjNU6Ie75AIgJZdz9+wTqBOwibaGnFCwyz/J2+rOI47zuqMk/O98sA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.89.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/97993d27f51fbfa9e13292ce76c523e5/grackle-ai-runtime-codex-0.89.4.tgz","_integrity":"sha512-46gi7odV8ml8b80zZxKcGme+7yHNrFlbTifXickmIO3gX1hGO32TvY/FwHAmfKNIZ0XKyKkGcdi3ktkLau0Ltw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.89.4","@grackle-ai/runtime-sdk":"0.89.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.89.4_1774759973367_0.5203479571804706","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@grackle-ai/runtime-codex","version":"0.90.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.90.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"81a0a28de5c296e3b141cb31e7ac63e74812a3e3","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.90.0.tgz","fileCount":10,"integrity":"sha512-8iMPD0My8TCHx3JWuKpmHFXbbUvgnsSBi4sFK1lNBYdSFK1TAvsWmEAfHWpPfFsd6mzBdwfoAPhPrwLCtQBwvA==","signatures":[{"sig":"MEYCIQCexW7sdOGsBjLrDAJG5bjEM82/gxZ6//OtsfClOnt7ZwIhAIbOTQvdgsSqC0plb77UVohSSCxnl4iZOiVjvLKHtLTb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.90.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/007a6649ba64064c7cf579b2c52b41b8/grackle-ai-runtime-codex-0.90.0.tgz","_integrity":"sha512-8iMPD0My8TCHx3JWuKpmHFXbbUvgnsSBi4sFK1lNBYdSFK1TAvsWmEAfHWpPfFsd6mzBdwfoAPhPrwLCtQBwvA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.90.0","@grackle-ai/runtime-sdk":"0.90.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.90.0_1774798614246_0.6794404551984876","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@grackle-ai/runtime-codex","version":"0.91.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.91.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"65cabced7766b478f716b6ef14b0565fdbc505cc","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.91.0.tgz","fileCount":10,"integrity":"sha512-130LNNeHCv1N5oJXRgosi4S419spzlcf2V23lGH8yhQ0c1u22W/1pLav5xX8Wo5zb0FBd90RdT6iCnOFD/FE8A==","signatures":[{"sig":"MEUCIE5++JL0g0ctON+8Mc2AY5R8L0Pfs3Ol+etLEqNWv2KjAiEAkNo51xRbBOLOI4astGFBA5016y4dJ4esygxQM/qaxzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.91.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f15f680fdb720e495c42d4fcc7d6b3c9/grackle-ai-runtime-codex-0.91.0.tgz","_integrity":"sha512-130LNNeHCv1N5oJXRgosi4S419spzlcf2V23lGH8yhQ0c1u22W/1pLav5xX8Wo5zb0FBd90RdT6iCnOFD/FE8A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.91.0","@grackle-ai/runtime-sdk":"0.91.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.91.0_1774804641573_0.267126763074665","host":"s3://npm-registry-packages-npm-production"}},"0.91.1":{"name":"@grackle-ai/runtime-codex","version":"0.91.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.91.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"834cb370d5b83ac6e579204086b047806883812c","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.91.1.tgz","fileCount":10,"integrity":"sha512-gZxd/fTSeETvvx3XMOr3UAfYU/hZ802c5+pct3LdR1HaFOAPZ67LtQd8oD1V7CkTn9q00ZV2lp5B6JGllljjFw==","signatures":[{"sig":"MEUCIQDMkLnTKzr8FuUetOE6zRWFZP/MdnOSNYSyobCND2pxtQIgDWiccdKb38aIMjUQ210AoLoFUfAW6rx6199urrQdUs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.91.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d7a7e79255e4eeee91b7210552bb9ee5/grackle-ai-runtime-codex-0.91.1.tgz","_integrity":"sha512-gZxd/fTSeETvvx3XMOr3UAfYU/hZ802c5+pct3LdR1HaFOAPZ67LtQd8oD1V7CkTn9q00ZV2lp5B6JGllljjFw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.91.1","@grackle-ai/runtime-sdk":"0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.91.1_1774809680022_0.13015958953490236","host":"s3://npm-registry-packages-npm-production"}},"0.91.2":{"name":"@grackle-ai/runtime-codex","version":"0.91.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.91.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"bec4760fd48f9df9ba5bbb0e53ffb5f7510c1443","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.91.2.tgz","fileCount":10,"integrity":"sha512-21SJokQQUPNC9raCOfNyLT0ygCnodkb40tqHmdxfg5g83CaEhXYgZStfkQvWi/9RUsjq2fz/akhQMhBm0/fjvQ==","signatures":[{"sig":"MEUCIH7EhdHEw6T0oIuxD+0EZnwWELEu5UYJdtzPIxhu3iLzAiEAmvMK9oC0te8dKVlQ0d3uRu/muaw8b1Ql5fQGXJjc6ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.91.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8705c610e33921f042c822b6c5898159/grackle-ai-runtime-codex-0.91.2.tgz","_integrity":"sha512-21SJokQQUPNC9raCOfNyLT0ygCnodkb40tqHmdxfg5g83CaEhXYgZStfkQvWi/9RUsjq2fz/akhQMhBm0/fjvQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.91.2","@grackle-ai/runtime-sdk":"0.91.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.91.2_1774826912314_0.99393258661328","host":"s3://npm-registry-packages-npm-production"}},"0.91.3":{"name":"@grackle-ai/runtime-codex","version":"0.91.3","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.91.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"165b51e41b75a8e7dc886833cf19ca2c1ee3bfac","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.91.3.tgz","fileCount":10,"integrity":"sha512-MYfgjn+dB6pT6E9HhEtdddgJyB+CgTqBmnpS0BICvCNl/nez/skbqYrK53Pr7F1Dc77fvgZqnX4J++mdR4U+6Q==","signatures":[{"sig":"MEQCIBfPVeMN1+Tyouy3byCV63CDUczfxkVwD7NyGa+OXBeMAiBFN+Z/5ux7tIpplMwSpzpil0jYhs2iefLNpkGliX5XGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.91.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a33a0d81b53d756569c68ace1f53806d/grackle-ai-runtime-codex-0.91.3.tgz","_integrity":"sha512-MYfgjn+dB6pT6E9HhEtdddgJyB+CgTqBmnpS0BICvCNl/nez/skbqYrK53Pr7F1Dc77fvgZqnX4J++mdR4U+6Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.91.3","@grackle-ai/runtime-sdk":"0.91.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.91.3_1774831792711_0.2876763613763742","host":"s3://npm-registry-packages-npm-production"}},"0.91.4":{"name":"@grackle-ai/runtime-codex","version":"0.91.4","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.91.4","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7f04ec356053ff666fb46a0e62f4e65301edaad9","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.91.4.tgz","fileCount":10,"integrity":"sha512-1JMzHqoVSAJWAWwoW5lSJIdTOJ8txFvMqVI35SFS6LCFqL8f/d52yr1LlUq5WlKrTK1zuQN2nnkpQs6i+J35Hg==","signatures":[{"sig":"MEUCICg0c3CL0MEeB+bt57rqapUW6jVQsLxQFBYuQGfbpGNkAiEAiveYGd0Q9pUfRIrNgk6OUAGR+rens6RowlD705HOPqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.91.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/157da153e587281ba4ce6c1dc0add196/grackle-ai-runtime-codex-0.91.4.tgz","_integrity":"sha512-1JMzHqoVSAJWAWwoW5lSJIdTOJ8txFvMqVI35SFS6LCFqL8f/d52yr1LlUq5WlKrTK1zuQN2nnkpQs6i+J35Hg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.91.4","@grackle-ai/runtime-sdk":"0.91.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.91.4_1774836212226_0.24376268047023775","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"@grackle-ai/runtime-codex","version":"0.92.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.92.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"47876f842c8d5ba7e09a526cf89fc531c924e0f3","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.92.0.tgz","fileCount":10,"integrity":"sha512-wGC5f+97ASkqsp7Dg/N3Qu8vybMUW99ohFRT1CSLWpv5Poz61TzZzlPW0t6YUwDrUJVVbgChvmypm+95X2okOA==","signatures":[{"sig":"MEYCIQDlsps4fUWOI5YkFgHbqFJeBd5pjaL8JAICn73UPAzZPwIhAPWWJbfMQckGL7U6/xZZD8cPBZ9b2NNExxW5Zs4nlXNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.92.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e93b4b744075f7b9212ee1cd73703cda/grackle-ai-runtime-codex-0.92.0.tgz","_integrity":"sha512-wGC5f+97ASkqsp7Dg/N3Qu8vybMUW99ohFRT1CSLWpv5Poz61TzZzlPW0t6YUwDrUJVVbgChvmypm+95X2okOA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.92.0","@grackle-ai/runtime-sdk":"0.92.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.92.0_1774838553526_0.24499105784761066","host":"s3://npm-registry-packages-npm-production"}},"0.92.1":{"name":"@grackle-ai/runtime-codex","version":"0.92.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.92.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ff3e7414bf89bf31c620593e02010e4f5f0810c0","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.92.1.tgz","fileCount":10,"integrity":"sha512-r8rRyA0Tylf/ljztwU6pIzzx1xyELm3Moe05+C6r84dML4CpOTqc1rprHYntJvqDr2B5FgBrm6pOsFeB3BStLA==","signatures":[{"sig":"MEUCIQCEP04xiSv9Bh8WxF2LRq3Mq3HOsxqOqcoUSqYcSNPmyAIgAygv/d6Eo7fu73p+/Jd8TYhW3rdr0vljwMUK6lNU0Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.92.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5074886d4eac3437ce968b7bac6ed91f/grackle-ai-runtime-codex-0.92.1.tgz","_integrity":"sha512-r8rRyA0Tylf/ljztwU6pIzzx1xyELm3Moe05+C6r84dML4CpOTqc1rprHYntJvqDr2B5FgBrm6pOsFeB3BStLA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.92.1","@grackle-ai/runtime-sdk":"0.92.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.92.1_1774875265700_0.5376435960100934","host":"s3://npm-registry-packages-npm-production"}},"0.92.2":{"name":"@grackle-ai/runtime-codex","version":"0.92.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.92.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"bcbfaff11d436e8c9adaf7822dd85c552117b2db","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.92.2.tgz","fileCount":10,"integrity":"sha512-Btpt4kzldKS+ZT92xFLsEGdqvFpFHppLds/rVERNHJ/H2/HwgWHiShJ+twGeXKCvBCEz+OcvAagC6QcofhkFow==","signatures":[{"sig":"MEUCIQDBEkxvK4zXyrYinWAR4dWoZjYncTbU2d5By7fCGuITcgIgfg49d81R6QTdUa/jiWlSnBdCNCYee4ofaXrIOeBuoJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.92.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9fe8841fa99116118e2349a1ce310417/grackle-ai-runtime-codex-0.92.2.tgz","_integrity":"sha512-Btpt4kzldKS+ZT92xFLsEGdqvFpFHppLds/rVERNHJ/H2/HwgWHiShJ+twGeXKCvBCEz+OcvAagC6QcofhkFow==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.92.2","@grackle-ai/runtime-sdk":"0.92.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.92.2_1774880710021_0.5918027619945714","host":"s3://npm-registry-packages-npm-production"}},"0.92.3":{"name":"@grackle-ai/runtime-codex","version":"0.92.3","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.92.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3a1d0bafb9143e83ebd0a4099babb53c940309e3","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.92.3.tgz","fileCount":10,"integrity":"sha512-ryfPU0ZHmtc83+PyHuzN7cdneublhFlRPb0QXndQMGqcRcXv4oa/f1czqAyBg75EWUyX1D88cViFXdOfMLsHAg==","signatures":[{"sig":"MEYCIQDoNNnxGdWNadDaAOAhIbSEs5eGnR97IQCivvq9q4EUPAIhAIzcqIsCyaJa7NucYyuzIF5zYQ+fCa16odrhiy51xdqZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.92.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2f2b59d26f9fc828039f5b6b3b6c4f0f/grackle-ai-runtime-codex-0.92.3.tgz","_integrity":"sha512-ryfPU0ZHmtc83+PyHuzN7cdneublhFlRPb0QXndQMGqcRcXv4oa/f1czqAyBg75EWUyX1D88cViFXdOfMLsHAg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.92.3","@grackle-ai/runtime-sdk":"0.92.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.92.3_1774882877195_0.37005111556232584","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@grackle-ai/runtime-codex","version":"0.93.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.93.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5256c02b92b625ed3c61ad8807b49526623bfbb9","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.93.0.tgz","fileCount":10,"integrity":"sha512-DMeivveeyhRyVcF7+O8LY9pSnHrUycOaDFZQuWLzOJea1plXlq1W6gU1pVa9FNwWkl1DygFDJHjBtafNvz4X1w==","signatures":[{"sig":"MEYCIQCDRtoTD9br1ocFHcQVabvBxWm+nAf8aoBFL6trdsoNnwIhAMF6Eg9nnODIT/N0eqEdzIIhpcUJ+lVJtDu6zvWojjAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.93.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/88bc8881222c40daab2add37d9fb9b95/grackle-ai-runtime-codex-0.93.0.tgz","_integrity":"sha512-DMeivveeyhRyVcF7+O8LY9pSnHrUycOaDFZQuWLzOJea1plXlq1W6gU1pVa9FNwWkl1DygFDJHjBtafNvz4X1w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.93.0","@grackle-ai/runtime-sdk":"0.93.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.93.0_1774886838663_0.7872101588099454","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@grackle-ai/runtime-codex","version":"0.94.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.94.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7044ffadc2b97f80e63eb6c501b40f0336170683","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.94.0.tgz","fileCount":10,"integrity":"sha512-J/veKzDXX19gYBwexU3yT1+bm2Y4AVo61ryiN3M1rzEoM6ML1lCO+LdvbFw+UAedIYZhwXIc4bk6Z1Izw3TG+A==","signatures":[{"sig":"MEUCIQDWJ6pJV0tsZDhyzpYPFJN299I3RIBat7zGVBW6r02ilQIgcPBY7tvVVJEdNgtF7+YLfX2VOpc8teqRzEnu2/oxoUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.94.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/93a11c9a16e54c670e1e7afe23291bc7/grackle-ai-runtime-codex-0.94.0.tgz","_integrity":"sha512-J/veKzDXX19gYBwexU3yT1+bm2Y4AVo61ryiN3M1rzEoM6ML1lCO+LdvbFw+UAedIYZhwXIc4bk6Z1Izw3TG+A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.94.0","@grackle-ai/runtime-sdk":"0.94.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.94.0_1774891926523_0.9589430111673842","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@grackle-ai/runtime-codex","version":"0.95.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.95.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"68206d39409b374e5157ed44bfb63440048c3f59","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.95.0.tgz","fileCount":10,"integrity":"sha512-D5aCAjds/z9XdhnIbueJ+yjRjqx9zorJc8a4XIgYMp78MmXzZ0BV2kRX1UoJ6AMXj5+90F5sUKCYbA74zg4lNA==","signatures":[{"sig":"MEUCIQDx1S6ltEF4ceuxGbVN59m8M8aYMWHBTKKQjuuBiZ8rWwIgBk3iMCotrkCjwobkanmhlRKHjE2ak90t9I6VzXjnXXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.95.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5591bf750fd59f0f4ea97e3dca394460/grackle-ai-runtime-codex-0.95.0.tgz","_integrity":"sha512-D5aCAjds/z9XdhnIbueJ+yjRjqx9zorJc8a4XIgYMp78MmXzZ0BV2kRX1UoJ6AMXj5+90F5sUKCYbA74zg4lNA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.95.0","@grackle-ai/runtime-sdk":"0.95.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.95.0_1774897244683_0.0045802039011531015","host":"s3://npm-registry-packages-npm-production"}},"0.95.1":{"name":"@grackle-ai/runtime-codex","version":"0.95.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.95.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8f39d652dfcf13e0c49fbe8fd5020d886a9ef84e","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.95.1.tgz","fileCount":10,"integrity":"sha512-PKThDH8ef4YUqXkvgMfC8/27Hc2KZZ1qL92rvpub+5tn8CEkOkrGJO7klRZAUgmn4/9FYPvMzhyA/xXn+ohSJA==","signatures":[{"sig":"MEYCIQCQMpPrTGsRrvNG+TGldtWqRbk46uOXD6Sj3nh6SifpQwIhAOYtoiv/VkCSxFRYktxQzGL9dgrRUn/pTX/k6caycfJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.95.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5660258f496a5d67d440ae843f9f1f47/grackle-ai-runtime-codex-0.95.1.tgz","_integrity":"sha512-PKThDH8ef4YUqXkvgMfC8/27Hc2KZZ1qL92rvpub+5tn8CEkOkrGJO7klRZAUgmn4/9FYPvMzhyA/xXn+ohSJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.95.1","@grackle-ai/runtime-sdk":"0.95.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.95.1_1774898770402_0.22074381118613773","host":"s3://npm-registry-packages-npm-production"}},"0.95.2":{"name":"@grackle-ai/runtime-codex","version":"0.95.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.95.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f120ef2ea1d80fd1dbb8252f54c9fd6881b26ad9","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.95.2.tgz","fileCount":10,"integrity":"sha512-TLPsXnYXCVL7aB0F/QzjWwFlEHtDMpVDroOQ9o7/0vnvGbQoLOYYeySXDD6X+enPTrUW8bDwVDny/gg4QkCjVg==","signatures":[{"sig":"MEQCIDcyakQolRvGF0VbByKtFGosrlnevQ+esdcDoAQpeJt9AiAYbhVUSB0lafMa+E4OrQZ5jPsm4GJiLwbOIMa8DhOqZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.95.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/13def5ef1cd5d0e2cda3c8c403b5ccc5/grackle-ai-runtime-codex-0.95.2.tgz","_integrity":"sha512-TLPsXnYXCVL7aB0F/QzjWwFlEHtDMpVDroOQ9o7/0vnvGbQoLOYYeySXDD6X+enPTrUW8bDwVDny/gg4QkCjVg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.95.2","@grackle-ai/runtime-sdk":"0.95.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.95.2_1774901074890_0.909385078365883","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@grackle-ai/runtime-codex","version":"0.96.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.96.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fd476b3d8254dcf744ed3b12d4841d8b7ab2f3ef","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.96.0.tgz","fileCount":10,"integrity":"sha512-Teb0qzR7rDbWY5CUCzs36xCge9GYq1YqU08BG7kRK834QBJdMUkn5k4t2OJKjEOPiJrCt8nFcIt8iIT/W4CFGw==","signatures":[{"sig":"MEUCIQCUUBqz91b32e7msT7qpqdU2k5PXo5Qqg2Ksu1p1z4DRwIgDsgl13kCfIHEvgsolTKK5r61UiHAxCmsovJ0fZuBKfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.96.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8adf6de4e2baac87afcf57fb3da520b0/grackle-ai-runtime-codex-0.96.0.tgz","_integrity":"sha512-Teb0qzR7rDbWY5CUCzs36xCge9GYq1YqU08BG7kRK834QBJdMUkn5k4t2OJKjEOPiJrCt8nFcIt8iIT/W4CFGw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.96.0","@grackle-ai/runtime-sdk":"0.96.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.96.0_1774906837067_0.131234630593555","host":"s3://npm-registry-packages-npm-production"}},"0.96.1":{"name":"@grackle-ai/runtime-codex","version":"0.96.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.96.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8cf9b2b27199728b6a4792786c2a486750d3fccd","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.96.1.tgz","fileCount":10,"integrity":"sha512-5F8KSDojQSvyeasyi7XcznyRKTwp31kR9WftDxpjhcWZ7LzmDHWG3ZJRAkeBt13X/9QQ5pDdeGF4QyXG9kSy+w==","signatures":[{"sig":"MEQCIENdckUc+jMcV3rE7SJU+naLY8Hq7zLDzywfQbkJRIdBAiB0inlHFRO96jcvJzegyA4eP05g2MeZvQ+E08vZX199+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.96.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/72eedeb7f4761c98e0683bb33d967e2d/grackle-ai-runtime-codex-0.96.1.tgz","_integrity":"sha512-5F8KSDojQSvyeasyi7XcznyRKTwp31kR9WftDxpjhcWZ7LzmDHWG3ZJRAkeBt13X/9QQ5pDdeGF4QyXG9kSy+w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.96.1","@grackle-ai/runtime-sdk":"0.96.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.96.1_1774907671133_0.5072477958075399","host":"s3://npm-registry-packages-npm-production"}},"0.96.2":{"name":"@grackle-ai/runtime-codex","version":"0.96.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.96.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fc60b5a2aacfc5535411e270cb0ff15b16f122c5","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.96.2.tgz","fileCount":10,"integrity":"sha512-oXVfp1iyuXO7ZZyLpwaAXptxoIegCx5U/3Z7fB+3x/sTHwu0A6VCuZtIrGAIwbdtT/SxxDvyPHvuzuP0VaD3+w==","signatures":[{"sig":"MEQCIGKr3gKda/PMIMjLzX9j4Wu/SCjH7+TgkdY4uyfQna+iAiAIIEkeGHHHeCiSJQeQkfN3cGTVE04gBuCr0uHiBaeVrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.96.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3e2619bd94e5dae16654f34c375e94d2/grackle-ai-runtime-codex-0.96.2.tgz","_integrity":"sha512-oXVfp1iyuXO7ZZyLpwaAXptxoIegCx5U/3Z7fB+3x/sTHwu0A6VCuZtIrGAIwbdtT/SxxDvyPHvuzuP0VaD3+w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.96.2","@grackle-ai/runtime-sdk":"0.96.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.96.2_1774918733244_0.723247679050111","host":"s3://npm-registry-packages-npm-production"}},"0.96.3":{"name":"@grackle-ai/runtime-codex","version":"0.96.3","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.96.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5336364483172b56fddca2f7b2fd60f4a02fd98b","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.96.3.tgz","fileCount":10,"integrity":"sha512-Q+Ltfk0ttkiEY49RiFyQpnmnzThGXCvboD+wxrNTD2yhVajmmMIK/y3/qdgxAAb4k1ZN9EVtfpmxhzoYs94jBw==","signatures":[{"sig":"MEUCIF+ppUcXAUt8OSLrJjfOpVACbsKbMHWjKsHAgUhoNeQEAiEAnamuR6yFQVGhkiJrpIzQxAKZpawnfsPPEcm98gObnKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.96.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3a2af7a2e02b3f4f87977fdeb49d3b91/grackle-ai-runtime-codex-0.96.3.tgz","_integrity":"sha512-Q+Ltfk0ttkiEY49RiFyQpnmnzThGXCvboD+wxrNTD2yhVajmmMIK/y3/qdgxAAb4k1ZN9EVtfpmxhzoYs94jBw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.96.3","@grackle-ai/runtime-sdk":"0.96.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.96.3_1774920023008_0.8277031365019967","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@grackle-ai/runtime-codex","version":"0.98.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.98.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1ecd00712e04a2ddb8091422cebeafa78be310c5","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.98.0.tgz","fileCount":10,"integrity":"sha512-3FoHkHrQDb+EmIgCZ+aPtnT9NgEPzVLftK5UHBh1ZeWl/hQmVaRTth7mNAJjViu9XstUD2YQfYHFSInTqVZMZg==","signatures":[{"sig":"MEYCIQDORIOdlnnfNZyKyGP3qmWr/zN22E22q1UpGf2QXJlsRwIhANJIFy/zpAQlTzjIYz2xv0IREXB86I3U9IDd2gMlUDc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.98.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0e8eaa4b00db59181388703a93501f18/grackle-ai-runtime-codex-0.98.0.tgz","_integrity":"sha512-3FoHkHrQDb+EmIgCZ+aPtnT9NgEPzVLftK5UHBh1ZeWl/hQmVaRTth7mNAJjViu9XstUD2YQfYHFSInTqVZMZg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.98.0","@grackle-ai/runtime-sdk":"0.98.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.98.0_1774927686642_0.37941442531544967","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@grackle-ai/runtime-codex","version":"0.99.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.99.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"85e6a767edf02f39c647efba36f94df32b0c9efe","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.99.0.tgz","fileCount":10,"integrity":"sha512-IAcrbh0wkBoHLvg0at57TZA5MXjivbbTqknJevdyvFXowBqXCIQhQGiZEdOUAmPnJDXv4a9eJAxv3WsVlrrEKA==","signatures":[{"sig":"MEUCIQDEYPfQRfa+ypONA26vU1EkweTaghKk6Rg6c8AU7P052QIgWGaiuhM2PeD3izK5xXWA/fJJQfuOcZQR4atziDu9l0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31717},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.99.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d0009d284a3fb1575ac8283d865bfc3a/grackle-ai-runtime-codex-0.99.0.tgz","_integrity":"sha512-IAcrbh0wkBoHLvg0at57TZA5MXjivbbTqknJevdyvFXowBqXCIQhQGiZEdOUAmPnJDXv4a9eJAxv3WsVlrrEKA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.99.0","@grackle-ai/runtime-sdk":"0.99.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.99.0_1774932159540_0.16464869740572352","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@grackle-ai/runtime-codex","version":"0.100.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.100.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"56edb7a3dd22b67da0a28bf83d6f4a80d17d6846","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.100.0.tgz","fileCount":10,"integrity":"sha512-A8lWkW+uy3kuvVfkH5sQ/uONLjIw/zo4ZwaYOGTcH/MPl9L/DFoY7yMhdbGs9sUi6J6gWlP/cAAlfrwBOUQJKg==","signatures":[{"sig":"MEUCIBWFNhf7eg9xFKlKwR33FWn9WE3YSrjLWlsN7OrMjBLMAiEAg2tiIkzfT9P9ze1ot2EfT0uLoKF0rNX3sIoqOzXEl4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.100.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e9a59b9263c1406fc168746750db852c/grackle-ai-runtime-codex-0.100.0.tgz","_integrity":"sha512-A8lWkW+uy3kuvVfkH5sQ/uONLjIw/zo4ZwaYOGTcH/MPl9L/DFoY7yMhdbGs9sUi6J6gWlP/cAAlfrwBOUQJKg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.100.0","@grackle-ai/runtime-sdk":"0.100.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.100.0_1774935078436_0.03397405521724406","host":"s3://npm-registry-packages-npm-production"}},"0.100.1":{"name":"@grackle-ai/runtime-codex","version":"0.100.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.100.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e08228cc1d72304784ee4d66d6c48e6a72ae5406","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.100.1.tgz","fileCount":10,"integrity":"sha512-1uB9Kmil+QP3sF3CAIWxftJK0B/suRj/u91waFlh8vUTflEaMmsVfR8z57dKndfoMng4NFlhiceMezKK0WI4ew==","signatures":[{"sig":"MEUCIBoNeiTEQpX4t1JtHId7OLnS24294weGH9cWq5Evm1SRAiEApwe8VBvrlU/5kAo376jSoV1WkQ3haAXGTBLuV7X5sq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.100.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a2628bbc3c0f10ccaf5e3df47b87cffe/grackle-ai-runtime-codex-0.100.1.tgz","_integrity":"sha512-1uB9Kmil+QP3sF3CAIWxftJK0B/suRj/u91waFlh8vUTflEaMmsVfR8z57dKndfoMng4NFlhiceMezKK0WI4ew==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.100.1","@grackle-ai/runtime-sdk":"0.100.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.100.1_1774936941737_0.4407245842428038","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@grackle-ai/runtime-codex","version":"0.101.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.101.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7c3debbe0c381982ad23393cd49a89f3261f6e4d","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.101.0.tgz","fileCount":10,"integrity":"sha512-DOBmFzn38u04FR9H7CT02ml58yPfQzQWqu7+vrBOhhfKrRvlgP1v+//tiD0Q+ytW1yxH0JEgYWR/2/ZLF/CaqA==","signatures":[{"sig":"MEUCIAHwkZsP7UCNOpaxBRVbEYR3iTd8ElfCq/M4KH4nsBE/AiEA6s1HT6QZnCuGV3Ob24gF0EEmR55bApzhT1T/wGzeWos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.101.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2441a8d30d208ebf87bba7abe0bf01a1/grackle-ai-runtime-codex-0.101.0.tgz","_integrity":"sha512-DOBmFzn38u04FR9H7CT02ml58yPfQzQWqu7+vrBOhhfKrRvlgP1v+//tiD0Q+ytW1yxH0JEgYWR/2/ZLF/CaqA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.101.0","@grackle-ai/runtime-sdk":"0.101.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.101.0_1774965095652_0.6850984733765679","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@grackle-ai/runtime-codex","version":"0.102.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.102.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0bf5ba3188693216cd53964103e347b6155d4f36","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.102.0.tgz","fileCount":10,"integrity":"sha512-RIeNyPA8JN66OOTHQbYajCz+rxqGcmTcy8WfzbP9tFbyizmGp7iKQSyCiy4JS5ZggsIiuhdGNzOWxOph0qzv1w==","signatures":[{"sig":"MEQCIBY1SCrui3TWrOIuD4SV6mZI1kLJHxTm/TSrHaBnK+jnAiBOnYTbsGn9Ez+y6kclpDvdrAkB+4nRJIaADUNH5tFQ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.102.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/763169f6d840e8d5d9100678bd1c31fc/grackle-ai-runtime-codex-0.102.0.tgz","_integrity":"sha512-RIeNyPA8JN66OOTHQbYajCz+rxqGcmTcy8WfzbP9tFbyizmGp7iKQSyCiy4JS5ZggsIiuhdGNzOWxOph0qzv1w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.102.0","@grackle-ai/runtime-sdk":"0.102.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.102.0_1774968827058_0.11748571136110075","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@grackle-ai/runtime-codex","version":"0.103.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.103.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"227cc8259b33c02e8235e06096a3b7765fb4c786","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.103.0.tgz","fileCount":10,"integrity":"sha512-tccWYjTVYcsLk5dgmu579kONH7WvieQTU5mosiP2iskqZ3WtZdBi8yfCro4L/2tPPo0VsxpJI1yEImkv0/a7NQ==","signatures":[{"sig":"MEQCICEq/NPx/Mu9NArbLEZSfmirMoqmbSULyfZtNwpSEAzRAiBIG44D3w2jI3YHH0mlkk+QllrD1bu5FbqKr/UP3PrCIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.103.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/714bfc6e8f9e684e89c67d124b36201f/grackle-ai-runtime-codex-0.103.0.tgz","_integrity":"sha512-tccWYjTVYcsLk5dgmu579kONH7WvieQTU5mosiP2iskqZ3WtZdBi8yfCro4L/2tPPo0VsxpJI1yEImkv0/a7NQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.103.0","@grackle-ai/runtime-sdk":"0.103.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.103.0_1774970895772_0.355792950575996","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@grackle-ai/runtime-codex","version":"0.104.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.104.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8adbfcb3ac1f7772682f212c5c476cbca63dc4eb","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.104.0.tgz","fileCount":10,"integrity":"sha512-dFhRrFIa7GLQScDEprtEJmcCf66602pdWUfvM4P/sHvZ/TtmMJQ0TPEnM3DDMBaO4ZxLAe8nzDFIj4W3O/U9BA==","signatures":[{"sig":"MEQCIALp1VHmIyfvJ8QBwSmpdr0Vv12CYtj2byj71QRQW6U0AiBLCoXk4jJFbsM7Nd9v+3UAlkMAzORskHGixOHud5LFSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.104.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/845976418fa54c48e7a4175651d72457/grackle-ai-runtime-codex-0.104.0.tgz","_integrity":"sha512-dFhRrFIa7GLQScDEprtEJmcCf66602pdWUfvM4P/sHvZ/TtmMJQ0TPEnM3DDMBaO4ZxLAe8nzDFIj4W3O/U9BA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.104.0","@grackle-ai/runtime-sdk":"0.104.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.104.0_1774974262171_0.22963147267313566","host":"s3://npm-registry-packages-npm-production"}},"0.105.0":{"name":"@grackle-ai/runtime-codex","version":"0.105.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.105.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"70a2facb0beaa11ad89d172b47d4c97ad3c89012","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.105.0.tgz","fileCount":10,"integrity":"sha512-Q6A/fHX2VreEux1jb7fuJKCrladyNNq0tXAKxDjRHvrulionXtPZqKCLgtMalwOC8KgyoALJ2n3CeZNki5nfgw==","signatures":[{"sig":"MEUCIDA4dnO3WNwz5/ycxfTiBvmKc0HP76uqTNnwDDbAm7/yAiEAxzcQl92SPKzbu/i4wmE2G216vmuusV5gOi3ZV4fMdpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.105.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3cf05abb49fcb755048bd1b11ad9ece8/grackle-ai-runtime-codex-0.105.0.tgz","_integrity":"sha512-Q6A/fHX2VreEux1jb7fuJKCrladyNNq0tXAKxDjRHvrulionXtPZqKCLgtMalwOC8KgyoALJ2n3CeZNki5nfgw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.105.0","@grackle-ai/runtime-sdk":"0.105.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.105.0_1774983483341_0.04167954901893256","host":"s3://npm-registry-packages-npm-production"}},"0.106.0":{"name":"@grackle-ai/runtime-codex","version":"0.106.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.106.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"662965e0c370f8b682ab385c08c8f66eb0f87be4","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.106.0.tgz","fileCount":10,"integrity":"sha512-YG3o3hiH0Pp5IixiTdcsoDjeIVoah1LshE7lQ+ea3aEEGPzZhWzD6rOLnp+M684AdwgoCLYIWQ1/AsLTBmhu9A==","signatures":[{"sig":"MEUCIQD5CkFBhfnegsVGw759+XjOQFMNwtD7LuYdYdakZxjdzgIgHenl0fm6+yWF63//VJwSS891UYQ+KAriz09RXvf5Ecg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.106.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/58b64d59db40fa5cc5555838db7cffb5/grackle-ai-runtime-codex-0.106.0.tgz","_integrity":"sha512-YG3o3hiH0Pp5IixiTdcsoDjeIVoah1LshE7lQ+ea3aEEGPzZhWzD6rOLnp+M684AdwgoCLYIWQ1/AsLTBmhu9A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.106.0","@grackle-ai/runtime-sdk":"0.106.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.106.0_1774984088680_0.059939577658632004","host":"s3://npm-registry-packages-npm-production"}},"0.106.1":{"name":"@grackle-ai/runtime-codex","version":"0.106.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.106.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d654588fd09d349022f6f4c09f9b46227119d205","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.106.1.tgz","fileCount":10,"integrity":"sha512-O0YejpOOD5gnAmTygZ6J1wawlBRPUU1j4xiK2wZuQL5bbtQJRQYBUP4eSkq7EYa6ZKuXnfiHMm4i/hZVuL9XaQ==","signatures":[{"sig":"MEYCIQC9UhNNvuvP7G/1nD+NXBCyxPeD08d/CD8xlvQAvOo0eAIhAMqXlX9SUlWmRRGaR+WRSOFwmMidyWLSDYrlbEurIe+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.106.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/df9ede33465aa83d107219f96910a240/grackle-ai-runtime-codex-0.106.1.tgz","_integrity":"sha512-O0YejpOOD5gnAmTygZ6J1wawlBRPUU1j4xiK2wZuQL5bbtQJRQYBUP4eSkq7EYa6ZKuXnfiHMm4i/hZVuL9XaQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.106.1","@grackle-ai/runtime-sdk":"0.106.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.106.1_1774993588568_0.04416243688791566","host":"s3://npm-registry-packages-npm-production"}},"0.106.2":{"name":"@grackle-ai/runtime-codex","version":"0.106.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.106.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6dc838e39fe888897b5a2962a092c5c16baf0d42","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.106.2.tgz","fileCount":10,"integrity":"sha512-juaBu5hh9AhLn7Yc2q1wxfXVI7PH7aJW19Eh47OPMfFAj+39Ba5yaOKbGGjzL63hHyNzjYr//2zI6WHBknNibQ==","signatures":[{"sig":"MEUCIQC6OJCrrPoRGvm9pE3wX9hJZvXXE9AppXd+0AYEtfOBWwIgWKttX98tB+lwu7B1EOpCZhFzpyldHprjoTpZFjTzNFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.106.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b9390bc5306a5839bebee22b740af6da/grackle-ai-runtime-codex-0.106.2.tgz","_integrity":"sha512-juaBu5hh9AhLn7Yc2q1wxfXVI7PH7aJW19Eh47OPMfFAj+39Ba5yaOKbGGjzL63hHyNzjYr//2zI6WHBknNibQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.106.2","@grackle-ai/runtime-sdk":"0.106.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.106.2_1774994883334_0.6128672605489576","host":"s3://npm-registry-packages-npm-production"}},"0.106.3":{"name":"@grackle-ai/runtime-codex","version":"0.106.3","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.106.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4afdc3c6e59e07eb16c20c2dc10d7c16f2e751cc","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.106.3.tgz","fileCount":10,"integrity":"sha512-gxKb4kEZBmlx4hUqTSXkfNky3msbdmHCiM5l9+lH0jvQnbgEa2NcgG3ebV6S/+6MJc+hhCdVgHtbeMTTN2h4ug==","signatures":[{"sig":"MEUCIQCtUc3H9EA4jo2aSRf5SCN/jOiYDbzzAWnptNKsYI8JgAIgfJ09KTjFohmwZuHT+6fXX+vVcEXEUitbarWZ3N8lYxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.106.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4218466d555f3b6cea8ae77fc65f0d9c/grackle-ai-runtime-codex-0.106.3.tgz","_integrity":"sha512-gxKb4kEZBmlx4hUqTSXkfNky3msbdmHCiM5l9+lH0jvQnbgEa2NcgG3ebV6S/+6MJc+hhCdVgHtbeMTTN2h4ug==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.106.3","@grackle-ai/runtime-sdk":"0.106.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.106.3_1775004167672_0.22789231057748882","host":"s3://npm-registry-packages-npm-production"}},"0.107.0":{"name":"@grackle-ai/runtime-codex","version":"0.107.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.107.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"152ecb833939d82e4a351facf7b330941e92f3b6","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.107.0.tgz","fileCount":10,"integrity":"sha512-UJ2c9omLuuGoEaolp1yClnE3SiXXVDUWUknPVRxHeiSQZzQf0a0HOosHg+pdddBFeOi9zlmAyFKJqtM6aJqMwQ==","signatures":[{"sig":"MEQCIEiXocNWYJUgMyI2hZobEi3PQSF4KJJD3yTi6wFMEJ+rAiBP7YH3JV70Q1erQvjbR9pGgce6RfP/XgeVxzc7AOkgow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.107.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/cb6c3e132489837e88fdace07a59a997/grackle-ai-runtime-codex-0.107.0.tgz","_integrity":"sha512-UJ2c9omLuuGoEaolp1yClnE3SiXXVDUWUknPVRxHeiSQZzQf0a0HOosHg+pdddBFeOi9zlmAyFKJqtM6aJqMwQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.107.0","@grackle-ai/runtime-sdk":"0.107.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.107.0_1775012530950_0.5611615586272831","host":"s3://npm-registry-packages-npm-production"}},"0.107.1":{"name":"@grackle-ai/runtime-codex","version":"0.107.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.107.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fc6b9f8e4728ade23dd05911f0cd8d025cc3b172","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.107.1.tgz","fileCount":10,"integrity":"sha512-93B1RrB9RUDpP3oqsjrQttQGKmnHDgmM9zYL2YLHzcD1tbbEZo5GjbZxHPnWSv+YGZuzBImqbiNoomp137A9Rw==","signatures":[{"sig":"MEUCIG81w0BvJ41KFy5q0fsUctwGJBo+cpbyvwrDtOR7vPchAiEAyO65YF8YzGFyf6lGJiqmskg2ZVxc8CmtLDR+9xyyuRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.107.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0d6ca4e13ed12237ec6542807e4a415b/grackle-ai-runtime-codex-0.107.1.tgz","_integrity":"sha512-93B1RrB9RUDpP3oqsjrQttQGKmnHDgmM9zYL2YLHzcD1tbbEZo5GjbZxHPnWSv+YGZuzBImqbiNoomp137A9Rw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.107.1","@grackle-ai/runtime-sdk":"0.107.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.107.1_1775015634692_0.0337299926234389","host":"s3://npm-registry-packages-npm-production"}},"0.107.2":{"name":"@grackle-ai/runtime-codex","version":"0.107.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.107.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2ca30ea73bd9beff014a472f6c2d4b89ddeb9a47","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.107.2.tgz","fileCount":10,"integrity":"sha512-sp0ixdSJjZFoBHEzVnNo9HyTqPWYnrYft4Im5pQQkj3yt2Zb4V3i0L3qlZZa3jzTM7WrUEGTg70CHcr5yZtprQ==","signatures":[{"sig":"MEUCIEb3g/G0oEGkx+B+1shTDkefXm5bzg95WEx6gkIbSZTZAiEA4vyeOLp0kRlDi/GFusY33OAyWe0M7+y9VC6kgnF0YUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.107.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ffaa80e213fe055272da5fc64b1ceddc/grackle-ai-runtime-codex-0.107.2.tgz","_integrity":"sha512-sp0ixdSJjZFoBHEzVnNo9HyTqPWYnrYft4Im5pQQkj3yt2Zb4V3i0L3qlZZa3jzTM7WrUEGTg70CHcr5yZtprQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.4","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@grackle-ai/common":"0.107.2","@grackle-ai/runtime-sdk":"0.107.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.107.2_1775059784343_0.1694383560939221","host":"s3://npm-registry-packages-npm-production"}},"0.108.0":{"name":"@grackle-ai/runtime-codex","version":"0.108.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.108.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a45f1fdb31cbc245d6f6f7d820ebe51dcbbd350a","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.108.0.tgz","fileCount":10,"integrity":"sha512-CmyBFhLgv0KZe3Mw8q9pgCMUGcJwG6I9WByx9dcnNpDZoxJtQOikBHsBxix1lLaB8XUobqj2uI0nkKXFPfyx/A==","signatures":[{"sig":"MEUCIFAr4cqUiLuo4k9dQUbDaUeyGIaiE5zCT4eZbZuQb5liAiEA9rnYx3WyhZPK2Syi4BRaVG9Yiuzew/TTERqkxX/OcuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.108.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/12ad0b69580f03d5d7c4e9b59adc9a88/grackle-ai-runtime-codex-0.108.0.tgz","_integrity":"sha512-CmyBFhLgv0KZe3Mw8q9pgCMUGcJwG6I9WByx9dcnNpDZoxJtQOikBHsBxix1lLaB8XUobqj2uI0nkKXFPfyx/A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.7","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@grackle-ai/common":"0.108.0","@grackle-ai/runtime-sdk":"0.108.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.108.0_1775397667862_0.6645445050690031","host":"s3://npm-registry-packages-npm-production"}},"0.108.1":{"name":"@grackle-ai/runtime-codex","version":"0.108.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.108.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fd457f20496194d1848ec169b841c2e40bbef31b","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.108.1.tgz","fileCount":10,"integrity":"sha512-l5Awku2Gd4um5l2HIeEMsYbpdjlFkMqhGJqipQ5CXh7OsSurl2ws9Oi3bwy8zQLHo4iMcCR8JT2fq08EWACvjw==","signatures":[{"sig":"MEUCIBmxz7p3zZG3tb2a+2mU2BdxanEZV9DrQauwOGjRIn3WAiEAyXF1mfNrQhLU2DERTP52uciTH4kpEaBGU/6Vum3pX88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.108.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8246dd2097a71bff78551aad2c6564ea/grackle-ai-runtime-codex-0.108.1.tgz","_integrity":"sha512-l5Awku2Gd4um5l2HIeEMsYbpdjlFkMqhGJqipQ5CXh7OsSurl2ws9Oi3bwy8zQLHo4iMcCR8JT2fq08EWACvjw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.7","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@grackle-ai/common":"0.108.1","@grackle-ai/runtime-sdk":"0.108.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.108.1_1777171254261_0.607385660029951","host":"s3://npm-registry-packages-npm-production"}},"0.108.2":{"name":"@grackle-ai/runtime-codex","version":"0.108.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.108.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9a6c131718471db372eaa9229acd165cbab40ca9","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.108.2.tgz","fileCount":10,"integrity":"sha512-xEuwVbGsAID0AlIHbq7NqRF7Rc6qCdTjbLFJro0D4RdtoaFED72FbfimxZswc5n6lu/jxcSvytI7H4idad72Bg==","signatures":[{"sig":"MEUCIQDkLHSJrXVM7N4tGkeh7ixyoI3p4Mlve1tYtS9b0jqFbQIgMBbZh7Bm0OTL6LWHXBCT1ot6r4G+khUsUNLxBPQYLqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.108.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b7ad224df545db206cf3d6c0a71f84a4/grackle-ai-runtime-codex-0.108.2.tgz","_integrity":"sha512-xEuwVbGsAID0AlIHbq7NqRF7Rc6qCdTjbLFJro0D4RdtoaFED72FbfimxZswc5n6lu/jxcSvytI7H4idad72Bg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.7","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@grackle-ai/common":"0.108.2","@grackle-ai/runtime-sdk":"0.108.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.108.2_1778306437759_0.9946283116101076","host":"s3://npm-registry-packages-npm-production"}},"0.108.3":{"name":"@grackle-ai/runtime-codex","version":"0.108.3","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.108.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cdc81b58c2c009ac9570e254533dc4b60f96bef0","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.108.3.tgz","fileCount":10,"integrity":"sha512-iIEXiMh6Yt+eaaGoFBZ1OcRhID6CHJGb4giln285fbC2rcpOjAb3TVwO5PasiOMczMP5lmeQq+Fm34lEAtOfjQ==","signatures":[{"sig":"MEUCIDBb9Fzi7d9v84D1f7yPYOdLYpnr9L/MAeBG0AKFc6XyAiEAvlh4bJhMb4OjVrD1W+moGOIwpHPnA3b0mpKpfQ0GFxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.108.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/71d951cab659a941464519ce3e66d694/grackle-ai-runtime-codex-0.108.3.tgz","_integrity":"sha512-iIEXiMh6Yt+eaaGoFBZ1OcRhID6CHJGb4giln285fbC2rcpOjAb3TVwO5PasiOMczMP5lmeQq+Fm34lEAtOfjQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.7","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@grackle-ai/common":"0.108.3","@grackle-ai/runtime-sdk":"0.108.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.108.3_1778312519878_0.4987080016652401","host":"s3://npm-registry-packages-npm-production"}},"0.108.4":{"name":"@grackle-ai/runtime-codex","version":"0.108.4","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.108.4","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"29560511150e76db6da464331401241789844182","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.108.4.tgz","fileCount":10,"integrity":"sha512-UQQPFK9RNbKL0jhMkB69aSYAbg0MtyDS8cE5u7oAHIp9Rwcnlf7QJxPFeAcNCmH+GeZZINfEBcq4A3UVuiZAwA==","signatures":[{"sig":"MEQCICrjluYeeLeMkDi/P2ZBa5IfmEYqfDzbT3a5uQP3guoNAiAjexV96Cmxdx8zB3781uBwbRC6UMC889fY26rtAKjcqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.108.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ef8e5573c94a9a3e7d57d9d42ee7bd72/grackle-ai-runtime-codex-0.108.4.tgz","_integrity":"sha512-UQQPFK9RNbKL0jhMkB69aSYAbg0MtyDS8cE5u7oAHIp9Rwcnlf7QJxPFeAcNCmH+GeZZINfEBcq4A3UVuiZAwA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.7","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@grackle-ai/common":"0.108.4","@grackle-ai/runtime-sdk":"0.108.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.108.4_1778314295123_0.14102220373365393","host":"s3://npm-registry-packages-npm-production"}},"0.110.1":{"name":"@grackle-ai/runtime-codex","version":"0.110.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.110.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6d833899ed8033008b89f71b4d35f53c798bbe4a","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.110.1.tgz","fileCount":11,"integrity":"sha512-Qx4TCHSlcJe49fn7fj/1QM7A/VhWToZpdINAEu1ZHXm9OoKCKL7zIpcxfyfh6xe1t8wqTLhx41W2eXPv1UwWzw==","signatures":[{"sig":"MEUCIF81F9RujKLnJUBTzyO8ACmTTIxwIP4iWlnSpqG4LlveAiEA1rJRnQI8xaWBVNbA/KgF7Sda3eBfe29usa8d7tSPsq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.110.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9f3991cafb4d746ea28f03e9664a18b0/grackle-ai-runtime-codex-0.110.1.tgz","_integrity":"sha512-Qx4TCHSlcJe49fn7fj/1QM7A/VhWToZpdINAEu1ZHXm9OoKCKL7zIpcxfyfh6xe1t8wqTLhx41W2eXPv1UwWzw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.7","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@grackle-ai/common":"0.110.1","@grackle-ai/runtime-sdk":"0.110.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.110.1_1779310319481_0.5961871352085131","host":"s3://npm-registry-packages-npm-production"}},"0.110.2":{"name":"@grackle-ai/runtime-codex","version":"0.110.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.110.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"626299fd2510d70c5ea93f48bdd36853249bcff1","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.110.2.tgz","fileCount":11,"integrity":"sha512-yc/9n7AH/VjWucGQlZaAjXEuu0XFvWC1ZcFByrOmsymsIGhYtXE+ctAZyi04s6mZXzXRnZvDPflNqWKMBX+n9g==","signatures":[{"sig":"MEQCIDltufnruA9WOwGhduKMj7VbrNSOwSUZJsxPTCmwFQDGAiAtrA0U2obXNENt5brkiRYisKkSPWftKlk0/2TQeWH85Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.110.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9eee5b46797d0a4e0aed8743eb17b385/grackle-ai-runtime-codex-0.110.2.tgz","_integrity":"sha512-yc/9n7AH/VjWucGQlZaAjXEuu0XFvWC1ZcFByrOmsymsIGhYtXE+ctAZyi04s6mZXzXRnZvDPflNqWKMBX+n9g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.7","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@grackle-ai/common":"0.110.2","@grackle-ai/runtime-sdk":"0.110.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.110.2_1779341521121_0.6019465058870528","host":"s3://npm-registry-packages-npm-production"}},"0.110.3":{"name":"@grackle-ai/runtime-codex","version":"0.110.3","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.110.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5a0e51cb74a452c5c9be58b87fe968c753e6bc58","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.110.3.tgz","fileCount":11,"integrity":"sha512-rkS8zG0ck0UERhE3COuC58gu6L4LMTZbwWV//+enc2H/3R0SzPdazXjyu99JqmlD8m9I/Gg0sjuMnhITqUhSCA==","signatures":[{"sig":"MEUCIQCTILYrFTSedMYbv7kyIig0LhyYMo4xeDczhIJWJct5LwIgPbZs/7G11oSTSooKJYdxMXCUSlL/hW3LBxEyQlW2kGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.110.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/393946ab56c749886d72b971ab235a70/grackle-ai-runtime-codex-0.110.3.tgz","_integrity":"sha512-rkS8zG0ck0UERhE3COuC58gu6L4LMTZbwWV//+enc2H/3R0SzPdazXjyu99JqmlD8m9I/Gg0sjuMnhITqUhSCA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.110.3","@grackle-ai/runtime-sdk":"0.110.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.110.3_1779462205495_0.0029398615974443043","host":"s3://npm-registry-packages-npm-production"}},"0.111.0":{"name":"@grackle-ai/runtime-codex","version":"0.111.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.111.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9f0d96557f76395bb5f5039be8a84fe42210f3c9","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.111.0.tgz","fileCount":11,"integrity":"sha512-xBmP/zRHXtZHmv9DqFeBqTxgcnc6cV9eOuq4jL0lLWghmDaJ+7xuwILsHf+uqWP3q8Ix9EBfFvpTxwIUhVii3g==","signatures":[{"sig":"MEUCIQCrE3bh7UYMWCJ5Guw8sPufaVKQLrNcFY+URtsbIkqOzQIgDPOTXujuYSZzgDmVlA087kFVeYv1T8Q6bF/0ehuSYoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.111.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6379124d1b26c4443d0ad4f8ffaa7e11/grackle-ai-runtime-codex-0.111.0.tgz","_integrity":"sha512-xBmP/zRHXtZHmv9DqFeBqTxgcnc6cV9eOuq4jL0lLWghmDaJ+7xuwILsHf+uqWP3q8Ix9EBfFvpTxwIUhVii3g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.111.0","@grackle-ai/runtime-sdk":"0.111.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.111.0_1779474443302_0.6114126313133448","host":"s3://npm-registry-packages-npm-production"}},"0.112.0":{"name":"@grackle-ai/runtime-codex","version":"0.112.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.112.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"22b4d8c7f2b4ba364864b7c809cbfcdff44ec8ff","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.112.0.tgz","fileCount":11,"integrity":"sha512-A7ItNlaXgUJn6PAb190R+jhohi7MjQt/37lOeelOkhioki0tISy4QBPPNhCg+/uEn/jOHZDVyl5GMOC7KV4bEQ==","signatures":[{"sig":"MEUCIQDdEkC7kUAKso4Y8qf/BV4j+z4ZA8gwhVxksU+6tf2FlAIgU1hGxAtppUufSpInbfx7yass2z1dtNdl5qNzBsHfbc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.112.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/96e129923b07005db80b9074216646b9/grackle-ai-runtime-codex-0.112.0.tgz","_integrity":"sha512-A7ItNlaXgUJn6PAb190R+jhohi7MjQt/37lOeelOkhioki0tISy4QBPPNhCg+/uEn/jOHZDVyl5GMOC7KV4bEQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.112.0","@grackle-ai/runtime-sdk":"0.112.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.112.0_1779488113469_0.5079249396129177","host":"s3://npm-registry-packages-npm-production"}},"0.112.1":{"name":"@grackle-ai/runtime-codex","version":"0.112.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.112.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"df9aebbd7ec4b4d1e2ac7543b6d431f8a7fb9789","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.112.1.tgz","fileCount":11,"integrity":"sha512-SuLjcQX1S8naOem6T9oIwe5e7OtW6pqJhAOhl6DMP05O9AXO3m0rorD7ELsk0nJx3EOWzf2dwIZkMBWP8Uuv0w==","signatures":[{"sig":"MEYCIQCM8Wz3IJ/9ettneAiZ/F4BfPfaIxzPuq/mlhv30TeUbwIhAJuwgNEmQND1ZCzCxDUqOVyQxQ3ZYfoDUm1aH/YK92+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.112.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/777becf8c632572b88095fbe0b9178f4/grackle-ai-runtime-codex-0.112.1.tgz","_integrity":"sha512-SuLjcQX1S8naOem6T9oIwe5e7OtW6pqJhAOhl6DMP05O9AXO3m0rorD7ELsk0nJx3EOWzf2dwIZkMBWP8Uuv0w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.112.1","@grackle-ai/runtime-sdk":"0.112.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.112.1_1779492525743_0.36719109020083285","host":"s3://npm-registry-packages-npm-production"}},"0.112.2":{"name":"@grackle-ai/runtime-codex","version":"0.112.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.112.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"087736570f808847bb98b67418ee86e43d99ad1d","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.112.2.tgz","fileCount":11,"integrity":"sha512-9EJp5i+tlvPRBglYc4gwnjDWAkESasuuEmX3qeUXyTk+V1pSdBWQ/8CUXG0dOBQxdmObVn6b2l1wdfLlfd7VyA==","signatures":[{"sig":"MEUCIBy/M0/4Q/Lq8lNyDwqsV3jPa6w2sw/2nkeWgKkFLpbPAiEA+YWURWZ/oU3ZWs2b0B0G0y5HbnLb76nUZ8OIj5BYrQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.112.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9dd5594271039c368be9820f4fcb9913/grackle-ai-runtime-codex-0.112.2.tgz","_integrity":"sha512-9EJp5i+tlvPRBglYc4gwnjDWAkESasuuEmX3qeUXyTk+V1pSdBWQ/8CUXG0dOBQxdmObVn6b2l1wdfLlfd7VyA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.112.2","@grackle-ai/runtime-sdk":"0.112.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.112.2_1779494457506_0.8349081395389584","host":"s3://npm-registry-packages-npm-production"}},"0.113.0":{"name":"@grackle-ai/runtime-codex","version":"0.113.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.113.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"843b8f59053da6a6e2be5a39b67aed67923d6b8e","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.113.0.tgz","fileCount":11,"integrity":"sha512-y6J1Bqi6Ac3SI7PlY4gpIrIw3S2/Xky8X5VAOsAVyUOVvMpdLYKLGSK/ND9QZgdXzmPp2UlZeFpwby7x7m2lpA==","signatures":[{"sig":"MEUCIQC4xIU/kKkp5FR0u0DAXdRkmCUUzP67Z1U3nejyLERhDAIgGjfzR2b0tblgr/k24iYWqA0YsItThRcIm16uN1VqNAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.113.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a0794e0e54ff8791a58a564d2498e8bc/grackle-ai-runtime-codex-0.113.0.tgz","_integrity":"sha512-y6J1Bqi6Ac3SI7PlY4gpIrIw3S2/Xky8X5VAOsAVyUOVvMpdLYKLGSK/ND9QZgdXzmPp2UlZeFpwby7x7m2lpA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.113.0","@grackle-ai/runtime-sdk":"0.113.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.113.0_1779506348404_0.6763036238753433","host":"s3://npm-registry-packages-npm-production"}},"0.114.0":{"name":"@grackle-ai/runtime-codex","version":"0.114.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.114.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"054645978a2c8f0233eb730ebf55c0e9cd5969c0","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.114.0.tgz","fileCount":11,"integrity":"sha512-BKBpCSCvSPZZZwHV9vIAj+ENhAPa7v537PGykQsCtB4UJ0GVKK/Xq2JAGh4CA1AwXWsJcdIEhrMVGmq75+0wqA==","signatures":[{"sig":"MEQCIBLtUTBuP80CpgcfYk9vn/wsFi9qNFR1eJX7dC1qhvJiAiBm2+7fGCtnOPQYVzAGTE6tMNG2REFJTKzzpy5MWnKfGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.114.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/edd89be727da3c96ffb888f774dfd4ee/grackle-ai-runtime-codex-0.114.0.tgz","_integrity":"sha512-BKBpCSCvSPZZZwHV9vIAj+ENhAPa7v537PGykQsCtB4UJ0GVKK/Xq2JAGh4CA1AwXWsJcdIEhrMVGmq75+0wqA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.114.0","@grackle-ai/runtime-sdk":"0.114.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.114.0_1779524726362_0.4964553412910828","host":"s3://npm-registry-packages-npm-production"}},"0.115.0":{"name":"@grackle-ai/runtime-codex","version":"0.115.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.115.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"31b1fa60d360593b66f8fc6f353460ee51951d38","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.115.0.tgz","fileCount":11,"integrity":"sha512-e/aLDrXDpjpy1wIrJTCENdtmhzT5JPd+AuTWMo4ydjp0L4NrlzTRccX/M9dMpOFkw2TskFslHUjA+KIzihCDEQ==","signatures":[{"sig":"MEUCIQD9soOCjEsJK6VfVJ4ljxbXe8WdMhpbkE6O78eutPX59AIgEG4ZPegGkz9vyEw3UnF1SOxiKHrTyy6zH+mFm55O+pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.115.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4707775b4ba1f651fdb50da61959cd7e/grackle-ai-runtime-codex-0.115.0.tgz","_integrity":"sha512-e/aLDrXDpjpy1wIrJTCENdtmhzT5JPd+AuTWMo4ydjp0L4NrlzTRccX/M9dMpOFkw2TskFslHUjA+KIzihCDEQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.115.0","@grackle-ai/runtime-sdk":"0.115.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.115.0_1779543378560_0.9118613790146213","host":"s3://npm-registry-packages-npm-production"}},"0.115.1":{"name":"@grackle-ai/runtime-codex","version":"0.115.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.115.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b94363dd890a830851982f7df802573985543592","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.115.1.tgz","fileCount":11,"integrity":"sha512-GERd9nxV7WgDv5kPkkhQp5ek/nTgVqmA3nrr5qFqLPC6+kQJAsCRm2/1REWHEdt5BLAJxICYmTs2Gu2fYHuA9g==","signatures":[{"sig":"MEUCIBaj1w/QSVnGRyrX0jJOX9akpPRwZC7FiTsaNwAhXDvRAiEA5U1qNAJ5GGdbcnNfo7hJkADTzYmnUN+6bdBQaGm/Msg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.115.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e6c6546740042f3c5cc9109c4fe32f33/grackle-ai-runtime-codex-0.115.1.tgz","_integrity":"sha512-GERd9nxV7WgDv5kPkkhQp5ek/nTgVqmA3nrr5qFqLPC6+kQJAsCRm2/1REWHEdt5BLAJxICYmTs2Gu2fYHuA9g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.115.1","@grackle-ai/runtime-sdk":"0.115.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.115.1_1779546250769_0.6475411065324701","host":"s3://npm-registry-packages-npm-production"}},"0.115.2":{"name":"@grackle-ai/runtime-codex","version":"0.115.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.115.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d9e352a38275b2e81611821319552c795e5e66b7","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.115.2.tgz","fileCount":11,"integrity":"sha512-IFGXEGCjaxtymxUOZSR0WR8ugj5NxN9wm4p658SLvIrRQYJov4vEpm9RDI0gwhp7pIvMXF/DauPNIyAobtPHBA==","signatures":[{"sig":"MEQCIFk+ziKP0p8HV+OsgOCFywNr7+VvQw5zIzMnlgk+yJY7AiAlQX9K6lhcgSyvCrfJqt5lgIr8eT6tBnXXSewQh+Bx8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.115.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/90eb25fb3d09dcf64231661d210700b8/grackle-ai-runtime-codex-0.115.2.tgz","_integrity":"sha512-IFGXEGCjaxtymxUOZSR0WR8ugj5NxN9wm4p658SLvIrRQYJov4vEpm9RDI0gwhp7pIvMXF/DauPNIyAobtPHBA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.115.2","@grackle-ai/runtime-sdk":"0.115.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.115.2_1779570230716_0.6662201055186714","host":"s3://npm-registry-packages-npm-production"}},"0.116.0":{"name":"@grackle-ai/runtime-codex","version":"0.116.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.116.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d0941c15df6c0bb94f9e907f7c38ea100181784b","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.116.0.tgz","fileCount":11,"integrity":"sha512-2qvJtqhnaGh2PE48K8PzLwDvNY+7DgFENsR2GsONN9yoIaoB6RZfyFaVAxZ6s3JT8stincSoPlYsQPw9lZ26nQ==","signatures":[{"sig":"MEUCIQDEP/BzkvtQH5VKGDqHfr0T0YXwXURDSgeXR5brQRtQNwIgR0BFwhFn/KI2aCaKOqRoS9mqU13uWVhhT+PaHc6+zTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.116.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/24c459dfbf525cbaa9c7c8a8f96f32c4/grackle-ai-runtime-codex-0.116.0.tgz","_integrity":"sha512-2qvJtqhnaGh2PE48K8PzLwDvNY+7DgFENsR2GsONN9yoIaoB6RZfyFaVAxZ6s3JT8stincSoPlYsQPw9lZ26nQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.116.0","@grackle-ai/runtime-sdk":"0.116.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.116.0_1779580907949_0.004888528924732016","host":"s3://npm-registry-packages-npm-production"}},"0.117.0":{"name":"@grackle-ai/runtime-codex","version":"0.117.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.117.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e9dddb07f2749323a9cb2be46c6c889c56226069","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.117.0.tgz","fileCount":11,"integrity":"sha512-PAbBb1+GXxBcijemXK4X6GvI7d2G2AjHqgkEBWbgimpoPqAopo5FbLALyUNIMwn4NmGXgEABdeazr4xt4CxpuQ==","signatures":[{"sig":"MEYCIQDMxbDDW7Poy1PBWHvE+lIjYcsyxSHCVhZheB0g77He+wIhAL7+fTISUoHKAiLL8Lwm2zeJOVLWjsoK644O7271tNTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.117.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/107306a57545ad59945e9f1192cb0a3a/grackle-ai-runtime-codex-0.117.0.tgz","_integrity":"sha512-PAbBb1+GXxBcijemXK4X6GvI7d2G2AjHqgkEBWbgimpoPqAopo5FbLALyUNIMwn4NmGXgEABdeazr4xt4CxpuQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.117.0","@grackle-ai/runtime-sdk":"0.117.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.117.0_1779589807601_0.7273434848565394","host":"s3://npm-registry-packages-npm-production"}},"0.118.0":{"name":"@grackle-ai/runtime-codex","version":"0.118.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.118.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f51437b1d6970573056205d91c090e97ca76cace","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.118.0.tgz","fileCount":11,"integrity":"sha512-QYCKGhWiOtqRHYJll9HHId83pXKU3XgsxW59iQ52rVfo3P9KCAL95lyDpxhefaPMhvDxWQh4y1dojpcRTrhB1g==","signatures":[{"sig":"MEUCIDeHp6qGKbvZgX/6bYmuCL3IytyfyqgAMcJybD/Kvl3pAiEA4Ew5nrGA840kMq8HyLxU9PPWAF2Ids6EadggjXihyM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.118.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d6140cea442060268a29acb8622d17aa/grackle-ai-runtime-codex-0.118.0.tgz","_integrity":"sha512-QYCKGhWiOtqRHYJll9HHId83pXKU3XgsxW59iQ52rVfo3P9KCAL95lyDpxhefaPMhvDxWQh4y1dojpcRTrhB1g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.118.0","@grackle-ai/runtime-sdk":"0.118.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.118.0_1779635270014_0.21748137319632344","host":"s3://npm-registry-packages-npm-production"}},"0.119.0":{"name":"@grackle-ai/runtime-codex","version":"0.119.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.119.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e018b3c9c8c25fc8dee07facae078a89160ea588","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.119.0.tgz","fileCount":11,"integrity":"sha512-zbDafoZHkwl3ERdjgA9ixeLiHyJxEHfKVf62xpZ6fDd7ALqqDvXd8oSFfb5krABPrsQQy80fheTc8u8xrIOmJA==","signatures":[{"sig":"MEUCIQD7ALxNn5oMFYir3a85RVN8Q1ijPg1HzqrVTFgWO78cbgIgAJ+7z3HYIRY5mckn8iiHvi8hZfh6ZaOvm6xm+eP2IsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.119.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/98a5d1ffe31cf6fc29fa60c1d9934a80/grackle-ai-runtime-codex-0.119.0.tgz","_integrity":"sha512-zbDafoZHkwl3ERdjgA9ixeLiHyJxEHfKVf62xpZ6fDd7ALqqDvXd8oSFfb5krABPrsQQy80fheTc8u8xrIOmJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.119.0","@grackle-ai/runtime-sdk":"0.119.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.119.0_1779647604619_0.6399026603419324","host":"s3://npm-registry-packages-npm-production"}},"0.120.0":{"name":"@grackle-ai/runtime-codex","version":"0.120.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.120.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8d52746980f8e302ab9e1c77236a6c4f59f316c9","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.120.0.tgz","fileCount":11,"integrity":"sha512-7L7SQyuAPWlAagjKIkvpLxfGyH1Klxz0NdRFdqOqeg097Hp0LjFi9/ytbkP7W+nl67yG6TK1lbPRibP1Lg01Sg==","signatures":[{"sig":"MEYCIQD2GeZzqXSsi0dBGW8LaPLOFOX1S8i0GF2qEY7pY3oXVwIhAIG86G3jk9TpLc+tyL2bOapP8N80dZ4aqhpIwc53CXvN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.120.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a764c543e7b8d0bda68370f43a300560/grackle-ai-runtime-codex-0.120.0.tgz","_integrity":"sha512-7L7SQyuAPWlAagjKIkvpLxfGyH1Klxz0NdRFdqOqeg097Hp0LjFi9/ytbkP7W+nl67yG6TK1lbPRibP1Lg01Sg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.120.0","@grackle-ai/runtime-sdk":"0.120.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.120.0_1779656698196_0.29994737486164724","host":"s3://npm-registry-packages-npm-production"}},"0.121.0":{"name":"@grackle-ai/runtime-codex","version":"0.121.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.121.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"544408cbd77b3f8495be142bd17f9417bfe6f9f1","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.121.0.tgz","fileCount":11,"integrity":"sha512-NzJG461ntjgIvkS5+VBMt97DvjjENFdTEEnhqohdsni33NWKEeU7g8TP4bJCry4hITmF6kVhM3sPmWBq+ArvvQ==","signatures":[{"sig":"MEUCIAHrwAxpWROFoyyODnbbQL5vSpz2jL9Rv+4GyEhaoo3FAiEA45zl4VPsCHnBlvsv04DO987AvHMM4PnS3FxDio7iVWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.121.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4f5f8cb1c25f6085699e9c05f7ae1f09/grackle-ai-runtime-codex-0.121.0.tgz","_integrity":"sha512-NzJG461ntjgIvkS5+VBMt97DvjjENFdTEEnhqohdsni33NWKEeU7g8TP4bJCry4hITmF6kVhM3sPmWBq+ArvvQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.121.0","@grackle-ai/runtime-sdk":"0.121.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.121.0_1779682905925_0.1447199048410257","host":"s3://npm-registry-packages-npm-production"}},"0.122.0":{"name":"@grackle-ai/runtime-codex","version":"0.122.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.122.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"69c709a4da561ea0df9ae9c0f4315833f66798dd","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.122.0.tgz","fileCount":11,"integrity":"sha512-LaMmsrA0/oGOjBKeWu/L8qS7kXEDJGBHRWhocO4F4UD3K1oJs5U/RuD3V6x5hAnzjbPpllUxTwkGQuGucwMxtA==","signatures":[{"sig":"MEUCIQDMePGvf0XvBKQVMyG55XJvixDFAXgB6SU4muUxVB1FqwIgarW1zPzxe6EBVwzBwFxprAMajOYAulG5EP+IwhocUdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.122.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/124ca12a821b82d7765803f6b2242b0f/grackle-ai-runtime-codex-0.122.0.tgz","_integrity":"sha512-LaMmsrA0/oGOjBKeWu/L8qS7kXEDJGBHRWhocO4F4UD3K1oJs5U/RuD3V6x5hAnzjbPpllUxTwkGQuGucwMxtA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.122.0","@grackle-ai/runtime-sdk":"0.122.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.122.0_1779684645553_0.3734306910712426","host":"s3://npm-registry-packages-npm-production"}},"0.123.0":{"name":"@grackle-ai/runtime-codex","version":"0.123.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.123.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6d19c2c0decb4d595c6b85be7ba57bd796348a3d","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.123.0.tgz","fileCount":11,"integrity":"sha512-i3u3ofPdS/pCqDaqHPyyXjNipycO5mDZABrVsvGi220azji7LdP7Orn+wDSyvIdokZnaxXxbJ2RYP+T6Y2ltWA==","signatures":[{"sig":"MEQCIH7svqgx6qIN3eUkUh6tpwFViai8LPIPCAFf1jLClbrbAiBahqsj/a2HwXIOl7Z6uSPQmnMnF4IRfBqHKejgRXiTBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.123.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bb226b379b24672e10569b2157c69358/grackle-ai-runtime-codex-0.123.0.tgz","_integrity":"sha512-i3u3ofPdS/pCqDaqHPyyXjNipycO5mDZABrVsvGi220azji7LdP7Orn+wDSyvIdokZnaxXxbJ2RYP+T6Y2ltWA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.123.0","@grackle-ai/runtime-sdk":"0.123.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.123.0_1779686763020_0.511422559572563","host":"s3://npm-registry-packages-npm-production"}},"0.123.1":{"name":"@grackle-ai/runtime-codex","version":"0.123.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.123.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"98385435be94a8c59f1e9667414a89531075654e","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.123.1.tgz","fileCount":11,"integrity":"sha512-Mrauke22GBexzZVVxpNO7B+atI5Nxl1amK7ptVWH7KbV2035pQqHaZN01YFsEW/LENggFQIuQCFhWzB1bauotQ==","signatures":[{"sig":"MEUCIQDOdZZ7W9Rv4OEFIn9Tt0Up4YFubBmRdR5I09FXDoEL1AIgKLY87Gm1BN7nsSVRlzNwL3Ch5Bhrli2wcXsHvq38Yao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.123.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d5f613d0b7e21bdf4256f15613a3bd92/grackle-ai-runtime-codex-0.123.1.tgz","_integrity":"sha512-Mrauke22GBexzZVVxpNO7B+atI5Nxl1amK7ptVWH7KbV2035pQqHaZN01YFsEW/LENggFQIuQCFhWzB1bauotQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.123.1","@grackle-ai/runtime-sdk":"0.123.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.123.1_1779687942181_0.3957683765735105","host":"s3://npm-registry-packages-npm-production"}},"0.123.2":{"name":"@grackle-ai/runtime-codex","version":"0.123.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.123.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"242faab2e9d908a1f18dda68779cd93f00adf1ec","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.123.2.tgz","fileCount":11,"integrity":"sha512-j2wcaQ3imAOkHXOsaZW5EE5NL5yJuyTPLZDYlPzoSulFB1s2xneX4E5GJ/Add+QyXxhtMoqEHNqfijsv3KcGXg==","signatures":[{"sig":"MEQCIG6U0vb5xY1tJmGs7eQk4Z/GBaM7aDEyREiEJyzlUB7rAiAl1GLrNFXuR6Mw92PkGrdgGY2h565QCFfJ6ilqUvQeKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35403},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.123.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8cbf59dde31301ef4e98f0cbb66bd611/grackle-ai-runtime-codex-0.123.2.tgz","_integrity":"sha512-j2wcaQ3imAOkHXOsaZW5EE5NL5yJuyTPLZDYlPzoSulFB1s2xneX4E5GJ/Add+QyXxhtMoqEHNqfijsv3KcGXg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.123.2","@grackle-ai/runtime-sdk":"0.123.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.123.2_1779715159225_0.30145918886984924","host":"s3://npm-registry-packages-npm-production"}},"0.124.0":{"name":"@grackle-ai/runtime-codex","version":"0.124.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.124.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4ea653b3b9845c79da46506dc2f1e60fd6a46c20","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.124.0.tgz","fileCount":11,"integrity":"sha512-/vQhRuEcL3vuubDJrxNumuC4yuTmUxHmTcDtoFSwn2VdeWZCCN39QiJus6h8A/YAqpx++odm9pBF4LBff0mTTA==","signatures":[{"sig":"MEUCIQC9NSEmq1jpL3FhMSZMizgu2yU9tkX5n42qU5KjRc8agwIgeh2NAPrtn4CJGsVqaZnyD8ODTJCH+jjKMXd/S4dXwDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37700},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.124.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b969a7872d9b727f31d5956589524a68/grackle-ai-runtime-codex-0.124.0.tgz","_integrity":"sha512-/vQhRuEcL3vuubDJrxNumuC4yuTmUxHmTcDtoFSwn2VdeWZCCN39QiJus6h8A/YAqpx++odm9pBF4LBff0mTTA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.124.0","@grackle-ai/runtime-sdk":"0.124.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.124.0_1779717005418_0.2353454003540485","host":"s3://npm-registry-packages-npm-production"}},"0.125.0":{"name":"@grackle-ai/runtime-codex","version":"0.125.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.125.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8b1d2ebd8884bf6b1e70564e8ddc8763834ee2c7","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.125.0.tgz","fileCount":11,"integrity":"sha512-v3KLF211mdbY2gmkHVHOTF62oiwFGn8tvoINYfppH8B9KNw6+OKsvSPctwhz8iXZnC7dRvjUJrSZaqg7psFsbA==","signatures":[{"sig":"MEUCIQDLG49oVNtGis6kr+opfEq62uW6xnAFif8iT8KE/irTNwIgecehAKa1sEKFRd6O14eP+KH55gKSWyHG1Ek+2LlAvfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37700},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.125.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/39b8e57725a9c48a447f73e2fa58ad5c/grackle-ai-runtime-codex-0.125.0.tgz","_integrity":"sha512-v3KLF211mdbY2gmkHVHOTF62oiwFGn8tvoINYfppH8B9KNw6+OKsvSPctwhz8iXZnC7dRvjUJrSZaqg7psFsbA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.125.0","@grackle-ai/runtime-sdk":"0.125.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.125.0_1779722071081_0.1896804460887742","host":"s3://npm-registry-packages-npm-production"}},"0.125.1":{"name":"@grackle-ai/runtime-codex","version":"0.125.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.125.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2dd2aa2db2949684582ebcf6672b1a65332ebfbc","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.125.1.tgz","fileCount":11,"integrity":"sha512-Px9VgrBVLFdZUF6u/xWTBhFrMsVZ7v/ts6ITiKnCzZDQUnY3gtf8ELJjJd1d8z+ewQdh3I3creTvNK2tG3atCw==","signatures":[{"sig":"MEUCICTyWOeJwNabIUhn5V156ae7SSB7blv/PHhKYGYHtQeKAiEA2hf8mPGwkvJedPtJS9iZG/O8HOLwJ1L+KNOicfB9B8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37700},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.125.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9012d6b43098546b0c6de6ef537a2ba7/grackle-ai-runtime-codex-0.125.1.tgz","_integrity":"sha512-Px9VgrBVLFdZUF6u/xWTBhFrMsVZ7v/ts6ITiKnCzZDQUnY3gtf8ELJjJd1d8z+ewQdh3I3creTvNK2tG3atCw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.125.1","@grackle-ai/runtime-sdk":"0.125.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.125.1_1779723556910_0.08844853764675165","host":"s3://npm-registry-packages-npm-production"}},"0.125.2":{"name":"@grackle-ai/runtime-codex","version":"0.125.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.125.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1d07a6238b99996e10d53a5b367539c629f316fd","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.125.2.tgz","fileCount":11,"integrity":"sha512-yGFuBnTo1f/TuE4X7ZQoeSgSs59DVWCisTxlDHbfKBhwQFWgEsYeP5nfiLiyXifmy2IoCIIj9YB9iTvXyJbaRA==","signatures":[{"sig":"MEQCIDAWElOgkZiEGnEbjW/VYJ6UB+nRWXcIyNwgXDsUIEx/AiBn/rEPIurOgBeJtP14cc7VgzAjbxTUR6QS95tGOc6Lmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37700},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.125.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1c4d03f477e8d77201251d6b4a1d2dcb/grackle-ai-runtime-codex-0.125.2.tgz","_integrity":"sha512-yGFuBnTo1f/TuE4X7ZQoeSgSs59DVWCisTxlDHbfKBhwQFWgEsYeP5nfiLiyXifmy2IoCIIj9YB9iTvXyJbaRA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.125.2","@grackle-ai/runtime-sdk":"0.125.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.125.2_1779729796913_0.8388452896261773","host":"s3://npm-registry-packages-npm-production"}},"0.126.0":{"name":"@grackle-ai/runtime-codex","version":"0.126.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.126.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4596bdfeed01c03b48946c1b167f8395309914a1","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.126.0.tgz","fileCount":11,"integrity":"sha512-FLDogowB6FIov+bpkmkXYkhOUCTtYhcphvGrSjdVcpYWN4BUDwlD+ydPj6Z9iTd2Qwnpd5vATPw9BmH6XY6GIA==","signatures":[{"sig":"MEUCIQDAgapqlANA0wHwP3UUffdDUKuM6vleYjCi6SUaae3uFgIgWS7AveCGDqAQeDlQ37MqfT0BWzMN+Hb2xGUOW6MY6V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37700},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.126.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9d6d708be9312d7605bc68b39e1c49b0/grackle-ai-runtime-codex-0.126.0.tgz","_integrity":"sha512-FLDogowB6FIov+bpkmkXYkhOUCTtYhcphvGrSjdVcpYWN4BUDwlD+ydPj6Z9iTd2Qwnpd5vATPw9BmH6XY6GIA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.126.0","@grackle-ai/runtime-sdk":"0.126.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.126.0_1779735380847_0.9550574995895404","host":"s3://npm-registry-packages-npm-production"}},"0.126.1":{"name":"@grackle-ai/runtime-codex","version":"0.126.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.126.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"17ba23e256d83fbfe2b6cf6deaea52831d7569ca","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.126.1.tgz","fileCount":11,"integrity":"sha512-WpDttZpf7jgkxPWOWss8Hz36ghUGw39KRruveD4IpCggeWhwFip3p13Q2ZUdyttCDMJv/NtJbWf5dAWvUHHPQQ==","signatures":[{"sig":"MEUCIGgkJEqkIsM2DcrJQnhwd1NgGVD02CYiVTxHe10HjBGtAiEAv6QRhilai2X8XKuEjzm67CfZV+kMInjPjROEFRmxFXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37700},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.126.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a3a78e02a5ff855f8bde6ad479ce0d51/grackle-ai-runtime-codex-0.126.1.tgz","_integrity":"sha512-WpDttZpf7jgkxPWOWss8Hz36ghUGw39KRruveD4IpCggeWhwFip3p13Q2ZUdyttCDMJv/NtJbWf5dAWvUHHPQQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.126.1","@grackle-ai/runtime-sdk":"0.126.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.126.1_1779736571470_0.30965044742220127","host":"s3://npm-registry-packages-npm-production"}},"0.127.0":{"name":"@grackle-ai/runtime-codex","version":"0.127.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.127.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f48c7358ab324ec61e6e5292b1a27eba326b0393","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.127.0.tgz","fileCount":11,"integrity":"sha512-WsySmJ9/itIwGHHlQLe43LUGMkftupa8dIlNYMdQ6u9l4HosySzQpbi95MRy2hUlijCK2csFSVa0670EElV76g==","signatures":[{"sig":"MEQCICMjDH7jKgpX0mYZNRpWDyBcTMB41LriYKkvqeyGUDH5AiBsWsoH2CT9NO/UDe7RBBlaqGJY7SglsgbCT3M/TxeQoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37700},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.127.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/125e69fad74f4ef95ba0b0e0041388aa/grackle-ai-runtime-codex-0.127.0.tgz","_integrity":"sha512-WsySmJ9/itIwGHHlQLe43LUGMkftupa8dIlNYMdQ6u9l4HosySzQpbi95MRy2hUlijCK2csFSVa0670EElV76g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.127.0","@grackle-ai/runtime-sdk":"0.127.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.127.0_1779737812059_0.4299060161918955","host":"s3://npm-registry-packages-npm-production"}},"0.128.0":{"name":"@grackle-ai/runtime-codex","version":"0.128.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.128.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d4923c0d3a694daf98d7fae8a7cfaf3692aa1f37","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.128.0.tgz","fileCount":11,"integrity":"sha512-qMlt7bQzGeUbefu7Y0qY6lV75MupEA99HR7P5Hx3XJM2vUVNXWl1ceCazWWFLix/FcBaUzkYimwI1Dgzcy5GrA==","signatures":[{"sig":"MEYCIQCAmx2NgEUikuTz6VzD17zHXqDUvFAx3osikqzxFDi0qgIhAMQRlMYdrsalQpgSUPJk0Az6xuJsNKanHZpvCmwdS0j7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37853},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.128.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/046d89ba730674ceebba2daabf87605d/grackle-ai-runtime-codex-0.128.0.tgz","_integrity":"sha512-qMlt7bQzGeUbefu7Y0qY6lV75MupEA99HR7P5Hx3XJM2vUVNXWl1ceCazWWFLix/FcBaUzkYimwI1Dgzcy5GrA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.128.0","@grackle-ai/runtime-sdk":"0.128.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.128.0_1779744321865_0.9434743809947794","host":"s3://npm-registry-packages-npm-production"}},"0.129.0":{"name":"@grackle-ai/runtime-codex","version":"0.129.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.129.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c6aabac060b40bf42c2eefbf00f3264e20cd8586","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.129.0.tgz","fileCount":11,"integrity":"sha512-HU1h6gx89iNgf9FFL9hCz/Ju+sZjeHWcV8zh6gY2DuVNmhK+kyukXX1v2mks4NNkDnpKzjkUhCH++gaKw+OG6w==","signatures":[{"sig":"MEUCIGbfm8eAoYkJgbVxAPnWEQi1mAmu0Iog6tDLg9KzT7+9AiEAkFocPP8nS7J2L95hlRLlQQYmIawz3CvGI/Wma965wGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37853},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.129.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4b9477c1fdd6e4414f73b2733e6ccd19/grackle-ai-runtime-codex-0.129.0.tgz","_integrity":"sha512-HU1h6gx89iNgf9FFL9hCz/Ju+sZjeHWcV8zh6gY2DuVNmhK+kyukXX1v2mks4NNkDnpKzjkUhCH++gaKw+OG6w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.129.0","@grackle-ai/runtime-sdk":"0.129.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.129.0_1779759318337_0.053645156321783904","host":"s3://npm-registry-packages-npm-production"}},"0.130.0":{"name":"@grackle-ai/runtime-codex","version":"0.130.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.130.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"62bb0552af96fc784d2b17aee8d27186fffc177e","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.130.0.tgz","fileCount":11,"integrity":"sha512-n5KEaVv/vZ0WiZCgdkPSp+uF+T8s1vZs/sdPKs6CifXsB3lHJTNULTdcUpSgYZgtt3WYkz02VohjJzUFLfBN/Q==","signatures":[{"sig":"MEQCIFX8FXsfjp+GuxFUDZ0h65ewxKW6b2i0YgjCsjLCOAYhAiAH6TZN7SPUlngZzg1YMTt5hqNOiToEa25h6yzcCDANWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37549},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.130.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/08861d6ecbf3455743edcf938085f9d1/grackle-ai-runtime-codex-0.130.0.tgz","_integrity":"sha512-n5KEaVv/vZ0WiZCgdkPSp+uF+T8s1vZs/sdPKs6CifXsB3lHJTNULTdcUpSgYZgtt3WYkz02VohjJzUFLfBN/Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.130.0","@grackle-ai/runtime-sdk":"0.130.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.130.0_1779761738630_0.5857172946832623","host":"s3://npm-registry-packages-npm-production"}},"0.131.0":{"name":"@grackle-ai/runtime-codex","version":"0.131.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.131.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"92ba647d23bfbbfc9f09896c10ce992019a686c2","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.131.0.tgz","fileCount":11,"integrity":"sha512-IQFFyq8FL5NgHtoqM0Z92Q16EWpyigL8J3kXp94QEfANNXW2pnFQFftsy/x4nNFL7OH0+RWnOfClJQPJtyA5sQ==","signatures":[{"sig":"MEUCIFBAHBZ37sHcUaC9hkrB4RYCauW87ksPCGInqV4oxWyIAiEA+H33heX6v7R3dO6HyPWRyelNvf/b5LyAUNNmimeVEKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37549},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.131.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/29c793a71074dcb66ac659b142c84711/grackle-ai-runtime-codex-0.131.0.tgz","_integrity":"sha512-IQFFyq8FL5NgHtoqM0Z92Q16EWpyigL8J3kXp94QEfANNXW2pnFQFftsy/x4nNFL7OH0+RWnOfClJQPJtyA5sQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.131.0","@grackle-ai/runtime-sdk":"0.131.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.131.0_1779813248129_0.6461188822942647","host":"s3://npm-registry-packages-npm-production"}},"0.132.0":{"name":"@grackle-ai/runtime-codex","version":"0.132.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.132.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f068169e318a3166b52bfd34213320879ec6c91c","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.132.0.tgz","fileCount":11,"integrity":"sha512-/y44/02aQQ15kD64UXTW1h7K0Esbxah/GNNRO2moeUZelVvxNV5MVB0YfWeU+4M7tDkMofQHNg2FxNVRhlNQCg==","signatures":[{"sig":"MEQCIA3XbzlfvzXTKHymll6dDLpILPbPXeUSTsD1WLMUSgYsAiByADssuPQ7UrvKGawnUAOUtE0HxhXectutmPzQGoS5Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38241},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.132.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/279b5c28a667e2a2dae745cb81def454/grackle-ai-runtime-codex-0.132.0.tgz","_integrity":"sha512-/y44/02aQQ15kD64UXTW1h7K0Esbxah/GNNRO2moeUZelVvxNV5MVB0YfWeU+4M7tDkMofQHNg2FxNVRhlNQCg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.132.0","@grackle-ai/runtime-sdk":"0.132.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.132.0_1779954495891_0.22203992515647464","host":"s3://npm-registry-packages-npm-production"}},"0.132.1":{"name":"@grackle-ai/runtime-codex","version":"0.132.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.132.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"507e2efdbde3880b9f62bb93b17e7834a81939f7","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.132.1.tgz","fileCount":11,"integrity":"sha512-YAewi3RM+otierBtvph9hzLAqyaRb/GEUrl+QQOmBKn4QH1zJehWVkeTadpFxh8L8VYovI0+610QXDjcvo3JZQ==","signatures":[{"sig":"MEUCIHvSqbVS8mgO3QDXUIK7LcEp36Vd1fr+JQIDisQSYbk8AiEA0n4ztXLDbtr1kKIFLWjv8cg34R8H0roCx9J/ohjzD9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38241},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.132.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9bdb5007e738a8cfd3f5332bc0ddc7de/grackle-ai-runtime-codex-0.132.1.tgz","_integrity":"sha512-YAewi3RM+otierBtvph9hzLAqyaRb/GEUrl+QQOmBKn4QH1zJehWVkeTadpFxh8L8VYovI0+610QXDjcvo3JZQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.132.1","@grackle-ai/runtime-sdk":"0.132.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.132.1_1779955882964_0.6295053520091862","host":"s3://npm-registry-packages-npm-production"}},"0.132.2":{"name":"@grackle-ai/runtime-codex","version":"0.132.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.132.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f395f53ffa8db74eecdbd4ca6bfa69e803b3b3e2","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.132.2.tgz","fileCount":11,"integrity":"sha512-K99kwhVEk2/vTj+j9WgVoQo6hgg6cUO+iJxlAK5El6fg6MVHNzt2hwvpY0yI+mN4YHKkFVNULaPxWR5u8k7ltA==","signatures":[{"sig":"MEUCIQD37nh3zP1LM6QI7kIvttT0usptPvioQtCGC9O7cxWhagIgL34S9vVK1DG2CiQjkDY89br0D0t0QOj5vTadyZkPHHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38241},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.132.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/effed67e1ef7cdcedf610225e9b9cc65/grackle-ai-runtime-codex-0.132.2.tgz","_integrity":"sha512-K99kwhVEk2/vTj+j9WgVoQo6hgg6cUO+iJxlAK5El6fg6MVHNzt2hwvpY0yI+mN4YHKkFVNULaPxWR5u8k7ltA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.132.2","@grackle-ai/runtime-sdk":"0.132.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.132.2_1779990603297_0.1029809541768334","host":"s3://npm-registry-packages-npm-production"}},"0.133.0":{"name":"@grackle-ai/runtime-codex","version":"0.133.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.133.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c1b75478982c676dca7d2d9cde7ec7efd7c776ef","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.133.0.tgz","fileCount":11,"integrity":"sha512-CIndltZfh21Jsqs1z1oWvFuaPsOdbJRzNfc2I0z0U/S6MCN2yt/g3fy4evEWNQE5/8tIq092eOX63jc6IsyBFA==","signatures":[{"sig":"MEYCIQCVN0vrtEh37bT+7A6U0bqDXSvm2Nm6P7BT/Gug/ins6wIhAI72kdmlYzwbMFMzEexZeYjg+1iy5mFPbsNavlJrecZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.133.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7ff0874009d0d8f3d32bc41ce377d7a5/grackle-ai-runtime-codex-0.133.0.tgz","_integrity":"sha512-CIndltZfh21Jsqs1z1oWvFuaPsOdbJRzNfc2I0z0U/S6MCN2yt/g3fy4evEWNQE5/8tIq092eOX63jc6IsyBFA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.133.0","@grackle-ai/runtime-sdk":"0.133.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.133.0_1780092929650_0.3422219531328232","host":"s3://npm-registry-packages-npm-production"}},"0.133.1":{"name":"@grackle-ai/runtime-codex","version":"0.133.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.133.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"05c85a2e54279d252b7baaeaf97fbd9f6d2b61ab","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.133.1.tgz","fileCount":11,"integrity":"sha512-OrcmheJgYrQxVLoyyaVkl6Vt3EwKXArG+8xINs4YmhC17f+hTzTVpHpnKHMi01wiq2DkgIikRRNsl3zRoIWGLg==","signatures":[{"sig":"MEUCIQC+sxrLNB6FM9ry62VPHWev+Ze7f4V6ibuADTiHhVH00wIgKKpII9ccBZPNq8DMk7J+kwPaEfk+f7fF1mFMFVwjAOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.133.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/57d1b1107df0587c5888cb0a76f5966c/grackle-ai-runtime-codex-0.133.1.tgz","_integrity":"sha512-OrcmheJgYrQxVLoyyaVkl6Vt3EwKXArG+8xINs4YmhC17f+hTzTVpHpnKHMi01wiq2DkgIikRRNsl3zRoIWGLg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.133.1","@grackle-ai/runtime-sdk":"0.133.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.133.1_1780095458959_0.5274642100008138","host":"s3://npm-registry-packages-npm-production"}},"0.134.0":{"name":"@grackle-ai/runtime-codex","version":"0.134.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.134.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2b1527db7d97a7cdc0b11d5c5e061fe51098ce8d","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.134.0.tgz","fileCount":11,"integrity":"sha512-l5vecs3f+M+yvdeYeVXwcTpT3QVi3BOeXWjP8gfSHUhMwGtaMrZTgqpVrgr+Ktermf5MMNBWMBrTv1dP0VWwjw==","signatures":[{"sig":"MEUCIGHT1THyGMtHdOdriVzSThLx+BwzSfT8/du3S1sNlFPXAiEA6dqujUSHJ3H9jkvRzfA0GEA9zTvE0YmT0ksEmuoQwWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.134.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9be41678fbc004a209143be02306d83e/grackle-ai-runtime-codex-0.134.0.tgz","_integrity":"sha512-l5vecs3f+M+yvdeYeVXwcTpT3QVi3BOeXWjP8gfSHUhMwGtaMrZTgqpVrgr+Ktermf5MMNBWMBrTv1dP0VWwjw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.134.0","@grackle-ai/runtime-sdk":"0.134.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.134.0_1780103228567_0.5760203126312073","host":"s3://npm-registry-packages-npm-production"}},"0.135.0":{"name":"@grackle-ai/runtime-codex","version":"0.135.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.135.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5089d3b4c6832be06dd35a4a6c40223bf141e603","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.135.0.tgz","fileCount":11,"integrity":"sha512-slMSi6p+HUWdGmWPsqpgnX9xJQv2G3dMJOX1YPemfIlb+gTWHxSFAowbgDWtKT9bn/toH5+ib6O1+ilRKemFaA==","signatures":[{"sig":"MEUCIQDsKkcvRgr8DoDPWDS4+h1bBevyQjtaa+t8hhGJxjTMHgIgFO/F9QiLdtZ3PFPGYk9OmGTdrSwG9G5nTd/nexUKXPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.135.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/56816982f5ee2355aaa5d8bee64a9438/grackle-ai-runtime-codex-0.135.0.tgz","_integrity":"sha512-slMSi6p+HUWdGmWPsqpgnX9xJQv2G3dMJOX1YPemfIlb+gTWHxSFAowbgDWtKT9bn/toH5+ib6O1+ilRKemFaA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.135.0","@grackle-ai/runtime-sdk":"0.135.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.135.0_1780145061109_0.5990187665346696","host":"s3://npm-registry-packages-npm-production"}},"0.135.1":{"name":"@grackle-ai/runtime-codex","version":"0.135.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.135.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4cc9a6f6db9715be4af05bd4a6213e5d8eaca6ce","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.135.1.tgz","fileCount":11,"integrity":"sha512-zZpb56RdLW5+cvF7Sa/evXrfTXYqVIe+uTJ1lURmqPLxusShXV43tnqnG/5H7iVr2hW565rEHEHoUnc8aP6jHQ==","signatures":[{"sig":"MEUCIATImOTi1ofzh6AdQO73wjmEOz6CxZyiX6aEN8YhAYkcAiEA2MneVWy/s01IoBqXajbJitk5Hr2LI3xFl3kuZMx/XV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.135.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7eca518fe93eac430d78879887be101d/grackle-ai-runtime-codex-0.135.1.tgz","_integrity":"sha512-zZpb56RdLW5+cvF7Sa/evXrfTXYqVIe+uTJ1lURmqPLxusShXV43tnqnG/5H7iVr2hW565rEHEHoUnc8aP6jHQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.135.1","@grackle-ai/runtime-sdk":"0.135.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.135.1_1780148247777_0.3915762718892617","host":"s3://npm-registry-packages-npm-production"}},"0.135.2":{"name":"@grackle-ai/runtime-codex","version":"0.135.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.135.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fab6e303af76da7427a48b931c7e6c05be57932c","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.135.2.tgz","fileCount":11,"integrity":"sha512-BnvXdL8JYH0RCo2DhGxtNZ1W4WJg08YjhSKqGE+tlqMELGKqEElzqj0rSxpqgMwa4f3Ya7TWOO2p1qI7DX/phg==","signatures":[{"sig":"MEQCICkin80fq+52aO4JX2ZFq1Gbl0eHg97OorG9VCLEYSyZAiBC1pASUlOIlDy1+OjN/30oKKgJmlhfJPhkIQHV3MZFlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.135.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/660f3e87c32acfb2c54a041de0dc7f84/grackle-ai-runtime-codex-0.135.2.tgz","_integrity":"sha512-BnvXdL8JYH0RCo2DhGxtNZ1W4WJg08YjhSKqGE+tlqMELGKqEElzqj0rSxpqgMwa4f3Ya7TWOO2p1qI7DX/phg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.135.2","@grackle-ai/runtime-sdk":"0.135.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.135.2_1780149354672_0.7316905729572154","host":"s3://npm-registry-packages-npm-production"}},"0.136.0":{"name":"@grackle-ai/runtime-codex","version":"0.136.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.136.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"48e926f2c661e5152d53f1f722491ec0fb6f3547","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.136.0.tgz","fileCount":11,"integrity":"sha512-MjLknDRd8Qx0TrIihU088KKaHYKmTmifCPbI38cJQUZd46+PWQOC6hRGo5LQMmG466C0bNr/cNkqEGko2Lyykg==","signatures":[{"sig":"MEQCIHLKzkwm6syQysoTwUnHNDo+CBte0UcvRw+hNGSjgLJ4AiAslFFRoO50DxTDJ83s5kxQ0Cc1tzeJknvsr0m0NbtAiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.136.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/987afe8bc0f83b0e9289ea4a668ed685/grackle-ai-runtime-codex-0.136.0.tgz","_integrity":"sha512-MjLknDRd8Qx0TrIihU088KKaHYKmTmifCPbI38cJQUZd46+PWQOC6hRGo5LQMmG466C0bNr/cNkqEGko2Lyykg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.136.0","@grackle-ai/runtime-sdk":"0.136.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.136.0_1780151129794_0.7864428017069225","host":"s3://npm-registry-packages-npm-production"}},"0.136.1":{"name":"@grackle-ai/runtime-codex","version":"0.136.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.136.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a7beb7e60ae0fcdc992fa9262f2031d2cbeffad7","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.136.1.tgz","fileCount":11,"integrity":"sha512-ArkDXavRjwWdjtXNXmKfanykqEIri/Vp99eauz7/yfBpOkh0BuXIPTzezZa21Lz1cTCiXevCO/Eh6mVmszD9Dw==","signatures":[{"sig":"MEQCICSoKBJV9hIOgYob0BuSC2RNVBUmHHT5QpP8lyuTzPtCAiBZNkPD8Lbq/PKvXAJLtDUtxziePYFlfG5Bm0BDcRreWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.136.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2adf444cb04d3480340b201375715b1d/grackle-ai-runtime-codex-0.136.1.tgz","_integrity":"sha512-ArkDXavRjwWdjtXNXmKfanykqEIri/Vp99eauz7/yfBpOkh0BuXIPTzezZa21Lz1cTCiXevCO/Eh6mVmszD9Dw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.136.1","@grackle-ai/runtime-sdk":"0.136.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.136.1_1780153245510_0.915958666596272","host":"s3://npm-registry-packages-npm-production"}},"0.136.2":{"name":"@grackle-ai/runtime-codex","version":"0.136.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.136.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7238edf040dc95b998d111a24c11d7028952f323","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.136.2.tgz","fileCount":11,"integrity":"sha512-tXwgPRxYVsD/+pUNItuUXPg6yaUfdI8lB6Img9BkvT87sP/tNCHpz+h4iXZSVJT2g/fdzpq/ssunJ36kYiu44A==","signatures":[{"sig":"MEQCIAbRoUOr2zZR8XbMoLSeU6MOh/i1xEEhw+yyHPlHcSL/AiBz2ue1sdGDQU/3Jrysk8GHF80fcy55vFu7qCxnYhOMZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.136.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/20b190dd3ca316a60270f5017672d755/grackle-ai-runtime-codex-0.136.2.tgz","_integrity":"sha512-tXwgPRxYVsD/+pUNItuUXPg6yaUfdI8lB6Img9BkvT87sP/tNCHpz+h4iXZSVJT2g/fdzpq/ssunJ36kYiu44A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.136.2","@grackle-ai/runtime-sdk":"0.136.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.136.2_1780161716841_0.8197127227691066","host":"s3://npm-registry-packages-npm-production"}},"0.137.0":{"name":"@grackle-ai/runtime-codex","version":"0.137.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.137.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"855820844930c48a6268b895cb3c74facccaa8bf","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.137.0.tgz","fileCount":11,"integrity":"sha512-A1WgBqDewVuQzDKkvzeCriDAFWt8aXm8dJbSKTbWfTI/H6LVuObYVd0j3D/J6/SWub/LYzFx2orXSX3W7c1dAg==","signatures":[{"sig":"MEYCIQD/rZ6zqFsc9SCYMGtJ0pyacJQkv7Tr5k1eyUQIbgJ7TQIhAPun1WVQWN/DSY1R8o2czOhfvaBNvvHTIDWOH2tyvltY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.137.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/875661a1300bee56c7c9cd24a4573bc7/grackle-ai-runtime-codex-0.137.0.tgz","_integrity":"sha512-A1WgBqDewVuQzDKkvzeCriDAFWt8aXm8dJbSKTbWfTI/H6LVuObYVd0j3D/J6/SWub/LYzFx2orXSX3W7c1dAg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.137.0","@grackle-ai/runtime-sdk":"0.137.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.137.0_1780164398585_0.5403474571907567","host":"s3://npm-registry-packages-npm-production"}},"0.137.1":{"name":"@grackle-ai/runtime-codex","version":"0.137.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.137.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0843bed6765ca4915f41d0488edeb6d5dd3e91b3","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.137.1.tgz","fileCount":11,"integrity":"sha512-B9PgO1VpKbJSaJ29C2lMvuetAkn0MzTBg64YdgND5bC5io059ZQENPXL5dSygNzJsuEzdA6kGuIoiS7jurxf9w==","signatures":[{"sig":"MEQCIBfFC+kxLa+ctYXcBq19BTZunQNqMwc6yUe1tYQoUKtvAiBS3DSJDIu3plWsdCOiBVJu0kYjcJAmvZfd//92I7F1AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.137.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4c7d6e9797192c80234bbb71d0610c40/grackle-ai-runtime-codex-0.137.1.tgz","_integrity":"sha512-B9PgO1VpKbJSaJ29C2lMvuetAkn0MzTBg64YdgND5bC5io059ZQENPXL5dSygNzJsuEzdA6kGuIoiS7jurxf9w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.137.1","@grackle-ai/runtime-sdk":"0.137.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.137.1_1780187674426_0.07695243178588629","host":"s3://npm-registry-packages-npm-production"}},"0.138.0":{"name":"@grackle-ai/runtime-codex","version":"0.138.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.138.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2b626c88a573e77e73db57d60e96affe4d4a7c1f","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.138.0.tgz","fileCount":11,"integrity":"sha512-uq8WOQd5rlNiBI80dKSwxjVLVaMn+3wLRC/fDmMiKg4CaH/GNDyWkcWkX2J8YBPNdAepOmUAgnHQyFyO+p0Ryg==","signatures":[{"sig":"MEUCIQDGi1Dx6rR1FxfWDtxo8Y+Bys/ttnSwZFtCeVO/x4+FdwIgYU+urEF5p79FiJzuNcucqao2g86nrgRk5iriOt4v0Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.138.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0476aafdbcc7d378aa1d1801e5705926/grackle-ai-runtime-codex-0.138.0.tgz","_integrity":"sha512-uq8WOQd5rlNiBI80dKSwxjVLVaMn+3wLRC/fDmMiKg4CaH/GNDyWkcWkX2J8YBPNdAepOmUAgnHQyFyO+p0Ryg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.138.0","@grackle-ai/runtime-sdk":"0.138.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.138.0_1780189075271_0.6018134606256378","host":"s3://npm-registry-packages-npm-production"}},"0.138.1":{"name":"@grackle-ai/runtime-codex","version":"0.138.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.138.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4138a6fd77436c580c06a436113c992261ac12dc","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.138.1.tgz","fileCount":11,"integrity":"sha512-/bJ2A0xuPL5aYro0jFVwVaPkM9gpRIFhbT8cN70/nNaMnt0rAvI7PxZie8Wa0HAxPDOA/9/Zub9KJw33kYh69Q==","signatures":[{"sig":"MEUCIAma0wCMtK2OJdeoWgRC/3Mjcx91cRZ2AJhAePr4w5qEAiEAjHECBAb86pkVcP5TcjrpqjFmUJteTDlJ3TQ4OIsa+GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.138.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/fa31cc56607264f9fa9c17ad6b7e1b00/grackle-ai-runtime-codex-0.138.1.tgz","_integrity":"sha512-/bJ2A0xuPL5aYro0jFVwVaPkM9gpRIFhbT8cN70/nNaMnt0rAvI7PxZie8Wa0HAxPDOA/9/Zub9KJw33kYh69Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.138.1","@grackle-ai/runtime-sdk":"0.138.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.138.1_1780196581059_0.8655978283373207","host":"s3://npm-registry-packages-npm-production"}},"0.139.0":{"name":"@grackle-ai/runtime-codex","version":"0.139.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.139.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"609f6185d4537fb0af9ccd8e76bf1b75e3758905","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.139.0.tgz","fileCount":11,"integrity":"sha512-FS358fLJSjLCV5SUWhxRKF3eJSdSrFKwUiY1vi/z+KGqgBR4xXzD6OCOfDtGzDxLi7aZWGV4jnXQh+JCV7eGyg==","signatures":[{"sig":"MEQCIHaDJdpE9EUuEBbI/TbCORi/hEBxUXPZG7toYjR8tX+sAiA//98Cs5Qnyk/lB/s/L/W7DFNnC13Gehq1vhuTo/vhxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.139.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/31c912068c9f9cfd2793ac19e580c546/grackle-ai-runtime-codex-0.139.0.tgz","_integrity":"sha512-FS358fLJSjLCV5SUWhxRKF3eJSdSrFKwUiY1vi/z+KGqgBR4xXzD6OCOfDtGzDxLi7aZWGV4jnXQh+JCV7eGyg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.139.0","@grackle-ai/runtime-sdk":"0.139.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.139.0_1780205161338_0.32171512706917493","host":"s3://npm-registry-packages-npm-production"}},"0.139.1":{"name":"@grackle-ai/runtime-codex","version":"0.139.1","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.139.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f72eb9424b0866938e743af0d4483cd3a6035953","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.139.1.tgz","fileCount":11,"integrity":"sha512-rLdFFiT6Xq6j0poYL1jmigMioheNuJXnJfsJLXQU5YeIiOF7cL4p+urDFpvqKEPBKSvpym/G+OJOPdoslhe9Wg==","signatures":[{"sig":"MEYCIQD0eYf0utya5kNbIxTXxSXxel/rIC7GXuvkowvXSguwTAIhAN0L1GGi6IevgOxXbM1fnFygWlxpD3hSC4AkmykvjDA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.139.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/852fc11884da37a59168c3c17f8accad/grackle-ai-runtime-codex-0.139.1.tgz","_integrity":"sha512-rLdFFiT6Xq6j0poYL1jmigMioheNuJXnJfsJLXQU5YeIiOF7cL4p+urDFpvqKEPBKSvpym/G+OJOPdoslhe9Wg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.139.1","@grackle-ai/runtime-sdk":"0.139.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.139.1_1780238505527_0.14416711791380576","host":"s3://npm-registry-packages-npm-production"}},"0.139.2":{"name":"@grackle-ai/runtime-codex","version":"0.139.2","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.139.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"29684c41d44963b2d71dd2edf6582c0d49e785bb","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.139.2.tgz","fileCount":11,"integrity":"sha512-0iDddmMTeK5fMT8I5RrD/3DAVca1Yhq5MD4GMzAgtqK01CI8c0hMa4hH6OUX1wlLoIhZWWdVvhwKnHxpRAr35w==","signatures":[{"sig":"MEQCIGr46/zZJynZYfl4QkUQHnpkYlEWoNaKljzCp+qcaki4AiBB9vHRUahuMNePrLBy23EE82IvfaDiZQTP1nluUkFkZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.139.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/94d527dde3f2cefb1b65f9e16f20ada5/grackle-ai-runtime-codex-0.139.2.tgz","_integrity":"sha512-0iDddmMTeK5fMT8I5RrD/3DAVca1Yhq5MD4GMzAgtqK01CI8c0hMa4hH6OUX1wlLoIhZWWdVvhwKnHxpRAr35w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.139.2","@grackle-ai/runtime-sdk":"0.139.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.139.2_1780240084785_0.543434477362305","host":"s3://npm-registry-packages-npm-production"}},"0.140.0":{"name":"@grackle-ai/runtime-codex","version":"0.140.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.140.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f4e8c98bf272377ec14a7af824960a42cc205553","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.140.0.tgz","fileCount":11,"integrity":"sha512-RclqxRn4KMO7uWR5nsMAYCVvZ+n1ez8x9KJeRKXw8kjDkBiTvW2EfPjsmQ6cdACnGoebx1DEu4rEMVBQ7ceRuw==","signatures":[{"sig":"MEYCIQDfcvLvmVrSy6sWiGFPyT6604LIOn+g7laQf6dxxm4XSAIhAJ77RwFLyPPQBfM34jIm1Nt97BQ81c5/t1/nLjLUpgML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.140.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4ec63e71456fb525ae4e555004b2b075/grackle-ai-runtime-codex-0.140.0.tgz","_integrity":"sha512-RclqxRn4KMO7uWR5nsMAYCVvZ+n1ez8x9KJeRKXw8kjDkBiTvW2EfPjsmQ6cdACnGoebx1DEu4rEMVBQ7ceRuw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.140.0","@grackle-ai/runtime-sdk":"0.140.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.140.0_1780246056511_0.08185002361812521","host":"s3://npm-registry-packages-npm-production"}},"0.141.0":{"name":"@grackle-ai/runtime-codex","version":"0.141.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.141.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0c49ffdeb3fb338676416acf1db30a36fc623e66","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.141.0.tgz","fileCount":11,"integrity":"sha512-iMQzTsLj+eZUG5SAmm9cEnOjdqNo4eYNZpM2SNrby94jtU2Jmu5k6GlBGGMi/FGAEZaT09PDX0HTHsFlNR4/ZQ==","signatures":[{"sig":"MEUCID0EFie/2QApgramRv2AYeWRdAvjfRGqMY+50T1huSllAiEA4XENzmxrVGw3o7o+czeCvKP4Y6lfZNj0jEEUAX7LwnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.141.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/63b5176ef312844b95e62f477eeb7edb/grackle-ai-runtime-codex-0.141.0.tgz","_integrity":"sha512-iMQzTsLj+eZUG5SAmm9cEnOjdqNo4eYNZpM2SNrby94jtU2Jmu5k6GlBGGMi/FGAEZaT09PDX0HTHsFlNR4/ZQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.141.0","@grackle-ai/runtime-sdk":"0.141.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.141.0_1780249176474_0.6335159796469227","host":"s3://npm-registry-packages-npm-production"}},"0.142.0":{"name":"@grackle-ai/runtime-codex","version":"0.142.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.142.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4ce51a4aba875d401f1d0b8e9f1e136e61ad3e33","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.142.0.tgz","fileCount":11,"integrity":"sha512-1QU2zbScKUPurAi7IS+LDqTtqRpb87X9NeLEsVdyaEdLGRP/vvEaP5X6fD6k7mO7A8AEZvqNqr3WX7Y6JqjTKw==","signatures":[{"sig":"MEQCIDAj4NELGjI3ZlloJQaoAFEdNsglVIAD4lNdDe44kxj0AiAz9O7rsI4rkhVn1RIxqTUqFy5DwyJhHAuOaf/hqXNwVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.142.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b63dffb187eb08726f43fe2096538171/grackle-ai-runtime-codex-0.142.0.tgz","_integrity":"sha512-1QU2zbScKUPurAi7IS+LDqTtqRpb87X9NeLEsVdyaEdLGRP/vvEaP5X6fD6k7mO7A8AEZvqNqr3WX7Y6JqjTKw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.142.0","@grackle-ai/runtime-sdk":"0.142.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.142.0_1780257082053_0.2577413715022474","host":"s3://npm-registry-packages-npm-production"}},"0.143.0":{"name":"@grackle-ai/runtime-codex","version":"0.143.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.143.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9f390e3184e4e6960a3c2ca3c5e508c3e6c25ba5","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.143.0.tgz","fileCount":11,"integrity":"sha512-xb04xQk/jRpaX4CZFK/RH2xLMeyAnbRpDrWRnt35UJK6BpOGfbAJrH9NKcBROF/9vrOU/qMwOrpAVIQlfkNKmw==","signatures":[{"sig":"MEQCIHph294BFxevD/wfCIqbyv+ARAfOeGY/+8lwHWlxyR1nAiBcHPs8Z4SDvfEV9pIoSJ513v/1ZEzi2Ud4DkBVToeRiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.143.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ce13cd0a18a231b0ae55fd29a7c3dd7d/grackle-ai-runtime-codex-0.143.0.tgz","_integrity":"sha512-xb04xQk/jRpaX4CZFK/RH2xLMeyAnbRpDrWRnt35UJK6BpOGfbAJrH9NKcBROF/9vrOU/qMwOrpAVIQlfkNKmw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.143.0","@grackle-ai/runtime-sdk":"0.143.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.143.0_1780269085682_0.2950600017728344","host":"s3://npm-registry-packages-npm-production"}},"0.144.0":{"name":"@grackle-ai/runtime-codex","version":"0.144.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.144.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9a9c99f730fb1b1395aed90d9946e045bc18bc62","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.144.0.tgz","fileCount":11,"integrity":"sha512-8yQn1pp8lTfGfBDACtGBXiX0VYm+gjNFL6tNHYR6X3Be3ZyBqfbTw9sXdraE+vaQIdb3Jer9Mn3AsJMCQB1jgg==","signatures":[{"sig":"MEYCIQDJaSbyuCXqkOTrBRjWONOoPM3A7QV1g/OhzPu051fODQIhAJ2xQHAIaCU0LQjcSZhLbruk6hKHGE6VXY1DlxiV4GL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.144.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/acda0e1890a40f3e129e8add236d1504/grackle-ai-runtime-codex-0.144.0.tgz","_integrity":"sha512-8yQn1pp8lTfGfBDACtGBXiX0VYm+gjNFL6tNHYR6X3Be3ZyBqfbTw9sXdraE+vaQIdb3Jer9Mn3AsJMCQB1jgg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.144.0","@grackle-ai/runtime-sdk":"0.144.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.144.0_1780281839122_0.9107486411387096","host":"s3://npm-registry-packages-npm-production"}},"0.145.0":{"name":"@grackle-ai/runtime-codex","version":"0.145.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.145.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9d947b3c4eaaffb91899dd2cf708be0e00fbf933","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.145.0.tgz","fileCount":11,"integrity":"sha512-whb1GHXIN6DsXKVH7FJvMWzIZDxyko/2I/MDt8G6wrhOdTdTAKwzBKKAtAaCvUnklfFUv9HN7uqx/15/qLyY/Q==","signatures":[{"sig":"MEQCIBcn3S3oFEtLGDmnFkCTolI15mT8tnERdgbDzQuftKD6AiA73AI0iezZSAGu4eXAXWLVUdcrj6OmNCDeqFApdjtrCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.145.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/adb151b9ff6f18cccf734f432c472cfd/grackle-ai-runtime-codex-0.145.0.tgz","_integrity":"sha512-whb1GHXIN6DsXKVH7FJvMWzIZDxyko/2I/MDt8G6wrhOdTdTAKwzBKKAtAaCvUnklfFUv9HN7uqx/15/qLyY/Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.145.0","@grackle-ai/runtime-sdk":"0.145.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.145.0_1780348710302_0.8852459750135155","host":"s3://npm-registry-packages-npm-production"}},"0.146.0":{"name":"@grackle-ai/runtime-codex","version":"0.146.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.146.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5a9edba5197e378440f588d4b74750fd5d81e4af","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.146.0.tgz","fileCount":11,"integrity":"sha512-b79OvZsBRfeq+SJFXWs8j6xpqs+fi8wR6NIii8K+JY4R1yzhM/bNZ95EkoNX+HVPjtxyPKqQ/xaAXGjJl8hWAA==","signatures":[{"sig":"MEQCIAqpQftg+Mc3EJDeMe4LNfmLrqU7Q0XEik0z01yvMsAfAiBtJNrRT8Fj+tQtMVdNMSK2BtfGBL59OENESpb275fNcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.146.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/517cb7cac1b3bd7072cd4fcb87125b52/grackle-ai-runtime-codex-0.146.0.tgz","_integrity":"sha512-b79OvZsBRfeq+SJFXWs8j6xpqs+fi8wR6NIii8K+JY4R1yzhM/bNZ95EkoNX+HVPjtxyPKqQ/xaAXGjJl8hWAA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.146.0","@grackle-ai/runtime-sdk":"0.146.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.146.0_1780370078249_0.46956096860803864","host":"s3://npm-registry-packages-npm-production"}},"0.147.0":{"name":"@grackle-ai/runtime-codex","version":"0.147.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.147.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ad786c7afef57a594ca3a162487230cd3e4ffd1a","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.147.0.tgz","fileCount":11,"integrity":"sha512-f7ZV+cNYGcUNBbWvyJA+lQHjpECgKmFv/AXxvbhfWnDcGYYmj27dI/HVfc/KRtalQ9v+onC9L06JDFsfyzxYrQ==","signatures":[{"sig":"MEUCIC81FVJZF+YVgEv4xRNu+NRdh3KqSM7JXjUuzMNqptXeAiEA7+90/6hOwJ7nxNiww8J5hY/COKYsJzaivZ5ezxxODp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.147.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3df4ca8f74f4bb8812cb92df1911c56b/grackle-ai-runtime-codex-0.147.0.tgz","_integrity":"sha512-f7ZV+cNYGcUNBbWvyJA+lQHjpECgKmFv/AXxvbhfWnDcGYYmj27dI/HVfc/KRtalQ9v+onC9L06JDFsfyzxYrQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.147.0","@grackle-ai/runtime-sdk":"0.147.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.147.0_1780383473011_0.6849470919376648","host":"s3://npm-registry-packages-npm-production"}},"0.148.0":{"name":"@grackle-ai/runtime-codex","version":"0.148.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.148.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3a073b92de4f33da86583d3b2bcc67a8ded76dcd","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.148.0.tgz","fileCount":11,"integrity":"sha512-jxRVD7oyFB0IM6P1QL7880hbzXrKZuo87f4YJdouny13iQe/v2mh7cmkGbnZxuqK6LGfzP2AY1xqvveqki2dPg==","signatures":[{"sig":"MEUCIQCb4E6aDgxbb9u2px5YlaZe5Pdwaiy8L3UO1846c4NiUAIgctaHCln8diaDGeOl6dfhmwO54N386Cp97UdCMIKCmts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.148.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f10f1385f6689648ca85d69dadbe625b/grackle-ai-runtime-codex-0.148.0.tgz","_integrity":"sha512-jxRVD7oyFB0IM6P1QL7880hbzXrKZuo87f4YJdouny13iQe/v2mh7cmkGbnZxuqK6LGfzP2AY1xqvveqki2dPg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.148.0","@grackle-ai/runtime-sdk":"0.148.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.148.0_1780410062940_0.03285118978442658","host":"s3://npm-registry-packages-npm-production"}},"0.149.0":{"name":"@grackle-ai/runtime-codex","version":"0.149.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.149.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c4ed954e7825391d60837f7794959aa4de36a7c5","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.149.0.tgz","fileCount":11,"integrity":"sha512-uYcBGAjlJj8N7XmD9NW332mj/HmIvGlxRkkNTH4oWj3eVFTjWo+cPvrPfjtUa4g5IW1gfK/IQHRcLMLK9QrLiw==","signatures":[{"sig":"MEYCIQDQCuMwHZmRbtulUKHXX/S2bfX6cWexc7AODR15eBJn8AIhAKef6cY1oF33BGny1QDtFoMcl7MAU2x9llPB6WUzSQ7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.149.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f5f018e51d00fe1e67f20f4b171a66d3/grackle-ai-runtime-codex-0.149.0.tgz","_integrity":"sha512-uYcBGAjlJj8N7XmD9NW332mj/HmIvGlxRkkNTH4oWj3eVFTjWo+cPvrPfjtUa4g5IW1gfK/IQHRcLMLK9QrLiw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.149.0","@grackle-ai/runtime-sdk":"0.149.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.149.0_1780414590512_0.9314495628368746","host":"s3://npm-registry-packages-npm-production"}},"0.150.0":{"name":"@grackle-ai/runtime-codex","version":"0.150.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.150.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f686e29833ef5f2294d7317f2a0adba7c0984c9f","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.150.0.tgz","fileCount":11,"integrity":"sha512-/5Uky160I3Z+wrr4Xqpb+Z/wYzGQKwZJrt6tHSUJHm/iBrt0ww/zNISU4DYBpVBDLn+q5e4VYh0HCGGGGv/zvQ==","signatures":[{"sig":"MEQCIECoh9tc8N1alW2q9Drauow74DGy33pbYcEcHm3dBmLrAiAi9tRVwqKMdNbc9+76mlwZz9L23UF/tDWrMPN0lkZAMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.150.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/926078a88399613b3ac4c7083e45f88f/grackle-ai-runtime-codex-0.150.0.tgz","_integrity":"sha512-/5Uky160I3Z+wrr4Xqpb+Z/wYzGQKwZJrt6tHSUJHm/iBrt0ww/zNISU4DYBpVBDLn+q5e4VYh0HCGGGGv/zvQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.150.0","@grackle-ai/runtime-sdk":"0.150.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.150.0_1780430769006_0.3696223193117061","host":"s3://npm-registry-packages-npm-production"}},"0.151.0":{"name":"@grackle-ai/runtime-codex","version":"0.151.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.151.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"35eabace03277a46e2aa96db5329dc641b9d3f33","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.151.0.tgz","fileCount":11,"integrity":"sha512-eWgM1MEUr2XDUvdkaGViV6PtGUMLVhBPGxaFPi16jkKUEXaHFFTe1nrI2C3AenLvu/3Z8wac8tdNm2WsqAP3yQ==","signatures":[{"sig":"MEQCIHJP3gCWKFzfndsoAWm9AfWelGH10YNANNsboY17v+SAAiA6y2GF9PNMzOxEb1qF+6H6uqGsEccG/2a5FGaH9areaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.151.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/22f0d8047c5e87849853234bdd6b7978/grackle-ai-runtime-codex-0.151.0.tgz","_integrity":"sha512-eWgM1MEUr2XDUvdkaGViV6PtGUMLVhBPGxaFPi16jkKUEXaHFFTe1nrI2C3AenLvu/3Z8wac8tdNm2WsqAP3yQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.151.0","@grackle-ai/runtime-sdk":"0.151.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.151.0_1780437271832_0.2261937867293844","host":"s3://npm-registry-packages-npm-production"}},"0.152.0":{"name":"@grackle-ai/runtime-codex","version":"0.152.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.152.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0ffa0ff42eb69f248b855f208efd25fe12fef863","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.152.0.tgz","fileCount":11,"integrity":"sha512-naQ58pVnswn/JZz7ix94ACpEPzABShA20F272JbE8m6kmwMT8xWFqYD560M3bTWGDNeumgBh8YLiZ+/gU9ygqg==","signatures":[{"sig":"MEQCIBqEdhvnjcJTL7/NSAu285Zf6yfJ+v7lI9+kSnrexzy+AiA84xuUCvzd7py6qq4Vr+7TU3pSvkapjKkQq9LlmOP+1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.152.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4cd07798715ac757bf79a60e1c3b075b/grackle-ai-runtime-codex-0.152.0.tgz","_integrity":"sha512-naQ58pVnswn/JZz7ix94ACpEPzABShA20F272JbE8m6kmwMT8xWFqYD560M3bTWGDNeumgBh8YLiZ+/gU9ygqg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.152.0","@grackle-ai/runtime-sdk":"0.152.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.152.0_1780442599838_0.280914862107132","host":"s3://npm-registry-packages-npm-production"}},"0.153.0":{"name":"@grackle-ai/runtime-codex","version":"0.153.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.153.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5855cb7016733e58a7fa19da919c9ac3bbe25cf0","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.153.0.tgz","fileCount":11,"integrity":"sha512-KyKAR45uB47PNp/4PU/oIIKRsDXH3qspbTLah4q1/RFyTg+m1Tpf/ee4vmdGIPSKINbXp1yWTwnW4CcdC5PELw==","signatures":[{"sig":"MEYCIQCJodDpbr3hiLOmjHd8SuA4v+LJP4yHViZ7dhja210+hAIhAMoXMLZXpmWOpi2Q2Xgn6QNjAAHg1jbFVXcmO8DA91B6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.153.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/29019820715a13c417fdf3a3aaf0ecd5/grackle-ai-runtime-codex-0.153.0.tgz","_integrity":"sha512-KyKAR45uB47PNp/4PU/oIIKRsDXH3qspbTLah4q1/RFyTg+m1Tpf/ee4vmdGIPSKINbXp1yWTwnW4CcdC5PELw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.153.0","@grackle-ai/runtime-sdk":"0.153.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.153.0_1780444127333_0.10894965503169551","host":"s3://npm-registry-packages-npm-production"}},"0.154.0":{"name":"@grackle-ai/runtime-codex","version":"0.154.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.154.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4d68e536b7df13d53308c4c9ac44c792d599bd7a","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.154.0.tgz","fileCount":11,"integrity":"sha512-VLyKkWz8XlMs+nZJIHS9qDlKx9VF4f3ZDtNh3hXOwlqnOoXFmbNzWRy76GBMWeEzcNJy8yQ6hA1xrRLzUCyRnw==","signatures":[{"sig":"MEQCIDIgUyxlzBG7JF87coPCEpsz5oMaebNT0aupLFoEYYWEAiApV9k5jCVTbmOAEeQqDQe6hGz3hKkH2U8FSVXe+qpbxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.154.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/31100d879184b5612545445fb41b1798/grackle-ai-runtime-codex-0.154.0.tgz","_integrity":"sha512-VLyKkWz8XlMs+nZJIHS9qDlKx9VF4f3ZDtNh3hXOwlqnOoXFmbNzWRy76GBMWeEzcNJy8yQ6hA1xrRLzUCyRnw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.154.0","@grackle-ai/runtime-sdk":"0.154.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.154.0_1780458460686_0.7326338093875109","host":"s3://npm-registry-packages-npm-production"}},"0.155.0":{"name":"@grackle-ai/runtime-codex","version":"0.155.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.155.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e4fa236a1e8deeca225316caae9a6ec6c63d4677","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.155.0.tgz","fileCount":11,"integrity":"sha512-Vt4kGAEantT+L472EhbG1OwDcDHDKstI34NxeHNZOsUT5sPQ05JACOpSzybogD+h0DrrFdsqmw9iZVQV1Df0rg==","signatures":[{"sig":"MEUCIQChyzPGt30K2OJe6hENJ/UgT05UhL7I/IQpkdBpmhbueQIgX/IcmrpqSJ3ykGk2V/PckC1Xxap7tUkbzqdmWd4ixlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.155.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7032120bac0fabf3d21fe42739e0f8cf/grackle-ai-runtime-codex-0.155.0.tgz","_integrity":"sha512-Vt4kGAEantT+L472EhbG1OwDcDHDKstI34NxeHNZOsUT5sPQ05JACOpSzybogD+h0DrrFdsqmw9iZVQV1Df0rg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.155.0","@grackle-ai/runtime-sdk":"0.155.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.155.0_1780465774552_0.16972714448461756","host":"s3://npm-registry-packages-npm-production"}},"0.156.0":{"name":"@grackle-ai/runtime-codex","version":"0.156.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.156.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"83ead7d59890666edc669285cc04eafb674b98be","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.156.0.tgz","fileCount":11,"integrity":"sha512-1tXSWfGGIH0jOxQJnPZymerbka60XdKeGzrt2S25AWlj2pUJBo+XTJjoH3FDxi3NhtamniaURSIhPNf8CG3vew==","signatures":[{"sig":"MEUCIDCIHdzPY2Y7uj9IwjiSCdYkx9Xyp02AoZLf70mSaGWSAiEAn5jszjEEqjdXW0OiA49RxKUwvD/VOiiCfrqeoUOUEcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.156.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/244301de5ab67247e75e03d3c53039ad/grackle-ai-runtime-codex-0.156.0.tgz","_integrity":"sha512-1tXSWfGGIH0jOxQJnPZymerbka60XdKeGzrt2S25AWlj2pUJBo+XTJjoH3FDxi3NhtamniaURSIhPNf8CG3vew==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.156.0","@grackle-ai/runtime-sdk":"0.156.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.156.0_1780470157242_0.9175979053859291","host":"s3://npm-registry-packages-npm-production"}},"0.157.0":{"name":"@grackle-ai/runtime-codex","version":"0.157.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.157.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5d258d55fd1ac095f8019e816bf016cd027b5b97","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.157.0.tgz","fileCount":11,"integrity":"sha512-/gFJaJpEYm4LnD7lbRU24RcU8Cc02VddRgoioy0g1XnkFgAQsxRa+S1ZqeqpFJlCwXlgzibNWoAoPvQl02DvZg==","signatures":[{"sig":"MEUCIQCkB/MwbJM4HNHcREs11L2cdzJvMkhl2bKBVLD5EdeF/AIgMiJ7taclqW5KUGV7M8KoYQcVSGYL/Ug5RaSegVfQ7zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.157.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/dd4121e32273867180e0e4b89eba3cca/grackle-ai-runtime-codex-0.157.0.tgz","_integrity":"sha512-/gFJaJpEYm4LnD7lbRU24RcU8Cc02VddRgoioy0g1XnkFgAQsxRa+S1ZqeqpFJlCwXlgzibNWoAoPvQl02DvZg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.157.0","@grackle-ai/runtime-sdk":"0.157.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.157.0_1780471999327_0.4752176694353778","host":"s3://npm-registry-packages-npm-production"}},"0.158.0":{"name":"@grackle-ai/runtime-codex","version":"0.158.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.158.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"50900d11119a105eb81aff9c10b1e3a7902c1c08","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.158.0.tgz","fileCount":11,"integrity":"sha512-E0OuUtYOJzrqqXw6yM0LBoXK0ypSagYBQBcPLCBY/sG1vTDluKOhOELw/V5krCgmIKqUQqbeZfGBNP/6IVdp+Q==","signatures":[{"sig":"MEYCIQD9NxQrgvNg3GNkK13IVzxQji3OD7jvCkhH+NJjkyXmHwIhALp3fzh35TncA77VBUMT7S7RitTWGSatTh4hO1PD87G8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.158.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/786f0d732e1beab92495953b5e3e95c7/grackle-ai-runtime-codex-0.158.0.tgz","_integrity":"sha512-E0OuUtYOJzrqqXw6yM0LBoXK0ypSagYBQBcPLCBY/sG1vTDluKOhOELw/V5krCgmIKqUQqbeZfGBNP/6IVdp+Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.158.0","@grackle-ai/runtime-sdk":"0.158.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.158.0_1780473806378_0.2249589616565284","host":"s3://npm-registry-packages-npm-production"}},"0.159.0":{"name":"@grackle-ai/runtime-codex","version":"0.159.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.159.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4051486e9f9408847454c96c2cf659521c97dd00","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.159.0.tgz","fileCount":11,"integrity":"sha512-sZIpkCXjSgdaNMMfmMOz8J2kRsDeMPwpNIynTwoFspfDV769p6DDc5F0Rqz0VFnaV6tvyKI2Gdg9Wr0a317zDA==","signatures":[{"sig":"MEYCIQDfm2ylOFN4uY+ZMRStUksukE/rFgrR+I4g7HXZ3fyBlAIhAOcnbTkQVqbkoViQBcAV4jSX+4HvSvJaFKni6+UwPx6X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.159.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a2f5ce7087615a8d5dc9fc6bc6e59187/grackle-ai-runtime-codex-0.159.0.tgz","_integrity":"sha512-sZIpkCXjSgdaNMMfmMOz8J2kRsDeMPwpNIynTwoFspfDV769p6DDc5F0Rqz0VFnaV6tvyKI2Gdg9Wr0a317zDA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.159.0","@grackle-ai/runtime-sdk":"0.159.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.159.0_1780475143822_0.5461325715169782","host":"s3://npm-registry-packages-npm-production"}},"0.160.0":{"name":"@grackle-ai/runtime-codex","version":"0.160.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.160.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"910f11eacdbfd7ecfb26b14b7898f7b36d1423b3","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.160.0.tgz","fileCount":11,"integrity":"sha512-3JHpdo9q1U6EUeKRsfoT6MTnHQHclmC3JctU8lC+dl7K5EfqXld96pZPqM54F4sq9C/gZD9OezTyhJzq1Yvqbw==","signatures":[{"sig":"MEUCID+BODtbvGe7wu6wrF3/DLg2K5SZT8AMfDLrNNMVLorTAiEAvcngVKEoRpnNhwRToY7b+EyZ7mimpnogm/CH7zk4Wf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.160.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/64b313b5ee762d6f70d7ffe4ec87dc05/grackle-ai-runtime-codex-0.160.0.tgz","_integrity":"sha512-3JHpdo9q1U6EUeKRsfoT6MTnHQHclmC3JctU8lC+dl7K5EfqXld96pZPqM54F4sq9C/gZD9OezTyhJzq1Yvqbw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.160.0","@grackle-ai/runtime-sdk":"0.160.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.160.0_1780507371344_0.4017219888110861","host":"s3://npm-registry-packages-npm-production"}},"0.161.0":{"name":"@grackle-ai/runtime-codex","version":"0.161.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.161.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ae8e8d0d7c0895ab2791f1f70b37b34a1f97895d","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.161.0.tgz","fileCount":11,"integrity":"sha512-5LRB06L2gTODrK0XobiSABB3T8Ld8DRjB2Nd4ap/CcWqbn46C/vg0d29D804/pmHEjJbF7yQiZeQePWcOm9QEQ==","signatures":[{"sig":"MEUCIQCUXavlz0q5psH/Qx0GIcWBSr69wKE0qS4VqaZ81RacBgIgUvdNBWCwyjzVKi9eqH0+CnWTTFuEpawnjIkVQqxKBuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.161.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e0219b3a5918e3d084adc6f857710073/grackle-ai-runtime-codex-0.161.0.tgz","_integrity":"sha512-5LRB06L2gTODrK0XobiSABB3T8Ld8DRjB2Nd4ap/CcWqbn46C/vg0d29D804/pmHEjJbF7yQiZeQePWcOm9QEQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.161.0","@grackle-ai/runtime-sdk":"0.161.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.161.0_1780511093631_0.8704202036100492","host":"s3://npm-registry-packages-npm-production"}},"0.162.0":{"name":"@grackle-ai/runtime-codex","version":"0.162.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.162.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"177ab10d41eddd34aec99a89c49e109510c5d47b","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.162.0.tgz","fileCount":11,"integrity":"sha512-L213Tb7Z5uNXopVKfnYBGo9bOer17b9ZLnHOr7eFd3fc9niMieJFBh7l7S63qptoRmnDEcZQ5ghgFzUrm6A8sA==","signatures":[{"sig":"MEYCIQCddmqp5JxKeNoI2PPTeyJETVICJCgE28b2wGSV8mcCfAIhAI2G+wuJ45Y+Sz7HceX2bm8EV8tMLq31WdUvKJlLLYuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.162.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/78876e33d471c05ec24b9ea26dfb1f48/grackle-ai-runtime-codex-0.162.0.tgz","_integrity":"sha512-L213Tb7Z5uNXopVKfnYBGo9bOer17b9ZLnHOr7eFd3fc9niMieJFBh7l7S63qptoRmnDEcZQ5ghgFzUrm6A8sA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.162.0","@grackle-ai/runtime-sdk":"0.162.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.162.0_1780513599470_0.4336364420903289","host":"s3://npm-registry-packages-npm-production"}},"0.163.0":{"name":"@grackle-ai/runtime-codex","version":"0.163.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.163.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8809ecc6e7bab416edda84cf41d19cd60de9bd8d","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.163.0.tgz","fileCount":11,"integrity":"sha512-2rcr78sArc+n0Afc9UIrdql2tA8wS41Z/9+wHQB+P6WHYgmqkTxlkm5XSLFUsbFxF+aSiqtLnmSsebjrtIe5EQ==","signatures":[{"sig":"MEYCIQCfWcSjXG2CL9dSnjEgj7lHH2u64d3v6ruC+JRKiQEnfwIhAO+HtHewhCvb7mj7PJ1SsSH+anwFVpXSUBcCmJMsn/oZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.163.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bffbff985b57058ab7d026721fd65fb8/grackle-ai-runtime-codex-0.163.0.tgz","_integrity":"sha512-2rcr78sArc+n0Afc9UIrdql2tA8wS41Z/9+wHQB+P6WHYgmqkTxlkm5XSLFUsbFxF+aSiqtLnmSsebjrtIe5EQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.163.0","@grackle-ai/runtime-sdk":"0.163.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.163.0_1780517793922_0.7323746397793456","host":"s3://npm-registry-packages-npm-production"}},"0.164.0":{"name":"@grackle-ai/runtime-codex","version":"0.164.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.164.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"616f8da708b9efbf29c65c9ac83de949dc1c0af1","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.164.0.tgz","fileCount":11,"integrity":"sha512-8GY93/+AcXyrGw4n9OpMt5B5jk0y7PBO8CABTuJ3wQm43X6QqhODuFJz4L27Cbb6SPGsMoQwHhCdBV3qr0tM4Q==","signatures":[{"sig":"MEQCIA+6RwHjmcfYq78FKNG+bD1H9H+RgSWl3phyf+VfB1ubAiBI/4VfqLhlAY4bm6uK6HxyrHw29nsiKtSklgkl5OTBeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.164.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/22b39937507064801bb5295b311d484c/grackle-ai-runtime-codex-0.164.0.tgz","_integrity":"sha512-8GY93/+AcXyrGw4n9OpMt5B5jk0y7PBO8CABTuJ3wQm43X6QqhODuFJz4L27Cbb6SPGsMoQwHhCdBV3qr0tM4Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.164.0","@grackle-ai/runtime-sdk":"0.164.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.164.0_1780540321107_0.5105358389730936","host":"s3://npm-registry-packages-npm-production"}},"0.165.0":{"name":"@grackle-ai/runtime-codex","version":"0.165.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.165.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a3c5d2e4b2fba91ec6fe709f2554a996a98c371a","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.165.0.tgz","fileCount":11,"integrity":"sha512-hYSFK2382zbyYlQ7THZYfz+4fCc9vIXyS9pxwZwSVE45fF0GjTJsars5EN0yFTXNc1XChNE59NISX0RuB3NOrQ==","signatures":[{"sig":"MEUCIQDvxk3Hcctilx2bV6Y3ZMR2Z9bS2L2h/t6hpHiZTuWHAAIgDkoGpTefrI3PrRy3K0XBzv0I0GrY9GrzGFFPxp/a4Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.165.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4058043c3f7dfe4c7eefaf207de0d4c0/grackle-ai-runtime-codex-0.165.0.tgz","_integrity":"sha512-hYSFK2382zbyYlQ7THZYfz+4fCc9vIXyS9pxwZwSVE45fF0GjTJsars5EN0yFTXNc1XChNE59NISX0RuB3NOrQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.165.0","@grackle-ai/runtime-sdk":"0.165.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.165.0_1780541867950_0.03656193083411696","host":"s3://npm-registry-packages-npm-production"}},"0.166.0":{"name":"@grackle-ai/runtime-codex","version":"0.166.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.166.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a9e90504d17b53f7e86c0d9b54ff0357e7276f2d","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.166.0.tgz","fileCount":11,"integrity":"sha512-XCyykQ0xvfAMb6qBiYuVdo02u+RPos7e7PcWyImclHzEAcbdH24wA5YA4HV42xmKbjqTzMDPS5taeBSRXwKRNA==","signatures":[{"sig":"MEUCIQDAvW2sCCR2zsyPPwRqxl3pvXJuB+Yajz2g2o5KaDkybQIgRte9DI659s3D1sDiW4B71tTPzvAjsazsocDqrbDAXhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38895},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.166.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/73534cae750201a8778e4be7996bc7b6/grackle-ai-runtime-codex-0.166.0.tgz","_integrity":"sha512-XCyykQ0xvfAMb6qBiYuVdo02u+RPos7e7PcWyImclHzEAcbdH24wA5YA4HV42xmKbjqTzMDPS5taeBSRXwKRNA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.166.0","@grackle-ai/runtime-sdk":"0.166.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.166.0_1780549679873_0.8028540351964617","host":"s3://npm-registry-packages-npm-production"}},"0.167.0":{"name":"@grackle-ai/runtime-codex","version":"0.167.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.167.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"727ce5c971d631fa552ef2d05d39b394dcbf6496","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.167.0.tgz","fileCount":11,"integrity":"sha512-Exp+Sr7Py91cXSryXsP3vk+hO2C8h+DsIUmFtYOI5qEaAHOXP7sSorIpuR+kINbNOpagkU38IXbkElYDDwPZhQ==","signatures":[{"sig":"MEUCIQCUHxvEimwws2TPpP5w392HG9Um2wplESWnOc6A9RJN8QIgFsL9NQnnMiv2vrTvSERV27IzR2jeiEUqghWjurWXrKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38924},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.167.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b3141cd3746801c4c6ec8cb8377c1e44/grackle-ai-runtime-codex-0.167.0.tgz","_integrity":"sha512-Exp+Sr7Py91cXSryXsP3vk+hO2C8h+DsIUmFtYOI5qEaAHOXP7sSorIpuR+kINbNOpagkU38IXbkElYDDwPZhQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.167.0","@grackle-ai/runtime-sdk":"0.167.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.167.0_1780553426262_0.9655511425013212","host":"s3://npm-registry-packages-npm-production"}},"0.168.0":{"name":"@grackle-ai/runtime-codex","version":"0.168.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.168.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"07f9c385a6bb8513f30dabba9a4d11dc48b20cb2","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.168.0.tgz","fileCount":11,"integrity":"sha512-wDPfiVSG1cobp/LnY1MQmZTP/j0gD9CnIk4Cf9DdTyGT4s8r0Wai0vAorNvZV+PWEvLSuvHfjIEMDBRgiOnjRQ==","signatures":[{"sig":"MEUCIQCXnJ3XshmWOw4TSNXrdrk+u5VFGkmMb0srV2glSUUDAwIgG130ixsQMGNGClBrwhTO5esGMgwsJW1g+xdkRb80yHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38924},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.168.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1134f2d39303e4c1cfec77789050f199/grackle-ai-runtime-codex-0.168.0.tgz","_integrity":"sha512-wDPfiVSG1cobp/LnY1MQmZTP/j0gD9CnIk4Cf9DdTyGT4s8r0Wai0vAorNvZV+PWEvLSuvHfjIEMDBRgiOnjRQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.168.0","@grackle-ai/runtime-sdk":"0.168.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.168.0_1780558002227_0.0798708295556918","host":"s3://npm-registry-packages-npm-production"}},"0.169.0":{"name":"@grackle-ai/runtime-codex","version":"0.169.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.169.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"eebe87b2ab9ecb0615f41a6c375ed7f35f85d004","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.169.0.tgz","fileCount":11,"integrity":"sha512-6ucFMDGcpZ/uz7pSJ1u++UDiP8tPvnVxCK+kM9yhOMdr2ota+dOQHNsplgJl5yYCdWH6/qSLb6GT2va0iFBCUQ==","signatures":[{"sig":"MEYCIQCqhHYTAKDrKc95HmVt2/aqJ4whkY0VHagElYls3TohmAIhAMwJl5OkqeJ1l1x5fuXez1ONRBx86qTv6e0XSRmu6hCK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38924},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.169.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/93546d82cb7d94078de0f60b43b0293b/grackle-ai-runtime-codex-0.169.0.tgz","_integrity":"sha512-6ucFMDGcpZ/uz7pSJ1u++UDiP8tPvnVxCK+kM9yhOMdr2ota+dOQHNsplgJl5yYCdWH6/qSLb6GT2va0iFBCUQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.169.0","@grackle-ai/runtime-sdk":"0.169.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.169.0_1780583347907_0.07900376251024888","host":"s3://npm-registry-packages-npm-production"}},"0.170.0":{"name":"@grackle-ai/runtime-codex","version":"0.170.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.170.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"93639f5e466a29070954dd2c15e336c01474af6c","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.170.0.tgz","fileCount":11,"integrity":"sha512-gNeEos8HLCrtSZUOc7lbD4Ge0K9XZl9w1O6L/j19/Q1cD67G2P9L5z4A0JE0ul/GPePNYed7jJ7u3DUZvsz8Gw==","signatures":[{"sig":"MEUCIFR7HUOTeaqF3CrOOVtVLgoY/N+JQV6kIBCql8xlyV3wAiEAkanieeglmBjkuUeID1udLZYEj6dZKp/inBYzoBYabB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38924},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.170.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/fbed2b789ec00c24336e2544df68e6b8/grackle-ai-runtime-codex-0.170.0.tgz","_integrity":"sha512-gNeEos8HLCrtSZUOc7lbD4Ge0K9XZl9w1O6L/j19/Q1cD67G2P9L5z4A0JE0ul/GPePNYed7jJ7u3DUZvsz8Gw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.170.0","@grackle-ai/runtime-sdk":"0.170.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.170.0_1780628456674_0.40462270843187476","host":"s3://npm-registry-packages-npm-production"}},"0.171.0":{"name":"@grackle-ai/runtime-codex","version":"0.171.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.171.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6c414531f3733d8c3353a722c824722baa3ffd6e","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.171.0.tgz","fileCount":11,"integrity":"sha512-cAz26y9Bv6xEst9ikEraK70AEG74MVaI/AVi1z93B1sdZqNAcnlXnWHAf0y3xReLORb6+xWovMt/781CogtQLQ==","signatures":[{"sig":"MEYCIQD/WXftJnmBt3do7pFHTCUVG4jn2pbQ5rgiMDILVgSNfAIhAP6Yxm5UmicQs+h21Z2BgTi+I0X/JCnpmZzNQNRqgzU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38924},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.171.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e917088d5f7e9314a3d53009ebf8151a/grackle-ai-runtime-codex-0.171.0.tgz","_integrity":"sha512-cAz26y9Bv6xEst9ikEraK70AEG74MVaI/AVi1z93B1sdZqNAcnlXnWHAf0y3xReLORb6+xWovMt/781CogtQLQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.171.0","@grackle-ai/runtime-sdk":"0.171.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.171.0_1780633585953_0.8887883508461063","host":"s3://npm-registry-packages-npm-production"}},"0.172.0":{"name":"@grackle-ai/runtime-codex","version":"0.172.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.172.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a242f8f86881cb0c033bdacfa67160381beef70c","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.172.0.tgz","fileCount":11,"integrity":"sha512-o/8NBYkt8jWFTP+R8SC6iaBa+pUoeA3zR1icJrEuotZ7moQu2v9ufBNapRBkEon4MM0hkyGKSHQY2UeOSEQFuw==","signatures":[{"sig":"MEUCIGvI4kRPx5r/3c+b3OygqS38rT1znQX5VDtXwOEsRLghAiEA1MgEDltW7O88sk0kSDwMn6bhk1Q6jraOGG3FQrU8Bww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38924},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.172.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2ff79c9a62d91d6f0d8c668720f42254/grackle-ai-runtime-codex-0.172.0.tgz","_integrity":"sha512-o/8NBYkt8jWFTP+R8SC6iaBa+pUoeA3zR1icJrEuotZ7moQu2v9ufBNapRBkEon4MM0hkyGKSHQY2UeOSEQFuw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.172.0","@grackle-ai/runtime-sdk":"0.172.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.172.0_1780638274937_0.8377265957301074","host":"s3://npm-registry-packages-npm-production"}},"0.173.0":{"name":"@grackle-ai/runtime-codex","version":"0.173.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.173.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0fce448805f3992f381d4b578b8985d03d63174e","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.173.0.tgz","fileCount":11,"integrity":"sha512-au8nb4xPCCJXhK87DbVXHPRBjhq9pQllp4suzWhHWLTY9ustNwsaDaL+ikpl0/6gF3pZluO+JUOUjxSTr2oKtQ==","signatures":[{"sig":"MEUCIQDCWfM6MjQ30k/mzP88AyE9hEbCtoqTXApM5PsBn1MHSAIgH3qAUdUDQgqYZv9JWX49Kdt24QYJfUjtKjsouo9kIsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38924},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.173.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7a459bc916c2e21edf81100a553c9ab0/grackle-ai-runtime-codex-0.173.0.tgz","_integrity":"sha512-au8nb4xPCCJXhK87DbVXHPRBjhq9pQllp4suzWhHWLTY9ustNwsaDaL+ikpl0/6gF3pZluO+JUOUjxSTr2oKtQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.173.0","@grackle-ai/runtime-sdk":"0.173.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.173.0_1780641177763_0.872449862960007","host":"s3://npm-registry-packages-npm-production"}},"0.174.0":{"name":"@grackle-ai/runtime-codex","version":"0.174.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.174.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9545dc960b9b6ef20abd8c7451a8536fd146d908","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.174.0.tgz","fileCount":11,"integrity":"sha512-Yfd4s0Hl6TYLFOP9P2y/ZPR7XKsrgHDNSLM6LjBuLA36SFBH6lbpWUtX4ItPAamTUtAdEzs0n7PQgK7NOlyZag==","signatures":[{"sig":"MEQCIH8PmXZ57otU6mvdMDoapZfjvfeD70UtUKX7z6Nczh1tAiB8MSGjt+DdUIU+i3G7VGkXbB8EQ9hp9zYiq0n/NgrYdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.174.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d02d8e95809b8a564e890c68e8381895/grackle-ai-runtime-codex-0.174.0.tgz","_integrity":"sha512-Yfd4s0Hl6TYLFOP9P2y/ZPR7XKsrgHDNSLM6LjBuLA36SFBH6lbpWUtX4ItPAamTUtAdEzs0n7PQgK7NOlyZag==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.174.0","@grackle-ai/runtime-sdk":"0.174.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.174.0_1780643930928_0.7237112422114773","host":"s3://npm-registry-packages-npm-production"}},"0.175.0":{"name":"@grackle-ai/runtime-codex","version":"0.175.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.175.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b4189f1b9901ad0dbcbfdd4ef266df012c5ca23f","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.175.0.tgz","fileCount":11,"integrity":"sha512-XF1XxLRAz2MYkPD1IJseqXxaVyNx0WAg5hFMpKLfEVZA3XYX/GEQFj/TjCynoV+HvcKRpBJP684zdzpw02umEA==","signatures":[{"sig":"MEUCIDtnSNwY+gO7rlnIG82ljQMn2RETa3ZcyoAicCEVIW+sAiEAoOfRLYpX3H1II3UxaxoFaSZ2jVoFTEIb9oPgnisMUOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.175.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3a31e0f4b580239c7500f7a022b327a9/grackle-ai-runtime-codex-0.175.0.tgz","_integrity":"sha512-XF1XxLRAz2MYkPD1IJseqXxaVyNx0WAg5hFMpKLfEVZA3XYX/GEQFj/TjCynoV+HvcKRpBJP684zdzpw02umEA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.175.0","@grackle-ai/runtime-sdk":"0.175.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.175.0_1780661598741_0.8811836331001213","host":"s3://npm-registry-packages-npm-production"}},"0.176.0":{"name":"@grackle-ai/runtime-codex","version":"0.176.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.176.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"99aa97680d019ed797193d6539997475e9ea86f8","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.176.0.tgz","fileCount":11,"integrity":"sha512-hdxz2sbwYz7bCbIYUsz+4sl1FqJ8kyJWAjXeFyzKXkAzsrpgcsCHQbETsVnnowzPrxD4frdoN6fXJ6VYNxYKBA==","signatures":[{"sig":"MEQCIQCtSP6uZDXjAeAOYTZuru8rcrLH6/YZIa/7T5XhYRj1VwIfDgHIh6/OHgvUhDVGZPUjETfQab/h7mNaEvbmDQZUiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.176.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a0ee786da8d69a11754a6d9fda469098/grackle-ai-runtime-codex-0.176.0.tgz","_integrity":"sha512-hdxz2sbwYz7bCbIYUsz+4sl1FqJ8kyJWAjXeFyzKXkAzsrpgcsCHQbETsVnnowzPrxD4frdoN6fXJ6VYNxYKBA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.176.0","@grackle-ai/runtime-sdk":"0.176.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.176.0_1780670341588_0.7339661805955695","host":"s3://npm-registry-packages-npm-production"}},"0.177.0":{"name":"@grackle-ai/runtime-codex","version":"0.177.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.177.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"14852750dc46315b56a73cef04054e7430c1bd36","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.177.0.tgz","fileCount":11,"integrity":"sha512-p8Y1ooaeKSW/eeT8jSNkV+iSzEZpSJm9HH951ajz9p6BATLayBmKW4QfPPytPL1r7f0KeAn/qCAYdbgtfETPSA==","signatures":[{"sig":"MEUCIQCZwJGS4ffigkR0fa/JA5eanasGLwZCGHDyv3v9QSBbHQIgZnkhCbRnueGcjHKch/YDsqRb/nE71t0cUksejCkgimg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.177.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6b97906314c9e3d60b843d02400180d8/grackle-ai-runtime-codex-0.177.0.tgz","_integrity":"sha512-p8Y1ooaeKSW/eeT8jSNkV+iSzEZpSJm9HH951ajz9p6BATLayBmKW4QfPPytPL1r7f0KeAn/qCAYdbgtfETPSA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.177.0","@grackle-ai/runtime-sdk":"0.177.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.177.0_1780682453489_0.7091486279787054","host":"s3://npm-registry-packages-npm-production"}},"0.178.0":{"name":"@grackle-ai/runtime-codex","version":"0.178.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.178.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6d1a8b8fd0efad2b5941a69078e560e40db8f163","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.178.0.tgz","fileCount":11,"integrity":"sha512-BzLec05tRPKeN421egfzseJWHxTbOPc5sNFm8cTlHHytjv6O3Xw5Zo61NxHRxY2V0+byV3UOtfFmxZbXVsd7lg==","signatures":[{"sig":"MEYCIQDkNfem2lv8lk/Oexo2MQqzaYvX5325/rcj0kc9hQCZ4QIhAKf5UsdnMmoL4z/p32nXtcxATxn5U5ijr2u8L0aHRjV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.178.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ce1063f2f87f2a83cc803e50341f0453/grackle-ai-runtime-codex-0.178.0.tgz","_integrity":"sha512-BzLec05tRPKeN421egfzseJWHxTbOPc5sNFm8cTlHHytjv6O3Xw5Zo61NxHRxY2V0+byV3UOtfFmxZbXVsd7lg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.178.0","@grackle-ai/runtime-sdk":"0.178.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.178.0_1781109878098_0.6532107067391926","host":"s3://npm-registry-packages-npm-production"}},"0.179.0":{"name":"@grackle-ai/runtime-codex","version":"0.179.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.179.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"501bc08cc4c04e88e231f0bd066ccb43562751f7","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.179.0.tgz","fileCount":11,"integrity":"sha512-x+yU+lNXKVuAwKjFM6AfEgADS7MpAYOQwEuClAIpDAwOy1mFSu9JT8qoRVYf3QRQUVGulnks3/uroUxs80AckQ==","signatures":[{"sig":"MEUCIBdCZ65t32f0l3lmEUV+9nNFz0cWRgVu2kzNSOTkZbIWAiEAioAnUW67xIrszRSXOeKCHTSh2dP1MRvPKikc20IMBlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.179.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/79209d01eb43ed0de7c78339997c647f/grackle-ai-runtime-codex-0.179.0.tgz","_integrity":"sha512-x+yU+lNXKVuAwKjFM6AfEgADS7MpAYOQwEuClAIpDAwOy1mFSu9JT8qoRVYf3QRQUVGulnks3/uroUxs80AckQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.179.0","@grackle-ai/runtime-sdk":"0.179.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.179.0_1781113571566_0.8643820459090621","host":"s3://npm-registry-packages-npm-production"}},"0.180.0":{"name":"@grackle-ai/runtime-codex","version":"0.180.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.180.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fc755a746ea20aae5111fdd6c310f123b95ce560","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.180.0.tgz","fileCount":11,"integrity":"sha512-VO38aYebimgg9ENZgAhhSD9nipR7G3TShLWCwotUi2Tr1tZBDXO/Vx4dig72yg6F6DpkEzCPizg15DAtu3L+ng==","signatures":[{"sig":"MEQCIBB5VPJlrupp1Sl+ctXHrwgFbR0WH3NuQothQvgUQxWtAiB0Q/0ummXz/QvJlMDh88Ns1EAT8Kr+Bpa/A32kRhwnVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.180.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7ebca14a00de69746848861fabf6246d/grackle-ai-runtime-codex-0.180.0.tgz","_integrity":"sha512-VO38aYebimgg9ENZgAhhSD9nipR7G3TShLWCwotUi2Tr1tZBDXO/Vx4dig72yg6F6DpkEzCPizg15DAtu3L+ng==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.180.0","@grackle-ai/runtime-sdk":"0.180.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.180.0_1781119140745_0.257345833711321","host":"s3://npm-registry-packages-npm-production"}},"0.181.0":{"name":"@grackle-ai/runtime-codex","version":"0.181.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.181.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3be133dd8926036d89146cde158a8947ef6ac864","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.181.0.tgz","fileCount":11,"integrity":"sha512-llv27qxR0EfT2UGx6G2nO1LQ8H4puIPT77kRw6/59Hyv959eehbmLJWc1IZjrvyVASAPKF3BpwepswBh6PSEJA==","signatures":[{"sig":"MEUCIQC8H9HGSzxtbogOeTljBCPCoU44PX+iptx6sPiSDTLzjgIgIssBMvg4RCNoxXJCNVMVsiiA9cDs6ybfVTIoNSirmLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.181.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/535a3da2ae3a6c202bd2d9cf1c9c744b/grackle-ai-runtime-codex-0.181.0.tgz","_integrity":"sha512-llv27qxR0EfT2UGx6G2nO1LQ8H4puIPT77kRw6/59Hyv959eehbmLJWc1IZjrvyVASAPKF3BpwepswBh6PSEJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.181.0","@grackle-ai/runtime-sdk":"0.181.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.181.0_1781123104863_0.040458470390392076","host":"s3://npm-registry-packages-npm-production"}},"0.182.0":{"name":"@grackle-ai/runtime-codex","version":"0.182.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.182.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d302c17440b87efc9581287bb045410566e30263","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.182.0.tgz","fileCount":11,"integrity":"sha512-AejYWekJVoMtJtuAxn7/xWsA4vFAMRp0H+ii+cPA2i1WF3d8AJfjqw3moLp4jXlg0Y/P2YGeRr36ozQmw3JbjA==","signatures":[{"sig":"MEUCIFyaBYCyuHFX1jlNs8WFNi4cMeOx7/2bShc3AzDGK/JMAiEAv/nmifuVl8amCQaK52f2obCyFakaa9FhxkhCYTFY1I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.182.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4255cc479de85d9eae4ade22deeed95b/grackle-ai-runtime-codex-0.182.0.tgz","_integrity":"sha512-AejYWekJVoMtJtuAxn7/xWsA4vFAMRp0H+ii+cPA2i1WF3d8AJfjqw3moLp4jXlg0Y/P2YGeRr36ozQmw3JbjA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.182.0","@grackle-ai/runtime-sdk":"0.182.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.182.0_1781125523806_0.1347308691356237","host":"s3://npm-registry-packages-npm-production"}},"0.183.0":{"name":"@grackle-ai/runtime-codex","version":"0.183.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.183.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"92c5b3aeeb2c1fdfe32f9804441902ac78588d38","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.183.0.tgz","fileCount":11,"integrity":"sha512-keXD8f4extHRjM4wp3BonR5LpwTYHSMXv2+atJTM8xy4kvgpTVOlVc7B8An4VGRpdBc3rNXjEufN7oaBBNxz1Q==","signatures":[{"sig":"MEYCIQCwDS+dM4z/Qb6hTPJ3uPXe4RXBYVEBiLAgafaKt7COZwIhAMCTDNyCHEiuVqQ3oZjzoHWovU7ZCZfkXD5qAefMR+8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.183.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9442ea174a07c23e25aa7d7bafb7cbe6/grackle-ai-runtime-codex-0.183.0.tgz","_integrity":"sha512-keXD8f4extHRjM4wp3BonR5LpwTYHSMXv2+atJTM8xy4kvgpTVOlVc7B8An4VGRpdBc3rNXjEufN7oaBBNxz1Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.183.0","@grackle-ai/runtime-sdk":"0.183.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.183.0_1781141901225_0.42225842186644735","host":"s3://npm-registry-packages-npm-production"}},"0.184.0":{"name":"@grackle-ai/runtime-codex","version":"0.184.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.184.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fc326f285fe908e9d71755cb807883f9fe1b584c","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.184.0.tgz","fileCount":11,"integrity":"sha512-xneUNeEUJXKbOwhMtfJMgPGJpAfFFmllDJ5MJ6QL+1xVhTD8J70XSacGhHFjoeLkFnlUWWIPigDKsEgXS4PYTg==","signatures":[{"sig":"MEQCIHA9CS63/HoAw9UBl1RGXbAGkubxPi37LGmI2dbeeIn9AiAKtL3Oca3QK87mrPrswdTbor4SAt00H+UBFjtCcOF0SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.184.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9cf813c2309fbf4cb90ff65bcdf13f28/grackle-ai-runtime-codex-0.184.0.tgz","_integrity":"sha512-xneUNeEUJXKbOwhMtfJMgPGJpAfFFmllDJ5MJ6QL+1xVhTD8J70XSacGhHFjoeLkFnlUWWIPigDKsEgXS4PYTg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.184.0","@grackle-ai/runtime-sdk":"0.184.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.184.0_1781143591502_0.024629814819358886","host":"s3://npm-registry-packages-npm-production"}},"0.185.0":{"name":"@grackle-ai/runtime-codex","version":"0.185.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.185.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ae49a4bdedfbf6a5a2fc5ac645ef0b0c2355f824","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.185.0.tgz","fileCount":11,"integrity":"sha512-ui9oqqCccVWlcApSoFQKoeTiek5ZOic6MeYo/bdI4kzGxpBbL19oXUMwMSe6+efqbDeAWq3JujR+DkZGISqJEg==","signatures":[{"sig":"MEUCIEQVeD0G16GF1zW+FNoA2XVXv2XiTgQ9+4VkYrpHz7uIAiEAuI9qcv9Y+sszM62rZnN2qpPxCxKUFghJNWBEGRFNz1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38870},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.185.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c22841bee84bdb98c2e8d2b83ff21873/grackle-ai-runtime-codex-0.185.0.tgz","_integrity":"sha512-ui9oqqCccVWlcApSoFQKoeTiek5ZOic6MeYo/bdI4kzGxpBbL19oXUMwMSe6+efqbDeAWq3JujR+DkZGISqJEg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.185.0","@grackle-ai/runtime-sdk":"0.185.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.185.0_1781144944282_0.5185492515090202","host":"s3://npm-registry-packages-npm-production"}},"0.186.0":{"name":"@grackle-ai/runtime-codex","version":"0.186.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.186.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3f19dec34aa70f2ba5af8a0e4ad8e10acbd102be","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.186.0.tgz","fileCount":11,"integrity":"sha512-KwT7FSU2sm7JTek62z6yO0ur4p6FPYl82858QK4IRFzE6zZlsjfjOTTdkap7mhqKS3d32R78dt2KJGM+xJ6q8w==","signatures":[{"sig":"MEUCIGukabKcjw1Zcrv3xWhKv5zf155wlG0FcrloYGNUSm2yAiEAvZSW/kmLcgMPMNxp92ZyL0S8a4fqoxpiFuKdltlikJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.186.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/71b9c95cf0f5207cba3604af1e343133/grackle-ai-runtime-codex-0.186.0.tgz","_integrity":"sha512-KwT7FSU2sm7JTek62z6yO0ur4p6FPYl82858QK4IRFzE6zZlsjfjOTTdkap7mhqKS3d32R78dt2KJGM+xJ6q8w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.186.0","@grackle-ai/runtime-sdk":"0.186.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.186.0_1781152092183_0.4794167660323838","host":"s3://npm-registry-packages-npm-production"}},"0.187.0":{"name":"@grackle-ai/runtime-codex","version":"0.187.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.187.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a75ff1709aef17534a776a9537822d1f074e079b","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.187.0.tgz","fileCount":11,"integrity":"sha512-lQ6X44cNLUdK6kX+T6jYwShYhz6B058Dhe1gPP1ssrT/ZrG9qqW0E2+/MUy/16tagYiKkBP6iMsB2RTU8Gel2g==","signatures":[{"sig":"MEUCIBTfOBvNHsA66wT8dW7vfRyIYKj80Is4OHJcPCUzMSe2AiEAypNTmwBio0CCNM0+uhXWRkw3cgqDHBBWsFf5IPjE5xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.187.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/19dd8d032bc4355c61e4508fe208a8ac/grackle-ai-runtime-codex-0.187.0.tgz","_integrity":"sha512-lQ6X44cNLUdK6kX+T6jYwShYhz6B058Dhe1gPP1ssrT/ZrG9qqW0E2+/MUy/16tagYiKkBP6iMsB2RTU8Gel2g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.187.0","@grackle-ai/runtime-sdk":"0.187.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.187.0_1781153934406_0.5438823432334492","host":"s3://npm-registry-packages-npm-production"}},"0.188.0":{"name":"@grackle-ai/runtime-codex","version":"0.188.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.188.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f2009aa6d834f1b769126d36e6306e58d3baa16c","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.188.0.tgz","fileCount":11,"integrity":"sha512-lgIVq/TU5hea/5tcpovzX8bK/QOOUPEqR3saaMBMXytb9Pejs1wIOKzP+RSpAFNHGG+GsZfhC/O4Y+hscRHuZg==","signatures":[{"sig":"MEYCIQC4dQxSU3kAQH7WtLVd08Vko4k+HKfRIwWx0B2eFpU34AIhAKPFIKzp3x5M2wzoE+bnWCY6vcuCVnUQSgcDOenjcYc8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.188.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/837b10f18be2339eb8f9fe1f34584c1d/grackle-ai-runtime-codex-0.188.0.tgz","_integrity":"sha512-lgIVq/TU5hea/5tcpovzX8bK/QOOUPEqR3saaMBMXytb9Pejs1wIOKzP+RSpAFNHGG+GsZfhC/O4Y+hscRHuZg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.188.0","@grackle-ai/runtime-sdk":"0.188.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.188.0_1781156282368_0.16476901399895882","host":"s3://npm-registry-packages-npm-production"}},"0.189.0":{"name":"@grackle-ai/runtime-codex","version":"0.189.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.189.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9a2bbf31b0500564ed02bc760854e24a9afa97e3","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.189.0.tgz","fileCount":11,"integrity":"sha512-KPI3EGoMLG8v4oxiKvXpA4HyU2TiNAVpTq6ufKYcqKIL2PJ+0lA+tR0OsRsPMC1qq3XJulzjFV/xDYtieHP2CA==","signatures":[{"sig":"MEUCIQCJjpRH7zAk0A1sDIgP+qsK0l37FqQvkVoggbaOIJNMlgIgRxO6ukTK73uuwOAwpxpf6zppCAv38hF7+/xmnvcqiUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.189.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/aa8297e73580f0b746f75f04a8b47693/grackle-ai-runtime-codex-0.189.0.tgz","_integrity":"sha512-KPI3EGoMLG8v4oxiKvXpA4HyU2TiNAVpTq6ufKYcqKIL2PJ+0lA+tR0OsRsPMC1qq3XJulzjFV/xDYtieHP2CA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.189.0","@grackle-ai/runtime-sdk":"0.189.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.189.0_1781162699153_0.9789427084849349","host":"s3://npm-registry-packages-npm-production"}},"0.190.0":{"name":"@grackle-ai/runtime-codex","version":"0.190.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.190.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"429fe0f9413a136fb7ae9b4d252ea64f33fa920f","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.190.0.tgz","fileCount":11,"integrity":"sha512-KrpeNrJkJtfsRU3HFDymuNmUiuwfjBhIKHgtQT6LruPunC7NcrOJacFbqo1pccoPK33StlpwJR4fiCX9JfVe3w==","signatures":[{"sig":"MEQCIA0EJHCVsf0jQSzCG8TDjiK/91f0RCvptcJEd6GbBNsEAiBp3A79ObmIptcsoPCNuw63JE5VMiBoQiqao1PI8cp+3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.190.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/59ea7120a269770c9e4b444e0a55ee99/grackle-ai-runtime-codex-0.190.0.tgz","_integrity":"sha512-KrpeNrJkJtfsRU3HFDymuNmUiuwfjBhIKHgtQT6LruPunC7NcrOJacFbqo1pccoPK33StlpwJR4fiCX9JfVe3w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.190.0","@grackle-ai/runtime-sdk":"0.190.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.190.0_1781186741202_0.955991485709677","host":"s3://npm-registry-packages-npm-production"}},"0.191.0":{"name":"@grackle-ai/runtime-codex","version":"0.191.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.191.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"bfca8cc9f30d1c940900af42d5d4e449f4c82c3f","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.191.0.tgz","fileCount":11,"integrity":"sha512-wh0T+TOa8ppMXbuKVB0cBVu1LNfRS45P9ZidcGWnp5TCM2uPLvHcUw+EEfLccvI1GGuNysYOoif5fsIOCvPx1A==","signatures":[{"sig":"MEUCIQCHePBfKEm9RIuww2D8zoa0LwWGKSB69ix8KDlFAxecqAIgCLg0TiOpfTB6gN3YvVFg6wP4RaUR4C/oojN/zGcH86s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.191.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e67d8221b6ce629e8d06835090298ab8/grackle-ai-runtime-codex-0.191.0.tgz","_integrity":"sha512-wh0T+TOa8ppMXbuKVB0cBVu1LNfRS45P9ZidcGWnp5TCM2uPLvHcUw+EEfLccvI1GGuNysYOoif5fsIOCvPx1A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.191.0","@grackle-ai/runtime-sdk":"0.191.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.191.0_1781189132094_0.4184651695250794","host":"s3://npm-registry-packages-npm-production"}},"0.192.0":{"name":"@grackle-ai/runtime-codex","version":"0.192.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.192.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"eb42cddd3ef2a894f23b1e4219040b6e3da17791","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.192.0.tgz","fileCount":11,"integrity":"sha512-MUticLBmOKs+I20Q8cMChKU6iz8sxkOOKY0RwqPnZXfdnBSQ7Os7uGj0yMAH0J/h3bDca/pxPPVjzllGtbFqNg==","signatures":[{"sig":"MEYCIQCuqM/iCKX4RT7B9inyt8ZdFw1I7uI22IzJjxziVDyLeQIhAKPLEZGa3Lw5kO82cdYrwjlQCMB0zcMsYglpcqj8b+q4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.192.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4867da15415ef76812eb78e74d3403d0/grackle-ai-runtime-codex-0.192.0.tgz","_integrity":"sha512-MUticLBmOKs+I20Q8cMChKU6iz8sxkOOKY0RwqPnZXfdnBSQ7Os7uGj0yMAH0J/h3bDca/pxPPVjzllGtbFqNg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.192.0","@grackle-ai/runtime-sdk":"0.192.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.192.0_1781206452596_0.3665527176437051","host":"s3://npm-registry-packages-npm-production"}},"0.193.0":{"name":"@grackle-ai/runtime-codex","version":"0.193.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.193.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"86228988216d6fbeff61897156cff6283ccc55a3","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.193.0.tgz","fileCount":11,"integrity":"sha512-qY+l8nXDH7f2dHogo5ufVV08x33+gNBWoSpsnxLdxLaBd4cQgt9k24g1Aqi5TM6NXYlaDmGV1OHK0Z6MX1lJ1A==","signatures":[{"sig":"MEUCIEErcuFnO+61UXSJCrJQAe/4Q0CBrR2v406uqilUoQKPAiEA8tsGMol2GFW3IsIm1sBEahKItnHI3QmznRNF1raSwro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.193.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/33ebb1cce359f8f8a3bc70a8c3eb87c1/grackle-ai-runtime-codex-0.193.0.tgz","_integrity":"sha512-qY+l8nXDH7f2dHogo5ufVV08x33+gNBWoSpsnxLdxLaBd4cQgt9k24g1Aqi5TM6NXYlaDmGV1OHK0Z6MX1lJ1A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.193.0","@grackle-ai/runtime-sdk":"0.193.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.193.0_1781212203005_0.20814231883360845","host":"s3://npm-registry-packages-npm-production"}},"0.194.0":{"name":"@grackle-ai/runtime-codex","version":"0.194.0","keywords":["grackle","runtime","codex","openai"],"license":"MIT","_id":"@grackle-ai/runtime-codex@0.194.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"41a096ec352953e3ef18a71083ef9319a376276d","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.194.0.tgz","fileCount":11,"integrity":"sha512-bKfXKNqJ4xds2p4qcROcQBjgoQbwKVujZR0XTYUl41HQfp2vWwSzT6TgClZAufGpwMK9i1jgTORqf28ErYNJ/A==","signatures":[{"sig":"MEQCIAdf9Weo+jHvyUbMPnllGdkIatSMfk5CdRvv1N+itu7lAiAdjYPkW5X0ve+odMAqBSZg7GaCkgvjf+77gL2YpjHY5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-runtime-codex-0.194.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f5f04db3b5d9c82bec19cb898d95e0dd/grackle-ai-runtime-codex-0.194.0.tgz","_integrity":"sha512-bKfXKNqJ4xds2p4qcROcQBjgoQbwKVujZR0XTYUl41HQfp2vWwSzT6TgClZAufGpwMK9i1jgTORqf28ErYNJ/A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/runtime-codex"},"_npmVersion":"10.9.8","description":"Grackle OpenAI Codex runtime implementation","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@grackle-ai/common":"0.194.0","@grackle-ai/runtime-sdk":"0.194.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-codex_0.194.0_1781214713837_0.12448084364664735","host":"s3://npm-registry-packages-npm-production"}},"0.195.0":{"name":"@grackle-ai/runtime-codex","version":"0.195.0","description":"Grackle OpenAI Codex runtime implementation","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/runtime-codex"},"keywords":["grackle","runtime","codex","openai"],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"engines":{"node":">=22.0.0"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@grackle-ai/common":"0.195.0","@grackle-ai/runtime-sdk":"0.195.0"},"devDependencies":{"@rushstack/heft":"1.2.7","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0","vitest":"^4.1.0","@vitest/spy":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"scripts":{"build":"heft build --clean","test":"vitest run","clean":"heft clean","_phase:build":"heft run --only build -- --clean","_phase:test":"vitest run --coverage"},"_id":"@grackle-ai/runtime-codex@0.195.0","_integrity":"sha512-m3eMa5YfpCYgxsxpoteAwpEcNxfJun+mp2f6buadjJK3TMiwIU0Vav/6rgoKBWp1bSzP/6Z9WcXOec4nR0Hitw==","_resolved":"/tmp/841da7894b6ee6fce2ce257b6bae68a2/grackle-ai-runtime-codex-0.195.0.tgz","_from":"file:grackle-ai-runtime-codex-0.195.0.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-m3eMa5YfpCYgxsxpoteAwpEcNxfJun+mp2f6buadjJK3TMiwIU0Vav/6rgoKBWp1bSzP/6Z9WcXOec4nR0Hitw==","shasum":"fa37d7b72698345c1879ad65871b55dd43e76789","tarball":"https://registry.npmjs.org/@grackle-ai/runtime-codex/-/runtime-codex-0.195.0.tgz","fileCount":11,"unpackedSize":39491,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtlHPXdeKFa8YPdnS0op/musa2rEQ8yuzjkpulbkwEPAIgN64wBjt1BjVVbVOdSXo8tbvRTEo3W4EUp73i5e2soCo="}]},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"directories":{},"maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime-codex_0.195.0_1781275938856_0.9699333439011202"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T06:35:53.317Z","modified":"2026-06-12T14:52:19.134Z","0.82.2":"2026-03-26T06:35:53.588Z","0.83.0":"2026-03-26T14:55:22.861Z","0.83.1":"2026-03-27T04:02:37.697Z","0.83.2":"2026-03-27T04:32:07.654Z","0.84.0":"2026-03-27T05:00:53.903Z","0.84.1":"2026-03-27T05:32:28.761Z","0.85.0":"2026-03-27T16:14:50.554Z","0.85.1":"2026-03-27T19:03:31.430Z","0.85.2":"2026-03-27T21:25:47.158Z","0.86.0":"2026-03-27T22:25:39.073Z","0.86.1":"2026-03-28T00:15:41.996Z","0.87.0":"2026-03-28T02:27:35.051Z","0.88.0":"2026-03-28T02:51:34.951Z","0.89.0":"2026-03-28T03:01:28.712Z","0.89.1":"2026-03-28T03:24:59.368Z","0.89.2":"2026-03-28T22:38:08.600Z","0.89.3":"2026-03-29T01:58:19.219Z","0.89.4":"2026-03-29T04:52:53.509Z","0.90.0":"2026-03-29T15:36:54.412Z","0.91.0":"2026-03-29T17:17:21.721Z","0.91.1":"2026-03-29T18:41:20.170Z","0.91.2":"2026-03-29T23:28:32.447Z","0.91.3":"2026-03-30T00:49:52.833Z","0.91.4":"2026-03-30T02:03:32.363Z","0.92.0":"2026-03-30T02:42:33.663Z","0.92.1":"2026-03-30T12:54:25.851Z","0.92.2":"2026-03-30T14:25:10.162Z","0.92.3":"2026-03-30T15:01:17.343Z","0.93.0":"2026-03-30T16:07:18.808Z","0.94.0":"2026-03-30T17:32:06.701Z","0.95.0":"2026-03-30T19:00:44.833Z","0.95.1":"2026-03-30T19:26:10.583Z","0.95.2":"2026-03-30T20:04:35.039Z","0.96.0":"2026-03-30T21:40:37.192Z","0.96.1":"2026-03-30T21:54:31.274Z","0.96.2":"2026-03-31T00:58:53.378Z","0.96.3":"2026-03-31T01:20:23.137Z","0.98.0":"2026-03-31T03:28:06.784Z","0.99.0":"2026-03-31T04:42:39.681Z","0.100.0":"2026-03-31T05:31:18.592Z","0.100.1":"2026-03-31T06:02:21.887Z","0.101.0":"2026-03-31T13:51:35.812Z","0.102.0":"2026-03-31T14:53:47.226Z","0.103.0":"2026-03-31T15:28:15.913Z","0.104.0":"2026-03-31T16:24:22.307Z","0.105.0":"2026-03-31T18:58:03.479Z","0.106.0":"2026-03-31T19:08:08.825Z","0.106.1":"2026-03-31T21:46:28.702Z","0.106.2":"2026-03-31T22:08:03.474Z","0.106.3":"2026-04-01T00:42:47.831Z","0.107.0":"2026-04-01T03:02:11.079Z","0.107.1":"2026-04-01T03:53:54.827Z","0.107.2":"2026-04-01T16:09:44.494Z","0.108.0":"2026-04-05T14:01:08.008Z","0.108.1":"2026-04-26T02:40:54.556Z","0.108.2":"2026-05-09T06:00:37.903Z","0.108.3":"2026-05-09T07:41:59.998Z","0.108.4":"2026-05-09T08:11:35.264Z","0.110.1":"2026-05-20T20:51:59.633Z","0.110.2":"2026-05-21T05:32:01.249Z","0.110.3":"2026-05-22T15:03:25.682Z","0.111.0":"2026-05-22T18:27:23.427Z","0.112.0":"2026-05-22T22:15:13.613Z","0.112.1":"2026-05-22T23:28:45.906Z","0.112.2":"2026-05-23T00:00:57.654Z","0.113.0":"2026-05-23T03:19:08.548Z","0.114.0":"2026-05-23T08:25:26.506Z","0.115.0":"2026-05-23T13:36:18.726Z","0.115.1":"2026-05-23T14:24:10.901Z","0.115.2":"2026-05-23T21:03:50.878Z","0.116.0":"2026-05-24T00:01:48.158Z","0.117.0":"2026-05-24T02:30:07.814Z","0.118.0":"2026-05-24T15:07:50.149Z","0.119.0":"2026-05-24T18:33:24.767Z","0.120.0":"2026-05-24T21:04:58.332Z","0.121.0":"2026-05-25T04:21:46.094Z","0.122.0":"2026-05-25T04:50:45.693Z","0.123.0":"2026-05-25T05:26:03.193Z","0.123.1":"2026-05-25T05:45:42.327Z","0.123.2":"2026-05-25T13:19:19.359Z","0.124.0":"2026-05-25T13:50:05.542Z","0.125.0":"2026-05-25T15:14:31.220Z","0.125.1":"2026-05-25T15:39:17.072Z","0.125.2":"2026-05-25T17:23:17.074Z","0.126.0":"2026-05-25T18:56:20.997Z","0.126.1":"2026-05-25T19:16:11.619Z","0.127.0":"2026-05-25T19:36:52.192Z","0.128.0":"2026-05-25T21:25:21.990Z","0.129.0":"2026-05-26T01:35:18.502Z","0.130.0":"2026-05-26T02:15:38.779Z","0.131.0":"2026-05-26T16:34:08.347Z","0.132.0":"2026-05-28T07:48:16.086Z","0.132.1":"2026-05-28T08:11:23.115Z","0.132.2":"2026-05-28T17:50:03.434Z","0.133.0":"2026-05-29T22:15:29.793Z","0.133.1":"2026-05-29T22:57:39.095Z","0.134.0":"2026-05-30T01:07:08.733Z","0.135.0":"2026-05-30T12:44:21.254Z","0.135.1":"2026-05-30T13:37:27.917Z","0.135.2":"2026-05-30T13:55:54.814Z","0.136.0":"2026-05-30T14:25:29.933Z","0.136.1":"2026-05-30T15:00:45.683Z","0.136.2":"2026-05-30T17:21:56.989Z","0.137.0":"2026-05-30T18:06:38.736Z","0.137.1":"2026-05-31T00:34:34.583Z","0.138.0":"2026-05-31T00:57:55.407Z","0.138.1":"2026-05-31T03:03:01.203Z","0.139.0":"2026-05-31T05:26:01.473Z","0.139.1":"2026-05-31T14:41:45.680Z","0.139.2":"2026-05-31T15:08:04.920Z","0.140.0":"2026-05-31T16:47:36.645Z","0.141.0":"2026-05-31T17:39:36.617Z","0.142.0":"2026-05-31T19:51:22.188Z","0.143.0":"2026-05-31T23:11:25.815Z","0.144.0":"2026-06-01T02:43:59.261Z","0.145.0":"2026-06-01T21:18:30.476Z","0.146.0":"2026-06-02T03:14:38.398Z","0.147.0":"2026-06-02T06:57:53.172Z","0.148.0":"2026-06-02T14:21:03.075Z","0.149.0":"2026-06-02T15:36:30.659Z","0.150.0":"2026-06-02T20:06:09.162Z","0.151.0":"2026-06-02T21:54:31.985Z","0.152.0":"2026-06-02T23:23:19.980Z","0.153.0":"2026-06-02T23:48:47.476Z","0.154.0":"2026-06-03T03:47:40.837Z","0.155.0":"2026-06-03T05:49:34.692Z","0.156.0":"2026-06-03T07:02:37.411Z","0.157.0":"2026-06-03T07:33:19.455Z","0.158.0":"2026-06-03T08:03:26.533Z","0.159.0":"2026-06-03T08:25:43.980Z","0.160.0":"2026-06-03T17:22:51.495Z","0.161.0":"2026-06-03T18:24:53.772Z","0.162.0":"2026-06-03T19:06:39.588Z","0.163.0":"2026-06-03T20:16:34.099Z","0.164.0":"2026-06-04T02:32:01.289Z","0.165.0":"2026-06-04T02:57:48.086Z","0.166.0":"2026-06-04T05:08:00.017Z","0.167.0":"2026-06-04T06:10:26.408Z","0.168.0":"2026-06-04T07:26:42.369Z","0.169.0":"2026-06-04T14:29:08.052Z","0.170.0":"2026-06-05T03:00:56.854Z","0.171.0":"2026-06-05T04:26:26.096Z","0.172.0":"2026-06-05T05:44:35.082Z","0.173.0":"2026-06-05T06:32:57.910Z","0.174.0":"2026-06-05T07:18:51.065Z","0.175.0":"2026-06-05T12:13:18.869Z","0.176.0":"2026-06-05T14:39:01.749Z","0.177.0":"2026-06-05T18:00:53.635Z","0.178.0":"2026-06-10T16:44:38.240Z","0.179.0":"2026-06-10T17:46:11.714Z","0.180.0":"2026-06-10T19:19:00.890Z","0.181.0":"2026-06-10T20:25:05.023Z","0.182.0":"2026-06-10T21:05:23.958Z","0.183.0":"2026-06-11T01:38:21.391Z","0.184.0":"2026-06-11T02:06:31.641Z","0.185.0":"2026-06-11T02:29:04.406Z","0.186.0":"2026-06-11T04:28:12.327Z","0.187.0":"2026-06-11T04:58:54.573Z","0.188.0":"2026-06-11T05:38:02.522Z","0.189.0":"2026-06-11T07:24:59.305Z","0.190.0":"2026-06-11T14:05:41.348Z","0.191.0":"2026-06-11T14:45:32.239Z","0.192.0":"2026-06-11T19:34:12.776Z","0.193.0":"2026-06-11T21:10:03.150Z","0.194.0":"2026-06-11T21:51:53.974Z","0.195.0":"2026-06-12T14:52:18.996Z"},"bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"license":"MIT","homepage":"https://github.com/nick-pape/grackle#readme","keywords":["grackle","runtime","codex","openai"],"repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/runtime-codex"},"description":"Grackle OpenAI Codex runtime implementation","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"readme":"# @grackle-ai/runtime-codex\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@grackle-ai/runtime-codex\"><img src=\"https://img.shields.io/npm/v/@grackle-ai/runtime-codex.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/nick-pape/grackle/actions/workflows/ci.yml\"><img src=\"https://github.com/nick-pape/grackle/actions/workflows/ci.yml/badge.svg?branch=main\" alt=\"CI\" /></a>\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\" /></a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/nick-pape/grackle/main/apps/docs-site/static/img/grackle-logo.png\" alt=\"Grackle\" width=\"200\" />\n</p>\n\nGrackle runtime that drives OpenAI's Codex agent.\n\n## Overview\n\nThis package implements the `AgentRuntime` interface from [`@grackle-ai/runtime-sdk`](https://www.npmjs.com/package/@grackle-ai/runtime-sdk) by wrapping OpenAI's Codex SDK (`@openai/codex-sdk`), which in turn drives the Codex CLI. The exported `CodexRuntime` is registered with the PowerLine runtime registry under the name `codex`, so tasks can run against Codex anywhere PowerLine runs (Docker, local, SSH, Codespace).\n\nWhen a session starts, the runtime creates a Codex thread, runs the prompt with `runStreamed()`, and translates the SDK's thread events into Grackle's normalized agent event stream (text, reasoning, tool use/results, usage, and errors). It supports multi-turn conversations, follow-up input, resuming a previous thread, MCP servers, and `maxTurns` enforcement.\n\n## Configuration\n\nAll configuration is supplied via environment variables so the runtime behaves identically across every environment type.\n\n| Variable          | Required | Description                                                        |\n| ----------------- | -------- | ------------------------------------------------------------------ |\n| `OPENAI_API_KEY`  | yes\\*    | OpenAI API key. Read automatically by the Codex SDK.               |\n| `CODEX_API_KEY`   | no       | Explicit API-key override; takes precedence over `OPENAI_API_KEY`. |\n| `OPENAI_BASE_URL` | no       | Custom base URL for the OpenAI API.                                |\n| `CODEX_CLI_PATH`  | no       | Path to the Codex CLI binary, overriding default PATH resolution.  |\n\n\\* Either `OPENAI_API_KEY` or `CODEX_API_KEY` must be set. If neither is present, Codex returns no messages and the session reports an authentication error.\n\nThreads are created with full filesystem access (`sandboxMode: \"danger-full-access\"`), no approval prompts (`approvalPolicy: \"never\"`), and the git-repo check skipped, since the agent runs inside an already-isolated Grackle environment. The working directory and `model` are set per session from the spawn options; system context is injected as Codex `developer_instructions`, and MCP servers are translated into Codex's `mcp_servers` config.\n\n## Models\n\nThe model is selected per session from the spawn options and passed straight through to the Codex thread. When no model is specified, the Codex SDK / CLI default is used. This package does not pin or restrict the model list — any model your installed Codex CLI accepts is valid.\n\n## Credentials\n\nCodex authenticates with an OpenAI API key, resolved in this order:\n\n1. `CODEX_API_KEY` (explicit override)\n2. `OPENAI_API_KEY` (read automatically by the SDK)\n\nGrackle delivers these credentials to the PowerLine over the gRPC connection at task start, so nothing needs to be baked into the environment image.\n\n## Requirements\n\n- Node.js >= 22\n- The Codex CLI installed and available on `PATH` (or set `CODEX_CLI_PATH`)\n- An OpenAI API key (`OPENAI_API_KEY` or `CODEX_API_KEY`)\n\nThe `@openai/codex-sdk` package is installed lazily on first use into an isolated per-runtime directory, so it does not need to be a direct dependency of your project.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}