{"_id":"@felan-ai/ext-codex","_rev":"27-8783e0e433be60ab2a0b69c4d827a6a2","name":"@felan-ai/ext-codex","dist-tags":{"bootstrap":"0.0.0","latest":"0.6.4"},"versions":{"0.0.0":{"name":"@felan-ai/ext-codex","version":"0.0.0","license":"MIT","_id":"@felan-ai/ext-codex@0.0.0","maintainers":[{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"752bb111e564293afa426fda3f6fe9fd3846a6c6","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.0.0.tgz","fileCount":36,"integrity":"sha512-ZFLKr6kkMB6GWUaDWh4Kqtt5B8LP5wKFoB+82V8aeyXuq7n6oB7/ZQeqJRSmlEfZNwzpJYWJZi8qIcPmb2rpjg==","signatures":[{"sig":"MEYCIQCEFqhQG4odqzRptvpAAiCU0VAKsbTz4HNJd1rPKWnnbwIhAOe3W3M53+iVvEWD5Rm3fchovNiDsiG8IMRBu6Gi0BnJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109069},"type":"module","_from":"file:/tmp/felan-ext-codex-bootstrap.VjEuNy/felan-ai-ext-codex-0.0.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"mslavov","email":"milko.slavov@gmail.com"},"_resolved":"/tmp/felan-ext-codex-bootstrap.VjEuNy/felan-ai-ext-codex-0.0.0.tgz","_integrity":"sha512-ZFLKr6kkMB6GWUaDWh4Kqtt5B8LP5wKFoB+82V8aeyXuq7n6oB7/ZQeqJRSmlEfZNwzpJYWJZi8qIcPmb2rpjg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"10.9.3","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.4.1"},"peerDependencies":{"@felan-ai/agent-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.0.0_1786021880080_0.34798777021654126","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@felan-ai/ext-codex","version":"0.1.0","license":"MIT","_id":"@felan-ai/ext-codex@0.1.0","maintainers":[{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"b50dce9da25c1278f19d3d4d678655cc2b1a019c","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.1.0.tgz","fileCount":36,"integrity":"sha512-OeyuRfASCbidgIxb1Koc5SNSsa+gdNLQWXWR193oUEQpJ/y9gRCmnWcwCXB+7uOl1IPVpnB2BeMRD4JN/XFCfg==","signatures":[{"sig":"MEQCID+/+8Yitjn8NMDGzoAYD0TVSEknsXIyg1ijT+jczPLLAiB8qWBHzX+Xia3BZvK2pRrHPUvG0Hnbcg50NBOwNThr2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109068},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.1.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.1.0.tgz","_integrity":"sha512-OeyuRfASCbidgIxb1Koc5SNSsa+gdNLQWXWR193oUEQpJ/y9gRCmnWcwCXB+7uOl1IPVpnB2BeMRD4JN/XFCfg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.4.1"},"peerDependencies":{"@felan-ai/agent-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.1.0_1786023129013_0.13325261570323765","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@felan-ai/ext-codex","version":"0.1.1","license":"MIT","_id":"@felan-ai/ext-codex@0.1.1","maintainers":[{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"89357a5b12d53f27daa41adf61ca7718223558a4","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.1.1.tgz","fileCount":36,"integrity":"sha512-khq6caFHmT7LifiU1sSPAP7ayMx0RxGnUvycjyrarOFdXWNA0LaSmxjvEUF7dE4v5G2SyoruFgvjwjBRX2eBjg==","signatures":[{"sig":"MEUCIQDAB3Lh+PW26fwlTctxK1HDy50UzF4BeTaOcqLMWSZgSAIgfU1xBhs4bmpIiM/3EJdWLczCNi8l9h2bneOsyUqVHAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114050},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.1.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.1.1.tgz","_integrity":"sha512-khq6caFHmT7LifiU1sSPAP7ayMx0RxGnUvycjyrarOFdXWNA0LaSmxjvEUF7dE4v5G2SyoruFgvjwjBRX2eBjg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.4.1"},"peerDependencies":{"@felan-ai/agent-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.1.1_1786025209542_0.3462070513995483","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@felan-ai/ext-codex","version":"0.1.2","license":"MIT","_id":"@felan-ai/ext-codex@0.1.2","maintainers":[{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"d756c14a8ffa9ccc1e143c071d1c6b40ea6637cb","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.1.2.tgz","fileCount":36,"integrity":"sha512-h/yp8cZL50nMmw5EKPK2gOdCXvq8/npaia5sd5+un5ZN/Qwv4NgQuqRv1FuwMi5k1tOswrh/Efg1ACy6ya8cQA==","signatures":[{"sig":"MEQCIG8STmWsp+u1ohg/FYNWtCdiuJEYJS676zj/w7klwSQzAiBLXWCP1gp78RFb11HpT3vxsRv/HSS9FxsPXVWS1evXsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114142},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.1.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.1.2.tgz","_integrity":"sha512-h/yp8cZL50nMmw5EKPK2gOdCXvq8/npaia5sd5+un5ZN/Qwv4NgQuqRv1FuwMi5k1tOswrh/Efg1ACy6ya8cQA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.4.5"},"peerDependencies":{"@felan-ai/agent-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.1.2_1786111156599_0.7545271491007657","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@felan-ai/ext-codex","version":"0.1.3","license":"MIT","_id":"@felan-ai/ext-codex@0.1.3","maintainers":[{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"d97e8496a106c4411015b1d6b1fd60e06afcefb7","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.1.3.tgz","fileCount":36,"integrity":"sha512-YfVS4KtHTdhaNQhAWz8kyeEkrgzAsfn2BldtdGyEcB/pyJD86DTJyK879a+1B2EVFIdR1+iCB7Gr6k4FD1n8ng==","signatures":[{"sig":"MEUCIBapgm5YHGzreWsNWQePD3IZ2q2oXeTjOvjPdZ3sc8+0AiEA6g6dps4Np1lZeiVBy9O7SLPsZQsOEiiLpmTuzN8PWKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114142},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.1.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.1.3.tgz","_integrity":"sha512-YfVS4KtHTdhaNQhAWz8kyeEkrgzAsfn2BldtdGyEcB/pyJD86DTJyK879a+1B2EVFIdR1+iCB7Gr6k4FD1n8ng==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.4.6"},"peerDependencies":{"@felan-ai/agent-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.1.3_1786171966688_0.8133414698557864","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@felan-ai/ext-codex","version":"0.1.4","license":"MIT","_id":"@felan-ai/ext-codex@0.1.4","maintainers":[{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"c97a18a670ef97519d631e3f14cc8b69d5d4953b","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.1.4.tgz","fileCount":36,"integrity":"sha512-4vBQz/x6tzKMNwKsNdU6NmAtsI49gw6Fbn1s3/zyMBKPiJPcBNFF11TG/g31GLSahlGQ4Jl2Ui2F6bhp+E93fA==","signatures":[{"sig":"MEUCIEwfrAWKA/In4Q8yBU+FGnFpQnMq7+3N+SLEmbvfzqO7AiEA3HjhfKcU9tMobc9FM+h/jX8CLppcX8RcDoUzpodn60M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114142},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.1.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.1.4.tgz","_integrity":"sha512-4vBQz/x6tzKMNwKsNdU6NmAtsI49gw6Fbn1s3/zyMBKPiJPcBNFF11TG/g31GLSahlGQ4Jl2Ui2F6bhp+E93fA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.4.7"},"peerDependencies":{"@felan-ai/agent-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.1.4_1786776233542_0.9984124331761153","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@felan-ai/ext-codex","version":"0.1.5","license":"MIT","_id":"@felan-ai/ext-codex@0.1.5","maintainers":[{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"bb67c090af27233fb5ccc17f547cf499cac5738a","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.1.5.tgz","fileCount":36,"integrity":"sha512-WZ+vl1n3RKsvZBQNyTkiKQcLQiZJVqLz4C8GGg93OfZnVgZiVRv3MqTqAqLMVkHUF2PrBuVVXCS9pMp63Caktg==","signatures":[{"sig":"MEQCIGD3rn8jBpgLJ4unJleMh0l51hbJQP2lYGOj8hrR6yqTAiA2dw8PaD7Rqq2DLMlCerfxhO64gfkFxQioPup27OrQOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120082},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.1.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.1.5.tgz","_integrity":"sha512-WZ+vl1n3RKsvZBQNyTkiKQcLQiZJVqLz4C8GGg93OfZnVgZiVRv3MqTqAqLMVkHUF2PrBuVVXCS9pMp63Caktg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.4.9"},"peerDependencies":{"@felan-ai/agent-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.1.5_1786983469132_0.8561947961449048","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@felan-ai/ext-codex","version":"0.1.6","license":"MIT","_id":"@felan-ai/ext-codex@0.1.6","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"49b9f89f56dabb96696c499daaa795f30222917e","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.1.6.tgz","fileCount":40,"integrity":"sha512-kyDkG+jq7c3lYGf9JYomkfhKVb1DSztbhDAbbNiaCMUIM3HGpeJFM60bRHZC80T1zdI0Y+vfQjI5KvtcIM1BTg==","signatures":[{"sig":"MEUCIQD0Yr8afX44fvpOZTdOY81XjYYWHmTop31thO5OdyaSfAIgERU1bWGlnonCI9fPMAsjSBaJispwx3cGDg9Mt4w39wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128049},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.1.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.1.6.tgz","_integrity":"sha512-kyDkG+jq7c3lYGf9JYomkfhKVb1DSztbhDAbbNiaCMUIM3HGpeJFM60bRHZC80T1zdI0Y+vfQjI5KvtcIM1BTg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.4.12"},"peerDependencies":{"@felan-ai/agent-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.1.6_1787580849551_0.453012173065221","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@felan-ai/ext-codex","version":"0.2.0","license":"MIT","_id":"@felan-ai/ext-codex@0.2.0","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"6420e43b435bdc3b1edea0013a609def6e35f2f2","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.2.0.tgz","fileCount":40,"integrity":"sha512-0N//ZH8BuMehBmjAF/7jm+LEdBMJvnK0AUHwfTgfCG2EQ4o32poAvQ/bktdtsQsL/OiPMMYhqymGYDJInel4ug==","signatures":[{"sig":"MEUCIHnwKssf2RMeYNUUaVrsidDAvlRyBGktGjjUsIA4WE+MAiEAl7F/Vsn9iq1JGMG5coukOXMVdaJpyLGbe4ki+Y3JuhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126981},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.2.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.2.0.tgz","_integrity":"sha512-0N//ZH8BuMehBmjAF/7jm+LEdBMJvnK0AUHwfTgfCG2EQ4o32poAvQ/bktdtsQsL/OiPMMYhqymGYDJInel4ug==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.0"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.2.0_1787590161127_0.5329227902703546","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@felan-ai/ext-codex","version":"0.2.1","license":"MIT","_id":"@felan-ai/ext-codex@0.2.1","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"06362d25ca8ca03fac892a4ea4d3dbb6dc0e351b","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.2.1.tgz","fileCount":40,"integrity":"sha512-ONr2PLdjJpOmh93Srk4WRjD9Qxsv5Ut6IXhfsOyXkPnY+dKwiNE8DmOhiOEDYSp53itzvGm/5agcT7PXCYVvLw==","signatures":[{"sig":"MEUCIQCutgj2B52wH1uf44aHs7nCu+BZ85JXP+E1BOcXAfbCZwIgA+e4QGJ+Y+AUljNG5wEmWyMmLJkKlmTDAQCuInt333Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126981},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.2.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.2.1.tgz","_integrity":"sha512-ONr2PLdjJpOmh93Srk4WRjD9Qxsv5Ut6IXhfsOyXkPnY+dKwiNE8DmOhiOEDYSp53itzvGm/5agcT7PXCYVvLw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.1"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.2.1_1787636537761_0.06507481849485397","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@felan-ai/ext-codex","version":"0.2.2","license":"MIT","_id":"@felan-ai/ext-codex@0.2.2","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"dae7a403b8754c92b9d3a46502fec3e7aa49b513","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.2.2.tgz","fileCount":40,"integrity":"sha512-jF4c3uWgFF+beXq4Mrbaz2NjQrnjroS8qraQMSsC4VEp+KT3asNFPTNsDEDGKOdKCWntz85gxPPxopWYQfd7Zg==","signatures":[{"sig":"MEYCIQDarRBJNA1W+AOKtaRyUUNiQTFPzWkrKV2nWA2hBYUcLgIhAIA8nnQomDq0iNaO0kk1Y37gcPN5IsYnQWSO8iNW0KkK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126981},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.2.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.2.2.tgz","_integrity":"sha512-jF4c3uWgFF+beXq4Mrbaz2NjQrnjroS8qraQMSsC4VEp+KT3asNFPTNsDEDGKOdKCWntz85gxPPxopWYQfd7Zg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.6"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.2.2_1788096923650_0.31438769392615984","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@felan-ai/ext-codex","version":"0.3.0","license":"MIT","_id":"@felan-ai/ext-codex@0.3.0","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"f7626dccac591261a166cfabff715eb01977a90f","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.3.0.tgz","fileCount":44,"integrity":"sha512-dFjj8pzs4jcTTvktmeYx5EsBj3bhOU5VjPn+Olqow6PhK5vb7zC2LdK2C31TDsz83OoJmf8er78wnTFI/6gmyA==","signatures":[{"sig":"MEUCIQCuZV3+FgNp+FTrUq7xrmMkGW9kKvuBr02mOFw6/z7XSAIgFy4gOvd4PDfANWZb657C9o0NwXftim4fPXvOsYnxYUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134756},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.3.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.3.0.tgz","_integrity":"sha512-dFjj8pzs4jcTTvktmeYx5EsBj3bhOU5VjPn+Olqow6PhK5vb7zC2LdK2C31TDsz83OoJmf8er78wnTFI/6gmyA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.7"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.3.0_1788360305145_0.8843465720086214","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@felan-ai/ext-codex","version":"0.3.1","license":"MIT","_id":"@felan-ai/ext-codex@0.3.1","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"124ea6a433af18c06b342c7b0f8aaa95a620a10e","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.3.1.tgz","fileCount":44,"integrity":"sha512-4u+VdRpPFpXoHN1fgmZpzl3dXfHE0mUpWbvh13hg5P8pzRdchTZ1p18FTzpV1M5zbVFVaJvaIEw0TNLPds3PHQ==","signatures":[{"sig":"MEQCIF7scJS36ht2cjlzjFXc6clLNtzWPkpJ13dFgHnv94mUAiAt8pEvCa7k0sKbmzGtDr85osW5Qhx7xREoJWASFlisIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136181},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.3.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.3.1.tgz","_integrity":"sha512-4u+VdRpPFpXoHN1fgmZpzl3dXfHE0mUpWbvh13hg5P8pzRdchTZ1p18FTzpV1M5zbVFVaJvaIEw0TNLPds3PHQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.7"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.3.1_1788365589786_0.6926471671680019","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@felan-ai/ext-codex","version":"0.3.2","license":"MIT","_id":"@felan-ai/ext-codex@0.3.2","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"bd5a77739f26bfe82a4e55f74c2c3430eba90266","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.3.2.tgz","fileCount":44,"integrity":"sha512-fCE3r2yoT1py8ThaaOirht9pIaSnQnQvaYF9r+aTRB+Qp/1aRk8W+c8DXV3mj6QvpTz7bq9O3vzbvqlfMUYACg==","signatures":[{"sig":"MEQCIBPjiiXfAzMKTrz5eqTn+Mohc+TCXsww04LZjtwhmh/qAiAoMWM6GavuAva/U1nbSW3uU5JNfDjXxEYgqPpuLPFWKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139151},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.3.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.3.2.tgz","_integrity":"sha512-fCE3r2yoT1py8ThaaOirht9pIaSnQnQvaYF9r+aTRB+Qp/1aRk8W+c8DXV3mj6QvpTz7bq9O3vzbvqlfMUYACg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.7"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.3.2_1788413625619_0.9165344283144825","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@felan-ai/ext-codex","version":"0.3.3","license":"MIT","_id":"@felan-ai/ext-codex@0.3.3","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"0234e2bc295df75375394edb5446bef1de9397e5","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.3.3.tgz","fileCount":44,"integrity":"sha512-t6CwiDeuTyqidcsPA+gvLJ8+5p3TOqm0ds/R3cWd9iCYDpIWmdqwDFlZ0xqFTQcQsZU/S8GHDXuOPZIb/eTvJw==","signatures":[{"sig":"MEQCID5YtZDhj9uHx95SVRI02tbZ+7Bx6tQnTErN1yhePdLCAiBt+Er+sMw4g0xlSWBERikoTe0IhNbgHr/B7X8FCc7KnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140127},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.3.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.3.3.tgz","_integrity":"sha512-t6CwiDeuTyqidcsPA+gvLJ8+5p3TOqm0ds/R3cWd9iCYDpIWmdqwDFlZ0xqFTQcQsZU/S8GHDXuOPZIb/eTvJw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.7"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.3.3_1788520638581_0.10945725879500712","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@felan-ai/ext-codex","version":"0.3.4","license":"MIT","_id":"@felan-ai/ext-codex@0.3.4","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"ff2f7e46a05a075ec4d5ff07a747733e37e1cd4a","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.3.4.tgz","fileCount":44,"integrity":"sha512-7iaqV/MsHP8TJMJ6wJyXHSa+k00LAx4SbcUrRjWy5P7CU1UQ+9WA1EBZv2Vc4Ki3UQxhDx8b3FKjdxryYC/2CQ==","signatures":[{"sig":"MEYCIQDrfxXF28CjBN7nvyp60JtkzEiFppRaQMEK6ekwGNF7gwIhAMgi88fxvOSkALHfEeE3FIbUqBPjO7aL6Pf2yAzQBqJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140316},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.3.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.3.4.tgz","_integrity":"sha512-7iaqV/MsHP8TJMJ6wJyXHSa+k00LAx4SbcUrRjWy5P7CU1UQ+9WA1EBZv2Vc4Ki3UQxhDx8b3FKjdxryYC/2CQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.7"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.3.4_1788529576224_0.3625507298528545","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@felan-ai/ext-codex","version":"0.3.5","license":"MIT","_id":"@felan-ai/ext-codex@0.3.5","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"846464ba207f2a14ab01a9c7193b0b004c6b5732","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.3.5.tgz","fileCount":44,"integrity":"sha512-7v6A8bYnFnENGOhGcg1NF8vyeGNIYxngyX9+w37zFfrSjASFaYg1rXrSVC7HmpR2OcfIPi5CP6o9baNFfBuH0g==","signatures":[{"sig":"MEUCIFNgAFONxfWwcICoEwl/Oxt+bcE2MMdAq8WitXH71aWlAiEAmaBp0LpnbSSzJRaUCx1aX/xN9Mqhfmhhrr0scS4Qyww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142372},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.3.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.3.5.tgz","_integrity":"sha512-7v6A8bYnFnENGOhGcg1NF8vyeGNIYxngyX9+w37zFfrSjASFaYg1rXrSVC7HmpR2OcfIPi5CP6o9baNFfBuH0g==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.85.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.8"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.3.5_1788581611217_0.2447814842518019","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@felan-ai/ext-codex","version":"0.3.6","license":"MIT","_id":"@felan-ai/ext-codex@0.3.6","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"cb907573a7772849a5059eadba6bf5edd6c2d05d","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.3.6.tgz","fileCount":44,"integrity":"sha512-71RUJj5A0VKhG6wdLo/L7Cv8LLGDLbfkUQS847BoEY7UT4iABHz3DMcAgfy1dmRVmyuyEfb4MgWP2EukBBmqcA==","signatures":[{"sig":"MEUCIAaXdcUlAAyqod6kSWUXq++ITpWiH9Sz5VgmN24w8t/MAiEA6J59nfDxRmRP1nmD2F2YC1NqiNoEwi6zlTu7/IcN0Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142207},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.3.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.3.6.tgz","_integrity":"sha512-71RUJj5A0VKhG6wdLo/L7Cv8LLGDLbfkUQS847BoEY7UT4iABHz3DMcAgfy1dmRVmyuyEfb4MgWP2EukBBmqcA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.5.10"},"peerDependencies":{"@felan-ai/agent-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.3.6_1788765044111_0.013069240857187747","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@felan-ai/ext-codex","version":"0.4.0","license":"MIT","_id":"@felan-ai/ext-codex@0.4.0","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"f1a356311fa271ec7fb82b746224f5d357150826","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.4.0.tgz","fileCount":44,"integrity":"sha512-Ig4FKqoxJLK8qEQxNG9dlQq5ygm00aQuFObzQ3l8Pd7jl6C5VWBcHW441LRJORnNjjagNAR+8NLzz6Ntw586YA==","signatures":[{"sig":"MEUCIQD6uuRhxEzlvYwby71+2udtaEs65UGIiisRvWWSgkTBrgIgXsmEWIpVTt7K50X4l/Yd8o5nFOH5Yq2Xo1zZoTbXIb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142206},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.4.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.4.0.tgz","_integrity":"sha512-Ig4FKqoxJLK8qEQxNG9dlQq5ygm00aQuFObzQ3l8Pd7jl6C5VWBcHW441LRJORnNjjagNAR+8NLzz6Ntw586YA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.6.0"},"peerDependencies":{"@felan-ai/agent-core":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.4.0_1788785902774_0.9978547009659329","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@felan-ai/ext-codex","version":"0.5.0","license":"MIT","_id":"@felan-ai/ext-codex@0.5.0","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"e26ac78cc293166292719aa14be3a3cd398f912d","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.5.0.tgz","fileCount":36,"integrity":"sha512-36aOqb1sUAYpme4+ly2X6FsWNy8+ZqUODGYiP2tSHHah+lIe51MVByJtQxUQC/fOHeyW1IXuj74xMhi9nUzgrw==","signatures":[{"sig":"MEYCIQCfzb1JwqkL0kDDe5g2MqMv23SDJLz9RGQuJuv8/onK1wIhAL85uRvSgqtU9DDU3EOtICZjdfn2Ut7cagKuUVW8hgxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73594},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.5.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.5.0.tgz","_integrity":"sha512-36aOqb1sUAYpme4+ly2X6FsWNy8+ZqUODGYiP2tSHHah+lIe51MVByJtQxUQC/fOHeyW1IXuj74xMhi9nUzgrw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.6.1"},"peerDependencies":{"@felan-ai/agent-core":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.5.0_1788942300738_0.3863113571163572","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@felan-ai/ext-codex","version":"0.5.1","license":"MIT","_id":"@felan-ai/ext-codex@0.5.1","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"a62ecdb85959e74804f64503bf1a1a385f13a7c2","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.5.1.tgz","fileCount":36,"integrity":"sha512-JS5u/gdxVl8AJGicfPPLQaabTmPWgM340q0k7rTmmWIklFJ9SYYoHQ0YINn/U/pqr9c8cy/Q/Fywu7eaILXrbg==","signatures":[{"sig":"MEUCICYcj8v4uQid3MLyGDGgTvK/nfI5J5Fz1F1tZ5cyjaOEAiEArjmT5hAtBsjuP4AKWgY/ovHpYnx/5liEnQ7UHniShBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73594},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.5.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.5.1.tgz","_integrity":"sha512-JS5u/gdxVl8AJGicfPPLQaabTmPWgM340q0k7rTmmWIklFJ9SYYoHQ0YINn/U/pqr9c8cy/Q/Fywu7eaILXrbg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.7.0"},"peerDependencies":{"@felan-ai/agent-core":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.5.1_1789366874663_0.39171925948026076","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@felan-ai/ext-codex","version":"0.6.0","license":"MIT","_id":"@felan-ai/ext-codex@0.6.0","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"a03f125dcfba6362db2b01ca0c31d81af620063e","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.6.0.tgz","fileCount":36,"integrity":"sha512-3ORAmgdYjYQg5Af72qALgBvUz78CblgEDgblMVZPMvVPdp8aSX+NWWGrpwTQZr3utZ5vdTGoncMVtj/9a3u59w==","signatures":[{"sig":"MEQCIBV9p8byd7ZpZ7OjOdEtyBQE8LM8kQhhvckuhq0Yck7IAiBDupvd7ENdIsfvgDUkePel7j4Pe3uzOIYehTtsjRZeYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAvtbfmAbKKjkG1Mt4hVjtiv2ZS3GZFJgBSEDyE4HRMaAiAvFtwnx0r3ECxdGQwv6CWwKUk+1oZZ+/8E/XA/S0D63Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73594},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.6.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.6.0.tgz","_integrity":"sha512-3ORAmgdYjYQg5Af72qALgBvUz78CblgEDgblMVZPMvVPdp8aSX+NWWGrpwTQZr3utZ5vdTGoncMVtj/9a3u59w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.86.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.8.0"},"peerDependencies":{"@felan-ai/agent-core":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.6.0_1789968668492_0.8032483232484149","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@felan-ai/ext-codex","version":"0.6.1","license":"MIT","_id":"@felan-ai/ext-codex@0.6.1","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"1eb016b49e7ec25e9ea0443718c96cb21cc7cdb8","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.6.1.tgz","fileCount":36,"integrity":"sha512-K6DdWYRjeM1UM8vUlsW97xPsyFemivNkfIHPgMnZ0ox571gMQHo01HPnmFwhJd5fN588mGO43Gm+Vv4Za57GoQ==","signatures":[{"sig":"MEYCIQD+FVBbrAT/tTeDP+/rgGdV4NTW84LWAtLREhU3gFp8WgIhANCJOWWYEYy2QgD9/W9/BQOxm6XJ+0rmJIyyOXXthDyw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICBRhHtwnAY+EolqO+ND3lOqB78J0McM2hOGZpTArhXCAiEAxYaUfv0tKtxq2Qgw80Kfzumg4Vji3eUQgRuTUnancIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73573},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.6.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.6.1.tgz","_integrity":"sha512-K6DdWYRjeM1UM8vUlsW97xPsyFemivNkfIHPgMnZ0ox571gMQHo01HPnmFwhJd5fN588mGO43Gm+Vv4Za57GoQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.87.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.9.0"},"peerDependencies":{"@felan-ai/agent-core":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.6.1_1790049043632_0.2783416921306743","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@felan-ai/ext-codex","version":"0.6.2","license":"MIT","_id":"@felan-ai/ext-codex@0.6.2","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"7af1f3bf885c26c224089fa83d6366a0940ca8f6","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.6.2.tgz","fileCount":36,"integrity":"sha512-tkhavcP1j2/xRmYQpm9+Opzc2eqhWgHC6oM06a0HgMG6lA9Ehsyn9UC/JTtxkILrRuUu4f57pXrz5OFn+MhP0A==","signatures":[{"sig":"MEQCIEiqBzelVDbl6hVjFRCDtsyHPsTzAuGEUBMQJQxPGNwKAiAFtpxdWBvAFiFOywM0+Ud/jstdVRjBLYyJsPLdL78xig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBiL5GJkBYCpoxwT1GrUJImJ96bA7LEZ+tMkdWdtEerpAiEAuyXefDt1DDi8Fn2JgrCWk2Dg3ot5ISephTVfat/HZc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73573},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.6.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.6.2.tgz","_integrity":"sha512-tkhavcP1j2/xRmYQpm9+Opzc2eqhWgHC6oM06a0HgMG6lA9Ehsyn9UC/JTtxkILrRuUu4f57pXrz5OFn+MhP0A==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.87.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.9.1"},"peerDependencies":{"@felan-ai/agent-core":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.6.2_1790130131622_0.41312278046500106","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@felan-ai/ext-codex","version":"0.6.3","license":"MIT","_id":"@felan-ai/ext-codex@0.6.3","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"homepage":"https://github.com/felan-ai/felan#readme","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"b9ffeeaa16c3245b093cffae44c6bdbdb05e32ad","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.6.3.tgz","fileCount":40,"integrity":"sha512-9ahPNyJSapO2I8U8k1IloLl1O9cS0yvVyb4xVngp4nylZG9wYuAn34H07WDoS0y83PC2u6BsdgG+rxs6pXVjaQ==","signatures":[{"sig":"MEUCIQD6N+8NtsaVZXDqsKbyRe0OiSoFQxshJB4yLO1fjheobgIgS1nO8/i/ehAiNaFJL4lpk7zr+VFE4t+nfUwE7NvUkXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGOgwUgLg61qSpaLWe7oAHKZOboz6eW+ught+IIuraTGAiAwwBCJspUxjNy4ZT8QdevzMOkP84Nudf9+zlCdEBqvMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98890},"type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.6.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.6.3.tgz","_integrity":"sha512-9ahPNyJSapO2I8U8k1IloLl1O9cS0yvVyb4xVngp4nylZG9wYuAn34H07WDoS0y83PC2u6BsdgG+rxs6pXVjaQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.87.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.9.2"},"peerDependencies":{"@felan-ai/agent-core":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ext-codex_0.6.3_1790512474428_0.2662570723148965","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"_id":"@felan-ai/ext-codex@0.6.4","bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"a0bd0b53f9592544f540a8992ee10b9c819442bd","tarball":"https://registry.npmjs.org/@felan-ai/ext-codex/-/ext-codex-0.6.4.tgz","fileCount":40,"integrity":"sha512-Ri9KslRHoaxIyYIbdGNmuGu0MMjdgiRZcO+1jQMwhRye7tdnUN6SjM+XsL1WZWBXxJfyaBhPgSz0F31gu2Vb6w==","signatures":[{"sig":"MEUCIFv2J5hHOLsBHv6u9NaAs0tnDqIYtK+FJIp6Si+RW57dAiEAmPWqXAGXl9SNkwmZLD4tC3lODYds1wDKzKOx1KVDrJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICykSzlYUeNxGD7FUNtMhGqB8Ajcu7Pxq0LxbXNSDfNBAiEAtQzHwiGYWam349DbZKU6zI4xTXV/LAgClIGffUle2Zw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2fext-codex@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101815},"name":"@felan-ai/ext-codex","type":"module","_from":"file:.artifacts/felan-ai-ext-codex-0.6.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"version":"0.6.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53c503c4-cfde-489a-bc65-72286fab455e"}},"homepage":"https://github.com/felan-ai/felan#readme","_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-ext-codex-0.6.4.tgz","_integrity":"sha512-Ri9KslRHoaxIyYIbdGNmuGu0MMjdgiRZcO+1jQMwhRye7tdnUN6SjM+XsL1WZWBXxJfyaBhPgSz0F31gu2Vb6w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"_npmVersion":"11.19.0","description":"Codex-compatible structured tools and OpenAI request controls for Felan","directories":{},"maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"_nodeVersion":"22.20.0","dependencies":{"typebox":"1.1.38","@earendil-works/pi-tui":"0.87.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@felan-ai/agent-core":"0.9.3"},"peerDependencies":{"@felan-ai/agent-core":"^0.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ext-codex_0.6.4_1790569803091_0.24426740593615892"}}},"time":{"created":"2026-08-06T13:11:19.833Z","modified":"2026-09-28T04:30:03.542Z","0.0.0":"2026-08-06T13:11:20.267Z","0.1.0":"2026-08-06T13:32:09.128Z","0.1.1":"2026-08-06T14:06:49.672Z","0.1.2":"2026-08-07T13:59:16.743Z","0.1.3":"2026-08-08T06:52:46.858Z","0.1.4":"2026-08-15T06:43:53.720Z","0.1.5":"2026-08-17T16:17:49.264Z","0.1.6":"2026-08-24T14:14:09.697Z","0.2.0":"2026-08-24T16:49:21.313Z","0.2.1":"2026-08-25T05:42:17.905Z","0.2.2":"2026-08-30T13:35:23.783Z","0.3.0":"2026-09-02T14:45:05.373Z","0.3.1":"2026-09-02T16:13:09.977Z","0.3.2":"2026-09-03T05:33:45.756Z","0.3.3":"2026-09-04T11:17:18.716Z","0.3.4":"2026-09-04T13:46:16.347Z","0.3.5":"2026-09-05T04:13:31.349Z","0.3.6":"2026-09-07T07:10:44.262Z","0.4.0":"2026-09-07T12:58:22.884Z","0.5.0":"2026-09-09T08:25:00.860Z","0.5.1":"2026-09-14T06:21:14.799Z","0.6.0":"2026-09-21T05:31:08.596Z","0.6.1":"2026-09-22T03:50:43.717Z","0.6.2":"2026-09-23T02:22:11.710Z","0.6.3":"2026-09-27T12:34:34.524Z","0.6.4":"2026-09-28T04:30:03.172Z"},"bugs":{"url":"https://github.com/felan-ai/felan/issues"},"license":"MIT","homepage":"https://github.com/felan-ai/felan#readme","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"packages/ext-codex"},"description":"Codex-compatible structured tools and OpenAI request controls for Felan","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"readme":"# @felan-ai/ext-codex\n\nFirst-party Felan support for the compact structured tool surface used by GPT\ncoding models. It activates only when the selected model ID is GPT-family and\nthe provider is exactly `openai` or `openai-codex`.\n\nActive mode keeps ordinary `read`, `bash`, and all unrelated tools, replacing only\n`edit` and `write` with `apply_patch`. Switching to another model restores the\nordinary editing tools. File operations use the current `AgentRuntime`.\nThe local TUI presents patch calls with friendly action labels while headless\nmodes continue to expose the stable tool name and raw results.\n\n`postAgentRunCompaction` is enabled by default. It makes eligible GPT runs defer\nPi's automatic threshold compaction until the current agent run settles, which\npreserves the pre-0.84.4 timing while allowing the completed tool loop to\nfinish. Set it to `false` to use Pi's standard timing. Manual and\noverflow-recovery compaction remain immediate. Pi still owns summary generation;\nthis setting does not enable upstream OpenAI native Responses compaction.\n\nFor eligible Responses requests, the extension converts Pi's nullable\nfunction-tool `strict` value to `false` so optional arguments remain optional.\nExplicit `true` or `false` values, absent values, and non-function tools are\nleft unchanged.\n\nPi includes GPT-6 Astra in its built-in OpenAI and OpenAI Codex catalogs.\nThe existing GPT policy enables this extension's structured tools and native\nResponses controls without a custom `models.json` entry.\n\nFor GPT-6 Astra, Sol, and Luna using `openai-codex-responses`, changing the\nthinking level between turns keeps the initial request-level reasoning effort\nand projects a native `configuration_update` before the next user message in\nthe provider request. Updates are retained across session resume and forks;\nafter Pi compaction,\nthe new context establishes its own effort baseline. A queued user follow-up\nreceives its change before its next response; a tool-only continuation does\nnot. Changes without another user turn are recorded when the run settles.\nThis does not apply to standard `openai-responses`, other GPT models, or\nAnthropic. Automatic server truncation\nand compaction cannot be combined with native updates; Pi's existing local\ncompaction remains available. Actual cache hits also depend on provider cache\neligibility and can be checked using response usage cached-token counts.\n\nThe extension excludes restart-durable jobs, web access, image generation,\nCode Mode/Responses Lite, prompt replacement, native Responses compaction,\nvoice, and UI widgets.\n\n## Development\n\n```sh\npnpm --filter @felan-ai/ext-codex build\npnpm --filter @felan-ai/ext-codex type-check\npnpm --filter @felan-ai/ext-codex test\n```\n\nSee [NOTICE](NOTICE) for upstream attribution.\n\n## Package boundary and requirements\n\nAgent Core owns the runtime contract and Pi owns provider transport. This\npackage owns provider/model eligibility, structured patch replacement, and\nrequest controls; it does not register or replace a provider. File operations\ngo through the active `AgentRuntime`.\n\nThe package requires a compatible `@felan-ai/agent-core` peer, TypeBox, and\nPi-TUI. Host mode remains current-user access and is not a sandbox.\n\n## Related documentation\n\n- [Codex tools configuration](../../docs/user-guide/configuration.md#codex-tools)\n- [Runtime and security](../../docs/concepts/runtime-and-security.md)\n- [Extension catalog](../../docs/reference/extension-catalog.md)\n\n## Attribution\n\nSelected implementation behavior is adapted from the reviewed\n`@howaboua/pi-codex-conversion` sources. See [NOTICE](NOTICE) and\n[LICENSE](LICENSE) for source commits and attribution.\n","readmeFilename":"README.md"}