{"_id":"@felan-ai/felan","_rev":"147-7faadbe0309d45707f41bbb7b798699d","name":"@felan-ai/felan","dist-tags":{"bootstrap":"0.0.0-bootstrap.0","next":"0.21.16-cbm.0","latest":"0.26.16"},"versions":{"0.0.0-bootstrap.0":{"name":"@felan-ai/felan","version":"0.0.0-bootstrap.0","license":"MIT","_id":"@felan-ai/felan@0.0.0-bootstrap.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":"c20c7c54da19f2bc3f49ce86c58b10d120982e9d","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.0.0-bootstrap.0.tgz","fileCount":7,"integrity":"sha512-/c79LXQ2wNNfYXbNJuqQUBcvclDaTNsOSXdMFR6ogv1VGnmpz+xMCuJ3ZnYFeRFw3jRW163mMBWFHlMqnEwS0w==","signatures":[{"sig":"MEYCIQCdI87KGZjrCGLFIMt06JMlX8h7ns4QY3IdIBeV3GlnBQIhAJTTImr2YLlvOTlDkmWHOseaDfIi6oun5jA4gl8//JVB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694},"type":"module","_from":"file:/tmp/felan-npm-bootstrap.BSMMKM/clean/felan-ai-felan-0.0.0-bootstrap.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"mslavov","email":"milko.slavov@gmail.com"},"_resolved":"/tmp/felan-npm-bootstrap.BSMMKM/clean/felan-ai-felan-0.0.0-bootstrap.0.tgz","_integrity":"sha512-/c79LXQ2wNNfYXbNJuqQUBcvclDaTNsOSXdMFR6ogv1VGnmpz+xMCuJ3ZnYFeRFw3jRW163mMBWFHlMqnEwS0w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@felan-ai/agent-core":"0.0.0-bootstrap.0","@felan-ai/ext-context":"0.0.0-bootstrap.0","@felan-ai/ext-prewalk":"0.0.0-bootstrap.0","@felan-ai/ext-powerline":"0.0.0-bootstrap.0"},"publishConfig":{"tag":"bootstrap","access":"public","provenance":false},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.0.0-bootstrap.0_1785753362967_0.8418375926571589","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.0":{"name":"@felan-ai/felan","version":"0.1.0-alpha.0","license":"MIT","_id":"@felan-ai/felan@0.1.0-alpha.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":"b3bd7e60ff7a914962a6218ed04632efbc7fe88b","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.1.0-alpha.0.tgz","fileCount":7,"integrity":"sha512-PDccZaP6t08GnV4Xke1VerXvTGs/KfhRKFmQSvqQ13nRQ3Z/jSQwPm48Ck21tMYGbMrRd9kWxgDI64j/xnTi0g==","signatures":[{"sig":"MEUCIQDHYHmS6glhEhD00lpLY/M82hkceeCVsA9OIMmirYxnkQIgDR7HhSaJiSrd6p8+ulEnAY0p9VBDsc7B0UYYIMpz9VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.1.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2648},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.1.0-alpha.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"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:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.1.0-alpha.0.tgz","_integrity":"sha512-PDccZaP6t08GnV4Xke1VerXvTGs/KfhRKFmQSvqQ13nRQ3Z/jSQwPm48Ck21tMYGbMrRd9kWxgDI64j/xnTi0g==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.1.0-alpha.0","@felan-ai/ext-context":"0.1.0-alpha.0","@felan-ai/ext-prewalk":"0.1.0-alpha.0","@felan-ai/ext-powerline":"0.1.0-alpha.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/felan_0.1.0-alpha.0_1785753769399_0.9628716154358403","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@felan-ai/felan","version":"0.1.0-alpha.1","license":"MIT","_id":"@felan-ai/felan@0.1.0-alpha.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":"3e01620008a949bce8e294a381243ad0f935d09b","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.1.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-wJf6mn98327BVjPZ3aPTqoxdrwuwptwl+mbaaLSjc/9DpqiGIZZ+hMgDomzdXLjA/bk2okJGEq/nWKxp7LWuXA==","signatures":[{"sig":"MEUCIQC75OAe5hpuT8AwYkA0MsclcxiTmiZKWXSF7iXXbRNmfgIgKlAAKZBvvxpHBWKz5g7zID7uLuC1ZIw6mmq3HC/KzzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.1.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2648},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.1.0-alpha.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"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:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.1.0-alpha.1.tgz","_integrity":"sha512-wJf6mn98327BVjPZ3aPTqoxdrwuwptwl+mbaaLSjc/9DpqiGIZZ+hMgDomzdXLjA/bk2okJGEq/nWKxp7LWuXA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.1.0-alpha.1","@felan-ai/ext-context":"0.1.0-alpha.1","@felan-ai/ext-prewalk":"0.1.0-alpha.1","@felan-ai/ext-powerline":"0.1.0-alpha.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/felan_0.1.0-alpha.1_1785754791505_0.7027225254498368","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@felan-ai/felan","version":"0.1.0-alpha.2","license":"MIT","_id":"@felan-ai/felan@0.1.0-alpha.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"906211da39ccfd826f66311fef166453e0105e58","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.1.0-alpha.2.tgz","fileCount":35,"integrity":"sha512-F6gLhapXfEyQbAq/f6X/6brosTmXbC8L2jGTYwaYTANOQGKSwZM93GlvV8ZhS6ehPSa1qtvbh4v3eG7zYd9bhw==","signatures":[{"sig":"MEUCIQCvWaoXFl29GyYR0zLKogwxtK9L8bujQEKc2+7DPGAWugIgaECiCaW13JZSRNraHeruP3IDZ3Fn/DVE33Lns5bintU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.1.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37483},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.1.0-alpha.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"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:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.1.0-alpha.2.tgz","_integrity":"sha512-F6gLhapXfEyQbAq/f6X/6brosTmXbC8L2jGTYwaYTANOQGKSwZM93GlvV8ZhS6ehPSa1qtvbh4v3eG7zYd9bhw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.1.0-alpha.2","@felan-ai/ext-context":"0.1.0-alpha.2","@felan-ai/ext-prewalk":"0.1.0-alpha.2","@felan-ai/ext-powerline":"0.1.0-alpha.2","@earendil-works/pi-coding-agent":"0.82.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/felan_0.1.0-alpha.2_1785762920186_0.7426014320854033","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@felan-ai/felan","version":"0.1.0-alpha.3","license":"MIT","_id":"@felan-ai/felan@0.1.0-alpha.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"9c67afcae0fdeef27c56e1c762d7f2dd9ec38217","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.1.0-alpha.3.tgz","fileCount":36,"integrity":"sha512-V/DJKf18thlsuhcBDlfXWazP6G+ACLv5drtn/7Xp6TEnuuV3tgoUJImWx7yzvG3A1F+3yoaZPquPK9Adop5DDw==","signatures":[{"sig":"MEUCIQDYgZmZfWDBTy5ps5aFKdJjhF/q/38Xl46IO1NeAHe+5gIgY76F8WhyN7jk9DNn6VMuukcYCt2af/15xfAuSmLifSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.1.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37867},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.1.0-alpha.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"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:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.1.0-alpha.3.tgz","_integrity":"sha512-V/DJKf18thlsuhcBDlfXWazP6G+ACLv5drtn/7Xp6TEnuuV3tgoUJImWx7yzvG3A1F+3yoaZPquPK9Adop5DDw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.1.0-alpha.3","@felan-ai/ext-context":"0.1.0-alpha.3","@felan-ai/ext-prewalk":"0.1.0-alpha.3","@felan-ai/ext-powerline":"0.1.0-alpha.3","@earendil-works/pi-coding-agent":"0.82.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/felan_0.1.0-alpha.3_1785765799227_0.09294100102528713","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@felan-ai/felan","version":"0.1.0","license":"MIT","_id":"@felan-ai/felan@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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"794680fc4da574512cb526e95d7962dcccb29d08","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.1.0.tgz","fileCount":52,"integrity":"sha512-vNAsXmYiI4JTS0CnQA0bOgoM5kxZlbBIGT+ma0uLNhRnoY6HTusaS/bcNEtAyv8ysMdUsc6yqdtvIbCtQPGsaw==","signatures":[{"sig":"MEUCIQC4tfsGHBmnF3Vr7ZqsLI7wIs/xqtuGDTaogc0wWxShRwIgcPdUL3GE0rk6V2KvZ9wLkXHe4i5Sp6P2KEtVluZxJTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152824},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.1.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","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:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.1.0.tgz","_integrity":"sha512-vNAsXmYiI4JTS0CnQA0bOgoM5kxZlbBIGT+ma0uLNhRnoY6HTusaS/bcNEtAyv8ysMdUsc6yqdtvIbCtQPGsaw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.1.0","@felan-ai/ext-context":"0.1.0","@felan-ai/ext-prewalk":"0.1.0","@felan-ai/ext-powerline":"0.1.0","@felan-ai/ext-subagents":"0.1.0","@earendil-works/pi-coding-agent":"0.83.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.1.0_1785858171305_0.7409674213446655","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@felan-ai/felan","version":"0.2.0","license":"MIT","_id":"@felan-ai/felan@0.2.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"86195fe9c66b6c7f6c9efcc9bf5494b4abf9f14b","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.2.0.tgz","fileCount":56,"integrity":"sha512-iDMD3Sh1XEHgvCelM83qVpqzEXu97DV2hXx9QTa0sgzU9Kwty2CDXIhHbOyObfuaeY5IJFxBMIDBfvzOour02Q==","signatures":[{"sig":"MEUCICpBBtquwErv7XHJQVOufpDLZxnQvt2z4pefE2GZW33qAiEAqku1MbLR7smqXS51WP/BmEsnLR/aRi1ShQYDlAXM1qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165216},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.2.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.2.0.tgz","_integrity":"sha512-iDMD3Sh1XEHgvCelM83qVpqzEXu97DV2hXx9QTa0sgzU9Kwty2CDXIhHbOyObfuaeY5IJFxBMIDBfvzOour02Q==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.2.0","@felan-ai/ext-context":"0.2.0","@felan-ai/ext-prewalk":"0.2.0","@felan-ai/ext-powerline":"0.2.0","@felan-ai/ext-subagents":"0.2.0","@earendil-works/pi-coding-agent":"0.83.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.2.0_1785921494535_0.09399202477009427","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@felan-ai/felan","version":"0.3.0","license":"MIT","_id":"@felan-ai/felan@0.3.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"034ad67212095546936d919652cfa005535aa185","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.3.0.tgz","fileCount":56,"integrity":"sha512-Bkl1O4Bn3W5fQuXfc1FRlm9VW99vVICpE/Woslo/xgZR+lmZtR9PV3XEA5vrW3sJgY6OjVU/sKzgOQJV6Sgj6w==","signatures":[{"sig":"MEQCIHmMCBtDOjDZKVy2cEGOaG1ObEUWdUfKRd8qBc3VS/SZAiB5f0Pg1jg2SUlp8XrmBqrKFPCv5pD57Z8bSRNNa+h5qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159253},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.3.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.3.0.tgz","_integrity":"sha512-Bkl1O4Bn3W5fQuXfc1FRlm9VW99vVICpE/Woslo/xgZR+lmZtR9PV3XEA5vrW3sJgY6OjVU/sKzgOQJV6Sgj6w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.3.0","@felan-ai/ext-context":"0.3.0","@felan-ai/ext-prewalk":"0.3.0","@felan-ai/ext-powerline":"0.3.0","@felan-ai/ext-subagents":"0.3.0","@earendil-works/pi-coding-agent":"0.83.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.3.0_1785925092168_0.016679588663373046","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@felan-ai/felan","version":"0.3.1","license":"MIT","_id":"@felan-ai/felan@0.3.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"c24bdaae54d73309561b1ee24aadf2c619beffa1","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.3.1.tgz","fileCount":56,"integrity":"sha512-Exo/D4XJrEZNshBvG3UhJC3+CBh9De+v72mXDpQIN3jr1JTwFHeWFOifgcbvKOihBkONiT3HYiq3HbAYV6M38Q==","signatures":[{"sig":"MEUCIGVKJg1tccqg4XEhXxEE/HaY0de7intC3t7s4/mtWl+cAiEAq0KWDyjAACNp/h6MfqoEWDVvhF/vV2U61TPTRltWLx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160189},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.3.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.3.1.tgz","_integrity":"sha512-Exo/D4XJrEZNshBvG3UhJC3+CBh9De+v72mXDpQIN3jr1JTwFHeWFOifgcbvKOihBkONiT3HYiq3HbAYV6M38Q==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.3.2","@felan-ai/ext-context":"0.3.0","@felan-ai/ext-prewalk":"0.3.0","@felan-ai/ext-powerline":"0.3.0","@felan-ai/ext-subagents":"0.3.1","@felan-ai/ext-background-bash":"0.3.1","@earendil-works/pi-coding-agent":"0.83.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.3.1_1785987843371_0.34065425164701835","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@felan-ai/felan","version":"0.4.0","license":"MIT","_id":"@felan-ai/felan@0.4.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"e3fdb76e626aa855bc335267e762d6398c70a816","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.4.0.tgz","fileCount":60,"integrity":"sha512-qxVsSg+6wVzdYvnJAAIZjEyGOXprXPthhD0+p50/pB92EJcIEuqoR18OKqUt4l2JVqQZfQv09OG4YTGqyfoYLw==","signatures":[{"sig":"MEUCIGqXtNEuqelh8ispOjlpz1J3J+V/vEZDlWhgsZvtJBPqAiEAmf3khTUQuDGE+tpgGJGFioycO0Iaxsv482Fs9rlIy2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164065},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.4.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.4.0.tgz","_integrity":"sha512-qxVsSg+6wVzdYvnJAAIZjEyGOXprXPthhD0+p50/pB92EJcIEuqoR18OKqUt4l2JVqQZfQv09OG4YTGqyfoYLw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/agent-core":"0.4.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.1","@felan-ai/ext-powerline":"0.3.1","@felan-ai/ext-subagents":"0.3.2","@felan-ai/ext-background-bash":"0.3.2","@earendil-works/pi-coding-agent":"0.83.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.4.0_1785993919263_0.6989955187314965","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@felan-ai/felan","version":"0.5.0","license":"MIT","_id":"@felan-ai/felan@0.5.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"f46277881dd536789c0f9cde3df821d63080822c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.5.0.tgz","fileCount":60,"integrity":"sha512-w/rq0fkICmDIdjlZuExUfjpLPbywJ/czh1tBKL7bGT0cVY7ER5eST32Xs81JZ+hHK8m1BEsgIZdW8yvhW5IRBQ==","signatures":[{"sig":"MEUCIQCBuQUfFotZwdhoSGwmVUgjl0KJX/b8VLHTq8KkbwLQsAIgd+VLaDDoLxirbuM/vIULraH3XWO+6VokRi0YyaDTAos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164568},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.5.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.5.0.tgz","_integrity":"sha512-w/rq0fkICmDIdjlZuExUfjpLPbywJ/czh1tBKL7bGT0cVY7ER5eST32Xs81JZ+hHK8m1BEsgIZdW8yvhW5IRBQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/ext-tasks":"0.1.0","@felan-ai/agent-core":"0.4.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.1","@felan-ai/ext-powerline":"0.3.1","@felan-ai/ext-subagents":"0.3.2","@felan-ai/ext-background-bash":"0.3.2","@earendil-works/pi-coding-agent":"0.83.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.5.0_1786006359985_0.7134607770286905","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@felan-ai/felan","version":"0.6.0","license":"MIT","_id":"@felan-ai/felan@0.6.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"11e6d0582dadf279ddb180cb5a1b59acff3f6852","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.6.0.tgz","fileCount":60,"integrity":"sha512-UUIXPLrx0QPeTskVyZwGF6j1ltkAXEbIFk2Sv3/Us+80ZkkDGCyTZ2jOHXNwvwySlUshXqhNhSQwyx8AMiMs0A==","signatures":[{"sig":"MEYCIQCiykaQeCPct0LCAh+BuMJpn8YIL/MM31ED3YNFrwBHIwIhALBOYMpoangN2x9hu2B+Qm3t0It8TxMSooLIBNCHvIet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165158},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.6.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.6.0.tgz","_integrity":"sha512-UUIXPLrx0QPeTskVyZwGF6j1ltkAXEbIFk2Sv3/Us+80ZkkDGCyTZ2jOHXNwvwySlUshXqhNhSQwyx8AMiMs0A==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/ext-tasks":"0.1.0","@felan-ai/agent-core":"0.4.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.1","@felan-ai/ext-powerline":"0.3.1","@felan-ai/ext-subagents":"0.3.2","@felan-ai/ext-web-access":"0.1.0","@felan-ai/ext-background-bash":"0.3.2","@earendil-works/pi-coding-agent":"0.83.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.6.0_1786015446340_0.7357408229142253","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@felan-ai/felan","version":"0.7.0","license":"MIT","_id":"@felan-ai/felan@0.7.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"1d23e083a67eb47ada955bf7c95c952a412ef2b3","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.7.0.tgz","fileCount":64,"integrity":"sha512-AbB8K2wnn2grAytiBqLMHxQPhAUoQKIhBkGWH+Na9x18KZrQ0a5by5udptZA2M+EnTgSnJuCTD+UF77icORKCw==","signatures":[{"sig":"MEQCIEpLHnDKlk2s/w+BCHM/hAmqZh1EYSsMEqYCQbBwmeBiAiBj69G7ij1tsaDu9reuz9yC6SJ2wBrjouKPxrcjnOe/cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169218},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.7.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.7.0.tgz","_integrity":"sha512-AbB8K2wnn2grAytiBqLMHxQPhAUoQKIhBkGWH+Na9x18KZrQ0a5by5udptZA2M+EnTgSnJuCTD+UF77icORKCw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/ext-codex":"0.1.0","@felan-ai/ext-tasks":"0.1.1","@felan-ai/agent-core":"0.4.1","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.1","@felan-ai/ext-powerline":"0.3.2","@felan-ai/ext-subagents":"0.3.2","@felan-ai/ext-web-access":"0.1.1","@felan-ai/ext-background-bash":"0.3.3","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.7.0_1786023137235_0.9881077594725693","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@felan-ai/felan","version":"0.8.0","license":"MIT","_id":"@felan-ai/felan@0.8.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"673bb5530c967809cb5b4c1669734dca09885969","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.8.0.tgz","fileCount":64,"integrity":"sha512-kZSdLeh70PtqaYM2CRhoZANzGgoLWTj9NguJpWX+AcnIfQgYAFReb54eq014WdmxuSWpZzKOvgSz8EKaE/+iFQ==","signatures":[{"sig":"MEYCIQC/3IKrrbVzUiGBIh93HOaThUdRHWU5QHqOwEwl0J2Q/gIhAMGK6V1grl6Uok8L6AQrZceJc9desaz5g/Xlu4xjdf8U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170479},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.8.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.8.0.tgz","_integrity":"sha512-kZSdLeh70PtqaYM2CRhoZANzGgoLWTj9NguJpWX+AcnIfQgYAFReb54eq014WdmxuSWpZzKOvgSz8EKaE/+iFQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@felan-ai/ext-codex":"0.1.1","@felan-ai/ext-tasks":"0.1.1","@felan-ai/agent-core":"0.4.2","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.1","@felan-ai/ext-ask-user":"0.1.0","@felan-ai/ext-powerline":"0.3.2","@felan-ai/ext-subagents":"0.3.2","@felan-ai/ext-web-access":"0.1.1","@felan-ai/ext-background-bash":"0.3.3","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.8.0_1786029017697_0.828633762156056","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@felan-ai/felan","version":"0.9.0","license":"MIT","_id":"@felan-ai/felan@0.9.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"d810bd4f5c550617f0089971013b6792b56ac8ca","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.9.0.tgz","fileCount":92,"integrity":"sha512-+uspBI8bCrikefhPh4g51X4pxoReRPJkDGJbDvm47DCcKBFW+T4GEdCuw5I0iabc32LgaBKB6xYd9T86IfkFqQ==","signatures":[{"sig":"MEUCIDeWxkO2E2L3Z8AT+vjaYHGBVvrisQ+glRSJLUSC7Ys2AiEA0XhZXB9ND1f+Dbp7mFXRKfc0P9fA9y7eVNoPCcbwkUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376999},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.9.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.9.0.tgz","_integrity":"sha512-+uspBI8bCrikefhPh4g51X4pxoReRPJkDGJbDvm47DCcKBFW+T4GEdCuw5I0iabc32LgaBKB6xYd9T86IfkFqQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.0","@felan-ai/ext-codex":"0.1.1","@felan-ai/ext-tasks":"0.1.1","@felan-ai/agent-core":"0.4.3","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.0","@felan-ai/ext-ask-user":"0.1.0","@felan-ai/ext-powerline":"0.4.0","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.3","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.9.0_1786084747471_0.13591643702817002","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@felan-ai/felan","version":"0.10.0","license":"MIT","_id":"@felan-ai/felan@0.10.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"0c2ac4eac2bfcc5f3d19e36920b380e968e2ca6c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.10.0.tgz","fileCount":92,"integrity":"sha512-d1tJjLULSCIDNgDDl55xkdPecTU3RVbI9jusNtaX54bO/9IxwTtiPLjUKlcboIROaHCcUxVTkxKns+ce9ts3Tg==","signatures":[{"sig":"MEUCIDxQvYurQ0C8r67xzgVNEE+UXirV6ZEKd2cAeNPHUDSUAiEAqUkBU1erBPcDrTjqE6k1PGrDmMRBrDhZregpEjMyFMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377761},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.10.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.10.0.tgz","_integrity":"sha512-d1tJjLULSCIDNgDDl55xkdPecTU3RVbI9jusNtaX54bO/9IxwTtiPLjUKlcboIROaHCcUxVTkxKns+ce9ts3Tg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.0","@felan-ai/ext-codex":"0.1.1","@felan-ai/ext-tasks":"0.1.1","@felan-ai/agent-core":"0.4.3","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.0","@felan-ai/ext-ask-user":"0.1.0","@felan-ai/ext-powerline":"0.4.0","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.1","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.3","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.10.0_1786088745898_0.07438222928320082","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@felan-ai/felan","version":"0.11.0","license":"MIT","_id":"@felan-ai/felan@0.11.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"a39f82a7548c98669d47892a05436387a46f11f9","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.11.0.tgz","fileCount":112,"integrity":"sha512-N+gWzorcBmw7pj1bgUs7UJiVepuIno/eW++IXSJvdajsVfDJ2ct/uoN1vZuvNjr/V05QjKx8d2GdG+xbnNBleQ==","signatures":[{"sig":"MEUCIFuxaN8AbbCiX+37CPPMt50Zm4NtDEaFE+5S0+9N4jYwAiEA6iORcXZL2Vjwo+HIWPfoVyEh4Ekd2rsfDgpSmkbDFjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482387},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.11.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.11.0.tgz","_integrity":"sha512-N+gWzorcBmw7pj1bgUs7UJiVepuIno/eW++IXSJvdajsVfDJ2ct/uoN1vZuvNjr/V05QjKx8d2GdG+xbnNBleQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.0","@felan-ai/ext-codex":"0.1.1","@felan-ai/ext-tasks":"0.1.1","@felan-ai/agent-core":"0.4.4","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.0","@felan-ai/ext-ask-user":"0.1.0","@felan-ai/ext-powerline":"0.4.0","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.1","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.3","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.11.0_1786093343504_0.6301592099501079","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@felan-ai/felan","version":"0.11.1","license":"MIT","_id":"@felan-ai/felan@0.11.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"c2e009ae52c6d120e6cf37a0ca6dde0e8353ade3","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.11.1.tgz","fileCount":112,"integrity":"sha512-K/3pbMymwXCP6zXM6TC9PLORWW/zHoHx0a1OhSsMXJQ9AEwAU1rT3w6ydXI6Eq4JV+aOz+6pSTBYrlx9kacqpg==","signatures":[{"sig":"MEUCIHdvJfIebMl9RmxXqxUiL50F7OoOeXCJQFhvODg/0lACAiEAjXRqomKB5BWX/DHaVA+51GXbN3Aj05jg8goeQQyUjFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482981},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.11.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.11.1.tgz","_integrity":"sha512-K/3pbMymwXCP6zXM6TC9PLORWW/zHoHx0a1OhSsMXJQ9AEwAU1rT3w6ydXI6Eq4JV+aOz+6pSTBYrlx9kacqpg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.0","@felan-ai/ext-codex":"0.1.1","@felan-ai/ext-tasks":"0.1.1","@felan-ai/agent-core":"0.4.5","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.0","@felan-ai/ext-ask-user":"0.1.0","@felan-ai/ext-powerline":"0.4.0","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.1","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.3","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.11.1_1786107204542_0.4950182117885611","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@felan-ai/felan","version":"0.11.2","license":"MIT","_id":"@felan-ai/felan@0.11.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"666f20e89a31fe0ac095ed58004c47db2be8dfb9","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.11.2.tgz","fileCount":112,"integrity":"sha512-e1dounffqSTURK9aLI4WIuHHDtyRY24EdPwrsF53xo58ZGAxVU1kreIsNer0DWinjgnmQq48VXEAtVVm0o+Y/w==","signatures":[{"sig":"MEQCIAJcDE/2tBBMlmAdbQW6ZfH9gOoAwTViezU86GPQYFVVAiB4D7sKCn0tSr58ednUf+Imee2K8w3jz2KOwQfUIFMmCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482981},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.11.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.11.2.tgz","_integrity":"sha512-e1dounffqSTURK9aLI4WIuHHDtyRY24EdPwrsF53xo58ZGAxVU1kreIsNer0DWinjgnmQq48VXEAtVVm0o+Y/w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.0","@felan-ai/ext-codex":"0.1.2","@felan-ai/ext-tasks":"0.1.1","@felan-ai/agent-core":"0.4.5","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.0","@felan-ai/ext-ask-user":"0.1.0","@felan-ai/ext-powerline":"0.4.0","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.2","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.3","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.11.2_1786111160767_0.8318570976974156","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@felan-ai/felan","version":"0.11.3","license":"MIT","_id":"@felan-ai/felan@0.11.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"c5ec3c3438a493051d3d05a85ed39a520cd1cb4f","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.11.3.tgz","fileCount":112,"integrity":"sha512-mQcYoQiR8R1jdddt0A7TYw2VXT1ztLR2D2oEN0SHhA8Obtw7N33RwOo1i5zSJ4nw5ustGChCj+4wZ/zzO3zM0w==","signatures":[{"sig":"MEUCIBsi0F+275+vdf/lWM8RvO3nVHymX33VKHvr0XBWA/sIAiEA/TjB4d2/N7XSdPt6yZJbxRmQnVLh7UKtzij+Jr9jo9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483168},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.11.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.11.3.tgz","_integrity":"sha512-mQcYoQiR8R1jdddt0A7TYw2VXT1ztLR2D2oEN0SHhA8Obtw7N33RwOo1i5zSJ4nw5ustGChCj+4wZ/zzO3zM0w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.1","@felan-ai/ext-codex":"0.1.2","@felan-ai/ext-tasks":"0.1.1","@felan-ai/agent-core":"0.4.5","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.0","@felan-ai/ext-ask-user":"0.1.0","@felan-ai/ext-powerline":"0.4.0","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.2","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.3","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.11.3_1786113773271_0.2549931394399383","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@felan-ai/felan","version":"0.11.4","license":"MIT","_id":"@felan-ai/felan@0.11.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"350d11d0fc90e1d88153feed3fe7205c7866a3a6","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.11.4.tgz","fileCount":112,"integrity":"sha512-WieJgFavQVP34Y/Efjwb9gqVU4fC9yTYYkQI5AKQbvvAJABUTq3N9hktdTNjNaxU9xl6X9xavgnWIXFff+zZDg==","signatures":[{"sig":"MEUCIQCqeDwz+Ap/PWmVMjBtHj8ek19pkXQP08MBWDsSNSFDjwIgDEEGTtewdFAfs9Gy64MqdOivnoNxiViOjXbEGg31wGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483168},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.11.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.11.4.tgz","_integrity":"sha512-WieJgFavQVP34Y/Efjwb9gqVU4fC9yTYYkQI5AKQbvvAJABUTq3N9hktdTNjNaxU9xl6X9xavgnWIXFff+zZDg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.1","@felan-ai/ext-codex":"0.1.3","@felan-ai/ext-tasks":"0.1.2","@felan-ai/agent-core":"0.4.6","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.1","@felan-ai/ext-ask-user":"0.1.1","@felan-ai/ext-powerline":"0.4.1","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.2","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.4","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.11.4_1786171975039_0.08443409844629035","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@felan-ai/felan","version":"0.12.0","license":"MIT","_id":"@felan-ai/felan@0.12.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"0ed8c1b8852879c04a8fe27730c81a1449475e30","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.0.tgz","fileCount":112,"integrity":"sha512-2vM2p+kACpOSdwPtwtkVC57HP/dkdYr9YwM2mqXcALVuMKg1NuUT2QL0uvrEpm2tB4tRG6NYy/yCI0tDZ79PcQ==","signatures":[{"sig":"MEYCIQCR1H4ICVRBqCS0D2xfTEAVLCtpNcMR8eW8HO23N0D8uQIhAMBjwT7CLKOch8IK+AQjq1uyypjfqncN5T1bh+BdwM5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484458},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.0.tgz","_integrity":"sha512-2vM2p+kACpOSdwPtwtkVC57HP/dkdYr9YwM2mqXcALVuMKg1NuUT2QL0uvrEpm2tB4tRG6NYy/yCI0tDZ79PcQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.1","@felan-ai/ext-codex":"0.1.3","@felan-ai/ext-tasks":"0.1.2","@felan-ai/agent-core":"0.4.6","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.1","@felan-ai/ext-ask-user":"0.1.1","@felan-ai/ext-powerline":"0.4.1","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.2","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.4","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.0_1786429065492_0.41004824192210565","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@felan-ai/felan","version":"0.12.1","license":"MIT","_id":"@felan-ai/felan@0.12.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"6aa19feecfd9059eeab89bba94cb2beb7b6a71bf","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.1.tgz","fileCount":112,"integrity":"sha512-xVH118gll9HlULH+NgvGDhIs/Q+lTDA2rwdw3qFcK5VTQj6NQkvdd73jOsbJFjTcxFZQaUiteujPgje6GhhwBw==","signatures":[{"sig":"MEUCIBTZ610sieYuxSiYVZkqfsJAEzIdYDg4u1gLhHS18+7QAiEAzeXToBNtbG1Yeh3g2eISIQ16YzTDpNGZ2iX4BIsq6HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484458},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.1.tgz","_integrity":"sha512-xVH118gll9HlULH+NgvGDhIs/Q+lTDA2rwdw3qFcK5VTQj6NQkvdd73jOsbJFjTcxFZQaUiteujPgje6GhhwBw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.1","@felan-ai/ext-codex":"0.1.4","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.7","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.2","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.3.3","@felan-ai/ext-web-access":"0.1.2","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.5","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.1_1786776242176_0.8249991382402921","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@felan-ai/felan","version":"0.12.2","license":"MIT","_id":"@felan-ai/felan@0.12.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"663d8588d1a3744b9ca4b6d90068b6231e4e224e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.2.tgz","fileCount":116,"integrity":"sha512-rIRc5RbP0Cuo5T1kq4s8gEp4sesKTrkXe3VcCYmYp1zv7N76Z1kslA2w7ySZ9DkLrjGrtZLmzdjUrtFLP8EmQw==","signatures":[{"sig":"MEQCIFDV3hUDbPCOTVpc4uG/9Ro8ZplA1HhTwtYflHiij2ljAiAuJMoTlO7uC9dxs82/K2IsZLugTkIyD+Y74hO/XwDYqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502727},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.2.tgz","_integrity":"sha512-rIRc5RbP0Cuo5T1kq4s8gEp4sesKTrkXe3VcCYmYp1zv7N76Z1kslA2w7ySZ9DkLrjGrtZLmzdjUrtFLP8EmQw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.1","@felan-ai/ext-codex":"0.1.4","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.7","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.2","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.3.4","@felan-ai/ext-web-access":"0.1.2","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.5","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.2_1786968908744_0.9889615531853879","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@felan-ai/felan","version":"0.12.3","license":"MIT","_id":"@felan-ai/felan@0.12.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"65a551cc3ad6d720daf465779aaef1aacc858064","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.3.tgz","fileCount":116,"integrity":"sha512-wv/X5GArSRymT6AAkLtSflG/+NCrH/sYKmRFteUHRrNRXY7Ubll8jVkwWUfhNpSfMATU6Zmed5//f0K8q5beMw==","signatures":[{"sig":"MEUCIQC7sD9VRtujMnjczfx9DDbRXaZ5ld953qX0eOmW+X8ANwIgKXzzK0lTZ5UjFI5yLJTnYmO1LkVzCS6chd7vQWktucE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514774},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.3.tgz","_integrity":"sha512-wv/X5GArSRymT6AAkLtSflG/+NCrH/sYKmRFteUHRrNRXY7Ubll8jVkwWUfhNpSfMATU6Zmed5//f0K8q5beMw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.1","@felan-ai/ext-codex":"0.1.4","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.8","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.2","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.3.4","@felan-ai/ext-web-access":"0.1.2","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.5","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.3_1786977380661_0.9434594805870344","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@felan-ai/felan","version":"0.12.4","license":"MIT","_id":"@felan-ai/felan@0.12.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"4e7c529fb63da70debcf25212774902faee6db2d","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.4.tgz","fileCount":116,"integrity":"sha512-cSRpbeRQV2LpYSsXRSYKc/j56DTWcrP7/sx42TGzjGEseJ2hy3UNtG6pOjgiVsS+SWv3/Jx7DgWhW1FGxIdOuw==","signatures":[{"sig":"MEQCIBGZ1iqVDHUSXFyHMJOty8aOvDOUc5/+/723WguZfZqRAiBHl/VMWpO+qP3I5Mr0J8l1jwC2KY2lb34Lp7k/GrIXnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514774},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.4.tgz","_integrity":"sha512-cSRpbeRQV2LpYSsXRSYKc/j56DTWcrP7/sx42TGzjGEseJ2hy3UNtG6pOjgiVsS+SWv3/Jx7DgWhW1FGxIdOuw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.3.4","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.5","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.4_1786983473980_0.23551337140860795","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@felan-ai/felan","version":"0.12.5","license":"MIT","_id":"@felan-ai/felan@0.12.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"ef9e4f7b8d3f7a7bb6646bc0c5c2dd787a33ef79","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.5.tgz","fileCount":116,"integrity":"sha512-XMQqayUNiZhRxhJUYfZZrcnhSZahwY+vrJa6WP/tUF4JGuOd+yoGA6gAuO1vAesovkXFjGQLSNPh/+QM9ToeXw==","signatures":[{"sig":"MEQCIAK5FsY0SKXIlIEROsJVQ6dm+oXrnPT5NEhnn7F7EhdoAiAsvn+0mz05xFlxLKbYIyJrM+31nVsZZyPY5/uwZ49xEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515233},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.5.tgz","_integrity":"sha512-XMQqayUNiZhRxhJUYfZZrcnhSZahwY+vrJa6WP/tUF4JGuOd+yoGA6gAuO1vAesovkXFjGQLSNPh/+QM9ToeXw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.3.4","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.5","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.5_1787032500421_0.4443677897305611","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@felan-ai/felan","version":"0.12.6","license":"MIT","_id":"@felan-ai/felan@0.12.6","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"3f3ad2f82d852a19e015157e0c60522db79e8d70","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.6.tgz","fileCount":120,"integrity":"sha512-waYl+cYs3l5ktadh4chZoYveTfa7TdI8vzawAVr1vfyHgy5l6vEkh1Gm2IR4y9nUj2P1EisSR5lh3rWyhERyvg==","signatures":[{"sig":"MEQCIGFpgEVe6lEWqlMNC/NTx3DtYDsEFOI7AWyWRwqHi69UAiBVXwpfBjwtL1UIWUH5tX3KoFWqyV7i9LQKUoBt1DR1Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552251},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.6.tgz","_integrity":"sha512-waYl+cYs3l5ktadh4chZoYveTfa7TdI8vzawAVr1vfyHgy5l6vEkh1Gm2IR4y9nUj2P1EisSR5lh3rWyhERyvg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.2","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.3.4","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.6_1787065618078_0.10239759604883769","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"@felan-ai/felan","version":"0.12.7","license":"MIT","_id":"@felan-ai/felan@0.12.7","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"758c9fa68cb56cb7263c4181d9c36f8b920a03dd","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.7.tgz","fileCount":124,"integrity":"sha512-rtqHY1Hz/UG2s6gz5iu+9/wtzaF1+LFae6kI5iZ8Zu8ng3Ous81mLKAf6gBcPsEmjQZaD3xj3FXMOJUTqTHn8w==","signatures":[{"sig":"MEYCIQCoXf8QqvYISnXdq0cw4heHsE9c8bSDWhnZ5TiwltGxCwIhAI3pZHSrILu6cfQ8Lh7pwGkeaiGg5BcEjmjlgPwG7z6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558608},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.7.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.7.tgz","_integrity":"sha512-rtqHY1Hz/UG2s6gz5iu+9/wtzaF1+LFae6kI5iZ8Zu8ng3Ous81mLKAf6gBcPsEmjQZaD3xj3FXMOJUTqTHn8w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.3","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.3.4","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.7_1787068648781_0.00414708464989344","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"@felan-ai/felan","version":"0.12.8","license":"MIT","_id":"@felan-ai/felan@0.12.8","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"36c635bb2e4a1ca102eefcbc1581d85c34dca88b","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.8.tgz","fileCount":124,"integrity":"sha512-AUuMmKKGG26q/cSZJ+UBx1y25TCeffyoFgc4VDNlo4P3fSKqdUUDDrlusNHT3PLwbAaqu+LvYIH/NiWuWNtxHg==","signatures":[{"sig":"MEUCIGSKher1l68fPiI3YMjzXSqN288QBzvt8qgtx8WqcuiYAiEAoTpKL9E2vUOY37A6VbbPOFHa7coAqJWlBMdc3q8+fYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562810},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.8.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.8.tgz","_integrity":"sha512-AUuMmKKGG26q/cSZJ+UBx1y25TCeffyoFgc4VDNlo4P3fSKqdUUDDrlusNHT3PLwbAaqu+LvYIH/NiWuWNtxHg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.3","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.3.4","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.8_1787116419318_0.5902947156844534","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"@felan-ai/felan","version":"0.12.9","license":"MIT","_id":"@felan-ai/felan@0.12.9","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"3b1b0fac251d83dba6b00421a9e6fd341bb4232e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.9.tgz","fileCount":152,"integrity":"sha512-LGGFb95JORk4VROKsQQo+hzwFF81YCG9Khjn2B8T9p70R1XAvDe87qpVs7FYhYSNVghopDXR9s+D501mPF8pFw==","signatures":[{"sig":"MEYCIQDwFaruStwkqcdN6Sb1VPJ4JeMCU46SfOfcEoHXhGCZVwIhAPx/+fTPSPw/VuBez10oX2DxHyGiCWLYixFxhSYcGLq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753533},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.9.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.9.tgz","_integrity":"sha512-LGGFb95JORk4VROKsQQo+hzwFF81YCG9Khjn2B8T9p70R1XAvDe87qpVs7FYhYSNVghopDXR9s+D501mPF8pFw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.3","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.9_1787284391305_0.7340063034838775","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"@felan-ai/felan","version":"0.12.10","license":"MIT","_id":"@felan-ai/felan@0.12.10","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"ceb98f66926669ed447fe84ea74d21f1d23db4a2","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.10.tgz","fileCount":152,"integrity":"sha512-QQczEUGR449gPe8RSkTF2DwR8CRURmNZgdm9q1+fYulLd5zO6PWES4j1LNlDG7hQ6zpx2CSFUb6+VbKolfZpcA==","signatures":[{"sig":"MEUCIBRWXgvSEGPoRVPU0xLAIjtmFlJqIy/aUN/ZiZrqI4cYAiEAnim+EfiAb/FJd1DR2OEh1NUJfEOopu5ukrsrBU3pOzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757388},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.10.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.10.tgz","_integrity":"sha512-QQczEUGR449gPe8RSkTF2DwR8CRURmNZgdm9q1+fYulLd5zO6PWES4j1LNlDG7hQ6zpx2CSFUb6+VbKolfZpcA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.3","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.10_1787303831438_0.08095835519097383","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"@felan-ai/felan","version":"0.12.11","license":"MIT","_id":"@felan-ai/felan@0.12.11","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"4f3d16fabf33197b3ff155c86ebe25cc012502c4","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.12.11.tgz","fileCount":152,"integrity":"sha512-Vhr67x+G++xAH+vId3QwFzSB/a9HG9JZOT5Surp1aQX0GPOAtEG7bJVRmaN4g+TLCQHUyKkUVQnL1n/ah/6AUQ==","signatures":[{"sig":"MEYCIQDhGGdmza8xG245E97woivxcA9b0RP7KFVvXmflis9dhwIhALKENYWXI2IPJkK8u3EdwP+Zb75+khoBfdwmIOEufEVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760985},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.12.11.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.12.11.tgz","_integrity":"sha512-Vhr67x+G++xAH+vId3QwFzSB/a9HG9JZOT5Surp1aQX0GPOAtEG7bJVRmaN4g+TLCQHUyKkUVQnL1n/ah/6AUQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.3","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.12.11_1787305771525_0.07538521122150188","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@felan-ai/felan","version":"0.13.0","license":"MIT","_id":"@felan-ai/felan@0.13.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"973d7d85803567782ac564e86d8ae68e384aba8e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.0.tgz","fileCount":156,"integrity":"sha512-r7FaLlzJr/UkJWTR/z24MxWvnfn3F3aaaJoM1MmG9+NFLamaEwb8eGwduIMAJCh1GkCypYmmjEqsV6xPcJyLFg==","signatures":[{"sig":"MEUCICE9EkcRvjIkQJexZwLnnyKa9YclcppDZMMrI+vIwqUkAiEA1SDzLqlFBWbhifMCxBsg6502f7/cnd1LPV7QYq0awCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760557},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.0.tgz","_integrity":"sha512-r7FaLlzJr/UkJWTR/z24MxWvnfn3F3aaaJoM1MmG9+NFLamaEwb8eGwduIMAJCh1GkCypYmmjEqsV6xPcJyLFg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.3","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.0_1787319285924_0.88322181959039","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@felan-ai/felan","version":"0.13.1","license":"MIT","_id":"@felan-ai/felan@0.13.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"fafeab538ed271f0b7c88412b7ab24849956652c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.1.tgz","fileCount":156,"integrity":"sha512-p0f06yoYLO+U8Mwry3flA6XpTY0u2NEh1wpXMdBPEz3EYWoFRfASwGqC2HmrdGT6MOsdVsiMJtz9x8XvK3AnEA==","signatures":[{"sig":"MEQCIBxYJ4VtBJEjJ280BnNt8FzKvvFsvQSQpDyb2geHE3U9AiAT8gC/pRPkKzkDaNBirqmPUoAZ+XHlasxGGm+QrzAgLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766065},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.1.tgz","_integrity":"sha512-p0f06yoYLO+U8Mwry3flA6XpTY0u2NEh1wpXMdBPEz3EYWoFRfASwGqC2HmrdGT6MOsdVsiMJtz9x8XvK3AnEA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.3","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.1_1787321427868_0.8914420058332657","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@felan-ai/felan","version":"0.13.2","license":"MIT","_id":"@felan-ai/felan@0.13.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"d30049def0a2ae19bf21759ab54d27533e24c62e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.2.tgz","fileCount":156,"integrity":"sha512-gxuaL5UvXQDymFvbyPAD5AX+tPj67uX4QCeI/Ek5kYx8DeEOl7iYmBZVqLvni+ue82N8Fh3+2ZXdytOTt2AIwA==","signatures":[{"sig":"MEUCIBdxturJbzUEjDAonLPdib2Bk/mz+0CPlXouLhyRgTs6AiEAh1mNxJ3ttXm7UitVfcv0Djp7iIYEX8QWYx75zq+G/e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766065},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.2.tgz","_integrity":"sha512-gxuaL5UvXQDymFvbyPAD5AX+tPj67uX4QCeI/Ek5kYx8DeEOl7iYmBZVqLvni+ue82N8Fh3+2ZXdytOTt2AIwA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.1","@felan-ai/ext-prewalk":"0.3.3","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.2_1787513565532_0.5953271524148434","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@felan-ai/felan","version":"0.13.3","license":"MIT","_id":"@felan-ai/felan@0.13.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"ced12c3a0988afe19d8f364095f9207a2db27a0f","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.3.tgz","fileCount":156,"integrity":"sha512-nyu5wKz0rRuRShqhPqRGJn7Fj2SNJBxrNM3F2KfGrSZm1Y1sXQGdhOSGaCMkjxRAveun6MRM3Y5FuYVSHujMoQ==","signatures":[{"sig":"MEYCIQDRMoGwhtOfBtjFtVIt2qwOkZJadfjzNftmMXDBxQk38QIhAIy783z60E8Nmcxk0SLYjmqDG+g/Qgno85PeKQApRG7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766065},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.3.tgz","_integrity":"sha512-nyu5wKz0rRuRShqhPqRGJn7Fj2SNJBxrNM3F2KfGrSZm1Y1sXQGdhOSGaCMkjxRAveun6MRM3Y5FuYVSHujMoQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.9","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.2","@felan-ai/ext-prewalk":"0.3.4","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.3_1787558643525_0.4012514619529548","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@felan-ai/felan","version":"0.13.4","license":"MIT","_id":"@felan-ai/felan@0.13.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"41b14b7ff6bf1b516097144da249cef96cb39568","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.4.tgz","fileCount":156,"integrity":"sha512-Qq+wP6PHlS73+aHfaoK95YJY53ec+OrrSL1Wve8fzk4HOP/RZLF2xV9lUL0fsB4MAXhmI1RXqQITrA9RVuCafg==","signatures":[{"sig":"MEUCIQDfHzX/Eqo1qIp9ErsUkFwbNv/fprpiRUXkG3H5HiWSEQIgRCTljCUcCU/ifXRmPYI9mYWLgEAQKsYa5GKewA3jgNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766470},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.4.tgz","_integrity":"sha512-Qq+wP6PHlS73+aHfaoK95YJY53ec+OrrSL1Wve8fzk4HOP/RZLF2xV9lUL0fsB4MAXhmI1RXqQITrA9RVuCafg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.10","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.2","@felan-ai/ext-prewalk":"0.3.4","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-felan-api":"0.1.0","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.6","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.4_1787565841002_0.8265704466986334","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@felan-ai/felan","version":"0.13.5","license":"MIT","_id":"@felan-ai/felan@0.13.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"64d725492db251a879f0109a1d8adcc2d4686e3d","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.5.tgz","fileCount":156,"integrity":"sha512-VrG2bKvsBBJz1ZMgvjDFcumAoJOi/M/232nSlpGaKW4N410kjFEQXUnljpKmVTyf+sDABeEDVQFDME6EkdN+jg==","signatures":[{"sig":"MEUCIQDAqXrTIENEe3XfljAFmmmQYtcbku7/y/3Ya9uScE2DagIgfALmodZ9gmszXLaAKQkD/LVlobbMksmlJhHAXDeF4Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766470},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.5.tgz","_integrity":"sha512-VrG2bKvsBBJz1ZMgvjDFcumAoJOi/M/232nSlpGaKW4N410kjFEQXUnljpKmVTyf+sDABeEDVQFDME6EkdN+jg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.11","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.2","@felan-ai/ext-prewalk":"0.3.4","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-felan-api":"0.1.0","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.7","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.5_1787570102959_0.0825370639208991","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@felan-ai/felan","version":"0.13.6","license":"MIT","_id":"@felan-ai/felan@0.13.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"67b051cee08425fad89975223f34758b4f195d5c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.6.tgz","fileCount":156,"integrity":"sha512-ctW34gHe4qU9VhX+gp40VWJKz4hnXV9pY7vNml+OBUpE0Arb61UVGF4xUkHpj8nQUTYdxa1XOuutzWyLXjBD+A==","signatures":[{"sig":"MEUCIQDjEEk256vANV6VE1niU6TK0UWvcChH2gaiUTXP5qzoDgIgGQTEnYYh/RkahnB8lalwXUrkq2wwgs0mCweklM3vkAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":768679},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.6.tgz","_integrity":"sha512-ctW34gHe4qU9VhX+gp40VWJKz4hnXV9pY7vNml+OBUpE0Arb61UVGF4xUkHpj8nQUTYdxa1XOuutzWyLXjBD+A==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.5","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.12","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.2","@felan-ai/ext-prewalk":"0.3.5","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-felan-api":"0.1.0","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.7","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.6_1787572793638_0.9593018124314985","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@felan-ai/felan","version":"0.13.7","license":"MIT","_id":"@felan-ai/felan@0.13.7","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"5b97369327ceaa70e04d4914209eec839c47892d","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.7.tgz","fileCount":160,"integrity":"sha512-K5Rly6GloxbYveDuitM/DoTm2x+B91WwTJcHZ5lqgf8OU+lPwZaIBqaPTkcBbFOy/ySCe7xoNhzdEu9YaZMZ0A==","signatures":[{"sig":"MEYCIQDEE0ZS0as2H6K9whwLd4DPWwtzUgkKHPqY4IbAfMSuuAIhAMJj+dJXB1yN3bqLigT4e+ZtDKqPYk9kznJJwQVsb53c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786017},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.7.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.7.tgz","_integrity":"sha512-K5Rly6GloxbYveDuitM/DoTm2x+B91WwTJcHZ5lqgf8OU+lPwZaIBqaPTkcBbFOy/ySCe7xoNhzdEu9YaZMZ0A==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.6","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.12","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.2","@felan-ai/ext-prewalk":"0.3.5","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-felan-api":"0.1.0","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.7","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.7_1787580854871_0.9613028183324854","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@felan-ai/felan","version":"0.13.8","license":"MIT","_id":"@felan-ai/felan@0.13.8","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"700256f137c7e128b009a1c4f1e149c76bf13bd8","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.8.tgz","fileCount":160,"integrity":"sha512-XvaAOQAYWowhyi6F5neWdpMgdwwAQ0XcIHRoCmvDosSU4FZnJH9EEIKm3KGXfNNkyQoBXg9GI/ZnAdQMrdYa+Q==","signatures":[{"sig":"MEUCIFzKdJziaZ7nTSbDaYXx4CIusVFj5Ktcb+gkcB9s5h4TAiEAvAe8e3czjRJTRcV8l3i1iR7RrwUkASFFUqQ61psTYro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786017},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.8.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.8.tgz","_integrity":"sha512-XvaAOQAYWowhyi6F5neWdpMgdwwAQ0XcIHRoCmvDosSU4FZnJH9EEIKm3KGXfNNkyQoBXg9GI/ZnAdQMrdYa+Q==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.6","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.12","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.2","@felan-ai/ext-prewalk":"0.3.6","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-felan-api":"0.1.0","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.7","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.8_1787581236872_0.41641412972529523","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@felan-ai/felan","version":"0.13.9","license":"MIT","_id":"@felan-ai/felan@0.13.9","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"c2558f78fb805b17ad947da03a2dd7228514481c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.13.9.tgz","fileCount":168,"integrity":"sha512-CVDdI6KtQ33dW64RA4hhL0E1YnOnhejjH+t7f8k7WQ/VAuDcMojzGVAYs7N8hYzasC3t3VVM0nE/vEzRaffprQ==","signatures":[{"sig":"MEUCIEu1JMVQBcN+nYCYpebCLrD7A1GMxpYsPAG1z6GMdOoXAiEAip2a0OzV0CAk5DFjE14nKeuA9cukZCjP3O7vQzfFumA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":817926},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.13.9.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.13.9.tgz","_integrity":"sha512-CVDdI6KtQ33dW64RA4hhL0E1YnOnhejjH+t7f8k7WQ/VAuDcMojzGVAYs7N8hYzasC3t3VVM0nE/vEzRaffprQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.1.2","@felan-ai/ext-codex":"0.1.6","@felan-ai/ext-tasks":"0.1.3","@felan-ai/agent-core":"0.4.12","@felan-ai/ext-memory":"0.1.0","@felan-ai/ext-browser":"0.1.0","@felan-ai/ext-context":"0.3.2","@felan-ai/ext-prewalk":"0.3.6","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.1.3","@felan-ai/ext-felan-api":"0.1.0","@felan-ai/ext-powerline":"0.4.2","@felan-ai/ext-subagents":"0.4.0","@felan-ai/ext-markitdown":"0.1.0","@felan-ai/ext-web-access":"0.2.0","@felan-ai/ext-output-style":"0.1.0","@felan-ai/ext-rtk-optimizer":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.3.7","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.13.9_1787581551814_0.15837827119732228","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@felan-ai/felan","version":"0.14.0","license":"MIT","_id":"@felan-ai/felan@0.14.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"422f312953a75ed060edbe6a1993dc4bc4d65abf","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.0.tgz","fileCount":172,"integrity":"sha512-NBc1W6nQfuUPOKGr1DJlXNbreNuiMu4+lhuaaBJWYd14FQLNnBlX5ReBc7v3dJdQeoQPIxpIkpSzrjvTtLkwpw==","signatures":[{"sig":"MEUCIQCj9yiQNsN1OpfN8LtHPVvUivEqW383nhI4uZBvr5+qUQIgHtlp/p1TuqhjKZCfKjtWUOkqc9SexC+uZ/8D0Ii6ESU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":849714},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.0.tgz","_integrity":"sha512-NBc1W6nQfuUPOKGr1DJlXNbreNuiMu4+lhuaaBJWYd14FQLNnBlX5ReBc7v3dJdQeoQPIxpIkpSzrjvTtLkwpw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.0","@felan-ai/ext-tasks":"0.2.0","@felan-ai/agent-core":"0.5.0","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.2.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.0","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.0","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.0","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.0_1787590175551_0.28611574425101205","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@felan-ai/felan","version":"0.14.1","license":"MIT","_id":"@felan-ai/felan@0.14.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"2eb82350c8aba32f0ad01fdd31d2140244b223a4","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.1.tgz","fileCount":172,"integrity":"sha512-NCRTaNIB8o+l6tS4N2vYi5tU3AGCQ2Ui1cTnUY65axeKepcpAvydpFbsdvOV1szCLpuY4mfTUcb1x/KYzWNrKg==","signatures":[{"sig":"MEQCIEBDnrY97g0CoBhWXrIq+5MdW5Cfcb4Ipg5QaCJ4cas4AiBk5mbChMU4VH0glFwWlcxmy7FIZ5aVPFGK5WjKW9vsWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":860021},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.1.tgz","_integrity":"sha512-NCRTaNIB8o+l6tS4N2vYi5tU3AGCQ2Ui1cTnUY65axeKepcpAvydpFbsdvOV1szCLpuY4mfTUcb1x/KYzWNrKg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.0","@felan-ai/ext-tasks":"0.2.0","@felan-ai/agent-core":"0.5.0","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.2","@felan-ai/ext-ask-user":"0.2.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.0","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.0","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.0","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.1_1787633776057_0.56782799581706","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@felan-ai/felan","version":"0.14.2","license":"MIT","_id":"@felan-ai/felan@0.14.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"56e0e62085e489f4d000660709c091de57be1f6f","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.2.tgz","fileCount":172,"integrity":"sha512-NUae10sLRY2QvuRHnUGrZrxOJZxdSb/2KJhG6IAi/t48ReKeyD+KGY/tkQyuPqEuPfOeNjnkovEtiLHsm4P34g==","signatures":[{"sig":"MEUCIQD7Aa0T8EmciUH2iyQANtmpIRL0BX8S67TJ8J/CkwHJZwIgWu4SroqXeG+VSaLfgf08VAQNVob93haHSpiy8lYWOhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876845},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.2.tgz","_integrity":"sha512-NUae10sLRY2QvuRHnUGrZrxOJZxdSb/2KJhG6IAi/t48ReKeyD+KGY/tkQyuPqEuPfOeNjnkovEtiLHsm4P34g==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.1","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.0","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.2_1787636546996_0.6390929963007153","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@felan-ai/felan","version":"0.14.3","license":"MIT","_id":"@felan-ai/felan@0.14.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"da103884be57488686c098fc808a28b0ebe762b9","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.3.tgz","fileCount":172,"integrity":"sha512-FQ1htHWzNz/I2Gkqiluvv7F8c5mtM1c47J9XwmeTCyzIHvmzjIZei4dKfcBT6WvRRHz7SeIuHcFVWQhI2RxDdw==","signatures":[{"sig":"MEYCIQC/bPq5WaPEFM63dsKNV/kqFnI5imhgMmAGyqGVp7K8/wIhAI8/enJSmVKi7sqTKp0NHM8TpBgfEaL0ABAL5u5A+oGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":878920},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.3.tgz","_integrity":"sha512-FQ1htHWzNz/I2Gkqiluvv7F8c5mtM1c47J9XwmeTCyzIHvmzjIZei4dKfcBT6WvRRHz7SeIuHcFVWQhI2RxDdw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.1","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.0","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.3_1787659685494_0.20278170119828176","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@felan-ai/felan","version":"0.14.4","license":"MIT","_id":"@felan-ai/felan@0.14.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"56f1e1f1f72cf0871072aaad2353cbbea5e9edb6","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.4.tgz","fileCount":172,"integrity":"sha512-fZfzq6jyHgrbpomqnBWXPH3a3zq/01mNSo3w+JYwj9X1clyXXXOSWH0qyufg2U7zYefh8E+QNlBybZGf6cGyNQ==","signatures":[{"sig":"MEYCIQDEPMUXxVDwfg3iIhCPmDEz+CNURyJ6Edn4sXfpUyY0wwIhAPVXCAfGGfVLqwsgs3HMaKchQX4B3iBqWsR2tbH1edFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":878920},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.4.tgz","_integrity":"sha512-fZfzq6jyHgrbpomqnBWXPH3a3zq/01mNSo3w+JYwj9X1clyXXXOSWH0qyufg2U7zYefh8E+QNlBybZGf6cGyNQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.1","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.1","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.4_1787661084240_0.8350258516519338","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"@felan-ai/felan","version":"0.14.5","license":"MIT","_id":"@felan-ai/felan@0.14.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"1d8be59e4bc320eba8f0e6466bd47f6e40485478","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.5.tgz","fileCount":176,"integrity":"sha512-G3n8iKTjOFeX+NuMvZyei7V7ibzzXgzAGfZp4eALSwjytDB7XJZqzrAK/oKkI3vEEltqUBZ03jE8Qtn1Qbru5Q==","signatures":[{"sig":"MEQCIEqA4Qyg/7OZLj51n2GdfuZgp0eV8/ePyF79x1FDcmtnAiBSgBKG9IBLxMqt2eqXp3Hc594ou2ucnebGz1BExXOhsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882834},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.5.tgz","_integrity":"sha512-G3n8iKTjOFeX+NuMvZyei7V7ibzzXgzAGfZp4eALSwjytDB7XJZqzrAK/oKkI3vEEltqUBZ03jE8Qtn1Qbru5Q==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.1","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.1","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.5_1787663217178_0.9281628933378099","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"@felan-ai/felan","version":"0.14.6","license":"MIT","_id":"@felan-ai/felan@0.14.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"93a0fc0457faf9a6bc25fa9a16c2adc4c18e6d90","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.6.tgz","fileCount":176,"integrity":"sha512-3f0yToXodTZZ08ZeuWCVgLr+EYwMKm9V+rRr8LJY0kYqntepB19nZsL7O7s2LjqZRMK3VQM1brkUpZGkmlb39A==","signatures":[{"sig":"MEQCIF4T/HX8DANEOMUIQb6AsvHaFI5DZXATbHItBIWEbP21AiAFaUQbo7HGi0e29MsLGpXAvsQkJzfI8L5XjurCVuVttg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883937},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.6.tgz","_integrity":"sha512-3f0yToXodTZZ08ZeuWCVgLr+EYwMKm9V+rRr8LJY0kYqntepB19nZsL7O7s2LjqZRMK3VQM1brkUpZGkmlb39A==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.1","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.1","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.6_1787664667811_0.5280604909357272","host":"s3://npm-registry-packages-npm-production"}},"0.14.7":{"name":"@felan-ai/felan","version":"0.14.7","license":"MIT","_id":"@felan-ai/felan@0.14.7","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"71315659288232b94391e9c34c14a404820136ea","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.7.tgz","fileCount":176,"integrity":"sha512-JGdAvIR4KKM46K1f07O0sRdxqAvovxn9u2kpd1IZTmnkZkay4nIOVbdeZGIrBTStNjdWpUqZYMUVqkxjyQ//yw==","signatures":[{"sig":"MEYCIQCq/oReLR4WdjZDlot1jLAwvhGXg385G855zRF/RRChvAIhALknQ2ZLehfyd99rOXzOhpk9Pzya28wOGHnXiH78hmZu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883937},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.7.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.7.tgz","_integrity":"sha512-JGdAvIR4KKM46K1f07O0sRdxqAvovxn9u2kpd1IZTmnkZkay4nIOVbdeZGIrBTStNjdWpUqZYMUVqkxjyQ//yw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.1","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.1","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.7_1787723255209_0.8173928555999994","host":"s3://npm-registry-packages-npm-production"}},"0.14.8":{"name":"@felan-ai/felan","version":"0.14.8","license":"MIT","_id":"@felan-ai/felan@0.14.8","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"4a034401af575e123cfa435d5be6cbf85ffd7063","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.14.8.tgz","fileCount":176,"integrity":"sha512-HaiLr+vL8b1+xhMZc1OmigCL17eCcA4zGACd8HL2SMSlLcJP/k2Ux0g9GEQvWjqf3Q4thx5uQs340JgOfLQIJQ==","signatures":[{"sig":"MEUCIE9XszBDuFm2K2tDj/yDL1NXynJmdW472h9+8ytbsXj7AiEAjVyZew0MuIaVTmpTJGfRV4VE2SbYp5iBfDpXFkntuT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.14.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883937},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.14.8.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.14.8.tgz","_integrity":"sha512-HaiLr+vL8b1+xhMZc1OmigCL17eCcA4zGACd8HL2SMSlLcJP/k2Ux0g9GEQvWjqf3Q4thx5uQs340JgOfLQIJQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.1","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.4.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.14.8_1787730361132_0.6555858676915398","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@felan-ai/felan","version":"0.15.0","license":"MIT","_id":"@felan-ai/felan@0.15.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"2de16423786b69ebb143e2715262a1e5bcc1b5f9","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.15.0.tgz","fileCount":176,"integrity":"sha512-mdoGu/xRSJu4qbZSORDnFCGxs7dkq5zS+rSeonEd4q/dz+YNLCW6R+U6rdok+HObN61cbk/B+yeVLwWSLAC62A==","signatures":[{"sig":"MEYCIQCQHTl/B6DECjKj5qWysM64B5VNv3e2EWMe1qiynIO0wwIhAMSlFyoBKcrwpihwlPw6ftpJvUZoiWTxVWScC4abCYz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883937},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.15.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.15.0.tgz","_integrity":"sha512-mdoGu/xRSJu4qbZSORDnFCGxs7dkq5zS+rSeonEd4q/dz+YNLCW6R+U6rdok+HObN61cbk/B+yeVLwWSLAC62A==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.1","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.15.0_1787745249294_0.6950875492344688","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@felan-ai/felan","version":"0.15.1","license":"MIT","_id":"@felan-ai/felan@0.15.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"e14264d4113bc224e01309a0e8f45099d67c537b","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.15.1.tgz","fileCount":184,"integrity":"sha512-slgZDROkRz9B7OzDXpZ+v8OoOdPRpIdT20706cmJNQX/Tp3kXnIZKt4zWzuVy5SUolZ2zm7+rwa2rvDuIq4HNQ==","signatures":[{"sig":"MEUCIQCWrKRUpZ+xq04kdVe26pe9B9aRp4zCSEwp0xTYMWFk0QIgA6O5ohvH0lnPknwsgkzb6RXTq3wmZhB99yiK03D5PHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939507},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.15.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.15.1.tgz","_integrity":"sha512-slgZDROkRz9B7OzDXpZ+v8OoOdPRpIdT20706cmJNQX/Tp3kXnIZKt4zWzuVy5SUolZ2zm7+rwa2rvDuIq4HNQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.15.1_1787749251016_0.1917036495216613","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@felan-ai/felan","version":"0.15.2","license":"MIT","_id":"@felan-ai/felan@0.15.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"08437d9f66d36d5e7ef65a3ce49bb185d22b9278","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.15.2.tgz","fileCount":184,"integrity":"sha512-PPrhgjvG/J1KLlUHh2nVGxETL++3TZpOOQX4pZgXFT4s0xJrCKcQ1q9wr1o1Y1ABx/nv9KSjqxJZqVYHdx8Gog==","signatures":[{"sig":"MEQCIB5YHt2csB5qZzUPMbL0Q1RkDQeLGTaMj74j5zKy8Qs4AiA+WYYzAmJrvtyVKZQ/8C4uidDGoFyCJnSSrb+djtH0KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948712},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.15.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.15.2.tgz","_integrity":"sha512-PPrhgjvG/J1KLlUHh2nVGxETL++3TZpOOQX4pZgXFT4s0xJrCKcQ1q9wr1o1Y1ABx/nv9KSjqxJZqVYHdx8Gog==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.0","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.15.2_1787751983959_0.8138320594479114","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@felan-ai/felan","version":"0.15.3","license":"MIT","_id":"@felan-ai/felan@0.15.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"86fa75d22e98bd2878e2955524d54b4c1d765981","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.15.3.tgz","fileCount":184,"integrity":"sha512-L9fQyi3mDvJaqFFmjeY/0OuFOYyiUqKqxIRsqC4YZZK2zX48f4UhmBUcRUDjjVHY4LJYpdB/3e17Sc71UdEhJQ==","signatures":[{"sig":"MEUCIE0FJpNs2OD9UKzqNZAZCd4S9bW/T1rBj7zIgVButsmUAiEAs89soV/kgcBGGXHZiNYxg9jmQ81XAXxO3DPjSWb9Vj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948712},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.15.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.15.3.tgz","_integrity":"sha512-L9fQyi3mDvJaqFFmjeY/0OuFOYyiUqKqxIRsqC4YZZK2zX48f4UhmBUcRUDjjVHY4LJYpdB/3e17Sc71UdEhJQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","proper-lockfile":"4.1.2","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/felan_0.15.3_1787753222947_0.8521815753677864","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@felan-ai/felan","version":"0.15.4","license":"MIT","_id":"@felan-ai/felan@0.15.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"0ddbbb4619c6ac96071010c4f5e1e81067f934a3","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.15.4.tgz","fileCount":188,"integrity":"sha512-DTIN6loEF3StACZZ9Cscpo5sAeoKMf7/aEt06W/JaIBxcuV6Xm7AiNPejoZ1S3FTc7ULdO2Za+8VcutkiW/2Cw==","signatures":[{"sig":"MEYCIQDYCzgRAUA99BH9bsnSCH7rNZM9UqEyH+yvGjMlZeu2gQIhAIGTBoLyytX1smAEujGQ1VWmVZ+5qZ6v0gORKpNvkdHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970293},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.15.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.15.4.tgz","_integrity":"sha512-DTIN6loEF3StACZZ9Cscpo5sAeoKMf7/aEt06W/JaIBxcuV6Xm7AiNPejoZ1S3FTc7ULdO2Za+8VcutkiW/2Cw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.15.4_1787763865012_0.9464085646403939","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@felan-ai/felan","version":"0.16.0","license":"MIT","_id":"@felan-ai/felan@0.16.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"feab2a310d929cc790c41c7104b5060197426ecb","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.16.0.tgz","fileCount":188,"integrity":"sha512-ax5zu+sPuTCCXQSAMl+gn1UgwpRIeGr9eSz9RG520WQORtQTwTWnbhxS+TWwvbMZfeeccVtHA79RUz5PV2C0gg==","signatures":[{"sig":"MEUCIQDk4X6wHiom3yA/5NqL/WN32hXiSCgLbeRcL1YKS7YIEwIgBwif1fPH5keaahwkPi4Wq6zQIIWrFD0oVZAU/pMyJ+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970616},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.16.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.16.0.tgz","_integrity":"sha512-ax5zu+sPuTCCXQSAMl+gn1UgwpRIeGr9eSz9RG520WQORtQTwTWnbhxS+TWwvbMZfeeccVtHA79RUz5PV2C0gg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.16.0_1787802750126_0.35114330200954535","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@felan-ai/felan","version":"0.16.1","license":"MIT","_id":"@felan-ai/felan@0.16.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"85dea8531897a7f4d57c09438d60af3df499d409","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.16.1.tgz","fileCount":192,"integrity":"sha512-IKaQLHQkM0qFYJgsRqTHWLq6gF6tF005HYNKwOIubUhv+mbGz/olbazxa23dYtGVhYA7f6YE7sU90EPDzoHpdA==","signatures":[{"sig":"MEYCIQC65Du9FHziG1PV4eTg+a4oAWq9oxFOz5YlPEQZ7GyLvAIhAMnuinvs8b63iekWT5MiyNkT7lcR9vMXYk4iqAgc8hl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":974095},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.16.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.16.1.tgz","_integrity":"sha512-IKaQLHQkM0qFYJgsRqTHWLq6gF6tF005HYNKwOIubUhv+mbGz/olbazxa23dYtGVhYA7f6YE7sU90EPDzoHpdA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.2","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.16.1_1787803760757_0.055293103398277754","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@felan-ai/felan","version":"0.16.2","license":"MIT","_id":"@felan-ai/felan@0.16.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"b5191be6ae25f3ff5d8c8d3f6ec6125ce432470e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.16.2.tgz","fileCount":192,"integrity":"sha512-YYwMRFlIG1549jc6fMyHeCKWP3zH/BUJJRF6D+dPYOOT/K0ivW3VPAHgjOf78/s9lR/u+w1fYFt/Z4QFFJCiXg==","signatures":[{"sig":"MEUCIQCp09K0CqM0w1dPz16yBaQAaKxa4NgoEQO6a1ix5mgmtgIgWDINy1uo+jD7LbE8Yqf/0AjwdhIuCL4XIvBi8bqG3XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976570},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.16.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.16.2.tgz","_integrity":"sha512-YYwMRFlIG1549jc6fMyHeCKWP3zH/BUJJRF6D+dPYOOT/K0ivW3VPAHgjOf78/s9lR/u+w1fYFt/Z4QFFJCiXg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.3","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.16.2_1787807100507_0.9966704045099029","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@felan-ai/felan","version":"0.16.3","license":"MIT","_id":"@felan-ai/felan@0.16.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"7c9212eb37d6844aa969797b059aeac6623b0095","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.16.3.tgz","fileCount":192,"integrity":"sha512-uFidVZvxbA8LSdYUsU6DYr6XDTqrPJUwKsTXaUreZbj34dt2RExfkm3YkNW78vXfk2uWNjiVSsA00tiOG+0lFQ==","signatures":[{"sig":"MEQCIFqjN/Orjs+0GL5tNmpJgMozFPAXdM6S7usMK6EPootXAiBIyX8XugK9Q9diPgJsELCjclg2sGNHjF6+A7A7KrNo6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":977204},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.16.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.16.3.tgz","_integrity":"sha512-uFidVZvxbA8LSdYUsU6DYr6XDTqrPJUwKsTXaUreZbj34dt2RExfkm3YkNW78vXfk2uWNjiVSsA00tiOG+0lFQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.3","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.16.3_1787810491932_0.655524252249376","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@felan-ai/felan","version":"0.16.4","license":"MIT","_id":"@felan-ai/felan@0.16.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"6fb71f6158de5ee191ae59e82119c71b7ae261f5","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.16.4.tgz","fileCount":192,"integrity":"sha512-J3jexIFeNIF502vys8VsHRFPf1/7OalHSpAFZrtiKmsdI8Z+dDSa9Xu0QGyDyHrGU1QAnjt64dvygG5ZgyZMKw==","signatures":[{"sig":"MEYCIQCwX6IfmF8oPInRLJCMbeSAoFcRGq4nPki2LtCJFT143wIhAIUrhvlHNEW6pQkIpBzfF08AFekyPs+j/0LT3OnGCIlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":977290},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.16.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.16.4.tgz","_integrity":"sha512-J3jexIFeNIF502vys8VsHRFPf1/7OalHSpAFZrtiKmsdI8Z+dDSa9Xu0QGyDyHrGU1QAnjt64dvygG5ZgyZMKw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.2","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.3","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.1","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.16.4_1787815853634_0.3344152110981531","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@felan-ai/felan","version":"0.16.5","license":"MIT","_id":"@felan-ai/felan@0.16.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"5e82c93cb81514fde3dadc36104efbef001ec96e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.16.5.tgz","fileCount":192,"integrity":"sha512-U+RWYfrcDGoDXkVKNris1VgGC0U1Fz8Bz9mfqq7P8fhmE4R46eFrqOzZXmEsocCaYA4xK6F/XWhTjytc+KKf3w==","signatures":[{"sig":"MEQCIGqTNO8PFn3EVDMFB/5ORVULfiwsoJtI7m/4wDpAoKKcAiAe0H5khCSTGaqU1ksbHAd/ALjxA4QC+rr/GH40OtS2mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":977290},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.16.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.16.5.tgz","_integrity":"sha512-U+RWYfrcDGoDXkVKNris1VgGC0U1Fz8Bz9mfqq7P8fhmE4R46eFrqOzZXmEsocCaYA4xK6F/XWhTjytc+KKf3w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.3","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.3","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.1","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.16.5_1787817985127_0.17474717272467166","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@felan-ai/felan","version":"0.16.6","license":"MIT","_id":"@felan-ai/felan@0.16.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"95978b22b46428f70cff0f29ed6973ddc6c607bb","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.16.6.tgz","fileCount":192,"integrity":"sha512-CJ87u45L/9JopCQrYfnak0yeJ6L2kt9P4FcyZ5QjSk+4aq+ZOBrEItFSCASzRRhXTqAWPXFWnaDZH416mZwa2w==","signatures":[{"sig":"MEUCIEJhEoI2oUVsbgalDKcQ51gCeyU9VWLd4iwyFuxmbmHGAiEAxNvZTRFQoVgLoVh6eBmh3HemTQFTLIL1m58ZkN9FWuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":977290},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.16.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.16.6.tgz","_integrity":"sha512-CJ87u45L/9JopCQrYfnak0yeJ6L2kt9P4FcyZ5QjSk+4aq+ZOBrEItFSCASzRRhXTqAWPXFWnaDZH416mZwa2w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.3","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.4","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.1","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.16.6_1787819716990_0.2752310851996731","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@felan-ai/felan","version":"0.16.7","license":"MIT","_id":"@felan-ai/felan@0.16.7","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"2867c49c768761f98af1c0aa9d96e64e6af6a42e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.16.7.tgz","fileCount":192,"integrity":"sha512-358/1erK3xuVkEnKByKnw2TAQjUsgiyf0OQWBOtc2uWTs+0SrSNuXnQ/v1FBYv0pR5YfAGPek06o6LXiVVPvXg==","signatures":[{"sig":"MEUCIGfPwgmnU6pbjohiThiZqRlktsH8WpWw4qYwIhZfyv7fAiEAwF3DMvLqdehbXb0CwUIERPFG9wwx2ctHyLkFh3SA3n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":977460},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.16.7.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.16.7.tgz","_integrity":"sha512-358/1erK3xuVkEnKByKnw2TAQjUsgiyf0OQWBOtc2uWTs+0SrSNuXnQ/v1FBYv0pR5YfAGPek06o6LXiVVPvXg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.3","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.2.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.4","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.2","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.16.7_1787826599919_0.7362408074598703","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@felan-ai/felan","version":"0.17.0","license":"MIT","_id":"@felan-ai/felan@0.17.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"142d379d5036abf8116a8edc61d222d52cb55111","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.17.0.tgz","fileCount":192,"integrity":"sha512-KpOmLvHEbw7oaXFX1k6VKlS4RS1IwMUeZkoof8DPCRnr+1XXN6kL0Hbtx8pEnG3/4smKDI6g5hqRx2lfjrMYAg==","signatures":[{"sig":"MEQCIBdcRCiquAtFjrshMOfWcVdMLYge+GTt5jAvTJbXrwoKAiBNElODs5izDPtTu2mJUUlq71VAaswOP9f5FI7UlC6YRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":977999},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.17.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.17.0.tgz","_integrity":"sha512-KpOmLvHEbw7oaXFX1k6VKlS4RS1IwMUeZkoof8DPCRnr+1XXN6kL0Hbtx8pEnG3/4smKDI6g5hqRx2lfjrMYAg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.3","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.3.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.4","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.2.2","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.17.0_1787827169682_0.5653839429874148","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@felan-ai/felan","version":"0.17.1","license":"MIT","_id":"@felan-ai/felan@0.17.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"50d020ca111c5222a8460ad496980649bbd32ff8","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.17.1.tgz","fileCount":192,"integrity":"sha512-jwAmbW8X4wBE8QOy4po8P8y8ZWNFVyiKGv1XKoLW8toSoF73YAmrfMPxRodeRmGoInC9K2Gn0k+/1wrTvqthxg==","signatures":[{"sig":"MEUCIQDIyGNIFu57gZNs3rl6vpQIjbn4xpyi9dAfSuc11TPvgAIgMpCsRICg8AsCdlzIXfwPzeZ5q7QwEKT6S+ANA5faVoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978149},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.17.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.17.1.tgz","_integrity":"sha512-jwAmbW8X4wBE8QOy4po8P8y8ZWNFVyiKGv1XKoLW8toSoF73YAmrfMPxRodeRmGoInC9K2Gn0k+/1wrTvqthxg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.1","@felan-ai/agent-core":"0.5.3","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.3.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.5.4","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.17.1_1787832603449_0.8794752123262009","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@felan-ai/felan","version":"0.18.0","license":"MIT","_id":"@felan-ai/felan@0.18.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"fc6f8811792efb64c9301d8563cbadf769baee50","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.18.0.tgz","fileCount":194,"integrity":"sha512-FI+sp3N7pUFijJ+VZrxEGACuCe6lyhI0yd2cD4in3iQyZXoCag+P7G/PaxT4tICDl8rrLj+xxIYhr4mhJntKzA==","signatures":[{"sig":"MEUCIGS19v9ojcP9yHcjEHf57q1S/Mub60GHmFDbpcb3jgQDAiEAsE6kVkBiTtPxV2i7kOAyOkARRaYqyuWp/YWUPstDOig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002979},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.18.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.18.0.tgz","_integrity":"sha512-FI+sp3N7pUFijJ+VZrxEGACuCe6lyhI0yd2cD4in3iQyZXoCag+P7G/PaxT4tICDl8rrLj+xxIYhr4mhJntKzA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Local Felan terminal agent","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.2","@felan-ai/agent-core":"0.5.4","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.3.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.0","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.18.0_1787889774063_0.74184601040824","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@felan-ai/felan","version":"0.18.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.18.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"2192d90997afbf5fb850c8ecdb4a608bd373eb53","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.18.1.tgz","fileCount":194,"integrity":"sha512-AE6xZeL8Msn2ranubqbhDYOilkK8Y/SKLH7M3/QuYhSjpVf8Q/cQ6nYXrkZB9ekda1jSgk/pBDu0SiV2167Row==","signatures":[{"sig":"MEUCIFIYN2ewqLuAGqTzHhxyhD6/8qhOuLduP7g1zHrP12FZAiEAsM6nYAJzwRAPmYSDvyDlqhO0NoNabHXKp71uylCHIdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1003483},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.18.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.18.1.tgz","_integrity":"sha512-AE6xZeL8Msn2ranubqbhDYOilkK8Y/SKLH7M3/QuYhSjpVf8Q/cQ6nYXrkZB9ekda1jSgk/pBDu0SiV2167Row==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.2","@felan-ai/agent-core":"0.5.4","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.3.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.0","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.18.1_1787893437234_0.020261976233244994","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@felan-ai/felan","version":"0.18.2","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.18.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"0d4f775d34788edda93f04dd3d4cc115520b5a4e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.18.2.tgz","fileCount":194,"integrity":"sha512-QJbHzQel3leyPphMdzD4WoXVJxvHTUYkXR71QbDfrU09A8kK3gW5tV/rtUQeIU6hH4QuzM5TODtHVN1dPiF6qQ==","signatures":[{"sig":"MEQCIDaNqgDHAMsDmVyJWqsyutbOWXU5hiLRotVbqB0vKflvAiArR/K21VtU3EaAcDvPgX19WUw4agm+YknXdEagBQAwlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002307},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.18.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.18.2.tgz","_integrity":"sha512-QJbHzQel3leyPphMdzD4WoXVJxvHTUYkXR71QbDfrU09A8kK3gW5tV/rtUQeIU6hH4QuzM5TODtHVN1dPiF6qQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.2","@felan-ai/agent-core":"0.5.5","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.3.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.0","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.0","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.18.2_1787898175988_0.9384038588336248","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@felan-ai/felan","version":"0.18.3","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.18.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"1decbde7abcd5f9cbcfe47b42294e9f1fbaafcbe","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.18.3.tgz","fileCount":194,"integrity":"sha512-KiFHI8phGeSMVO0fXS5BhSzQkZOjriRUdjxMghz528r0MDi5Nv3FVTctXbm4lUM39NHC+H+K38ydX3uyeME1UQ==","signatures":[{"sig":"MEQCIA59RlS08W5ap6/mmTJScHGrYlpVTR31DK/aJ96Ly0iAAiAlepIsJyxy9w/qpoHJEV14qeCL2R/DaPJTcwULhra11Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002909},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.18.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.18.3.tgz","_integrity":"sha512-KiFHI8phGeSMVO0fXS5BhSzQkZOjriRUdjxMghz528r0MDi5Nv3FVTctXbm4lUM39NHC+H+K38ydX3uyeME1UQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.2","@felan-ai/agent-core":"0.5.5","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.3.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.0","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.0","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.1","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.18.3_1787914340224_0.44748323371605503","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@felan-ai/felan","version":"0.18.4","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.18.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"7114295cef1d35a754a06dcc20d48a7c9fd57189","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.18.4.tgz","fileCount":202,"integrity":"sha512-6QHdgNOG191xrjhuDrH1BGtVDqhRS6DuO0820mtQRh2LxlYiyFyqCVyrNpVEOk7Ea2fw2+4WfJdNwtMrp9ywcg==","signatures":[{"sig":"MEUCIBp22HRl+XBxcDrRjbSF8aQBuMNtQU5Cyk4vFuIbErCTAiEAtNqTi8++kkJURrOVyX7WQH0UjKEFRUnZ/BKwbhgpyhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1027742},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.18.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.18.4.tgz","_integrity":"sha512-6QHdgNOG191xrjhuDrH1BGtVDqhRS6DuO0820mtQRh2LxlYiyFyqCVyrNpVEOk7Ea2fw2+4WfJdNwtMrp9ywcg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.1","@felan-ai/ext-tasks":"0.2.3","@felan-ai/agent-core":"0.5.5","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.3","@felan-ai/ext-ask-user":"0.3.1","@felan-ai/ext-insights":"0.1.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.0","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.1","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.2","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.18.4_1787992853560_0.9361000528601182","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@felan-ai/felan","version":"0.18.5","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.18.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"7821c311d5025e266edc93700be3d8713ab8448e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.18.5.tgz","fileCount":202,"integrity":"sha512-KtR35atep8DKl4OTz3DtM5mM6VOfJSLTOOzGve4mKddsM7yMIBCyxtqNARzB52l0dnIcG1eXQa/rABd6mmT25A==","signatures":[{"sig":"MEQCIEB1IllFZbVvnNqHHUu+RsElU7knvm4AwSd3SSVEDPi+AiB8Dfy71xGZBgNtjZOVagbdrHRWXWGmOaZlQgDttiLSZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1027742},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.18.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.18.5.tgz","_integrity":"sha512-KtR35atep8DKl4OTz3DtM5mM6VOfJSLTOOzGve4mKddsM7yMIBCyxtqNARzB52l0dnIcG1eXQa/rABd6mmT25A==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.6","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.18.5_1788096933595_0.8768240809064138","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@felan-ai/felan","version":"0.18.6","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.18.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"525c515617792c81d82ac1062de2ae89382d8a85","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.18.6.tgz","fileCount":202,"integrity":"sha512-dXTdioJec/dAVcPxzl+CGklAJJeQSVeERygMmBbyarPIN/jVvc1IOHaz5RSgq/bo40XAJXUI29a3SuiXMHNv3g==","signatures":[{"sig":"MEYCIQCKSVCgrs+EZsn1XB4aJ9/9hEsxNUE/NV+YIlzW94S0QQIhAPhEWBRXmpZT2EjEGRFzm92hBBYTyOkHhCR29AalPVCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1027797},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.18.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.18.6.tgz","_integrity":"sha512-dXTdioJec/dAVcPxzl+CGklAJJeQSVeERygMmBbyarPIN/jVvc1IOHaz5RSgq/bo40XAJXUI29a3SuiXMHNv3g==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.6","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.18.6_1788154900959_0.4074191809403891","host":"s3://npm-registry-packages-npm-production"}},"0.18.7":{"name":"@felan-ai/felan","version":"0.18.7","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.18.7","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"9b3f78a6f3123ff55016002ab406a9cf8a9bf44a","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.18.7.tgz","fileCount":206,"integrity":"sha512-TVTA1kY8ll84KwsFbhZ2far2j9+U9iwS4bbZUs1gv+pLvcxXMzZAQZG7qJG7iWXjpXNi2Q7DGDzCfIKjYAVTDA==","signatures":[{"sig":"MEYCIQCD3CoEjfVqZluVepxncnrFtDv4qEUJZOkO9BpgettlsAIhAOuHre6hNCq4+iQU3Qpjk50LUprXcobc5lS4rgeCzlUa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.18.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033746},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.18.7.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.18.7.tgz","_integrity":"sha512-TVTA1kY8ll84KwsFbhZ2far2j9+U9iwS4bbZUs1gv+pLvcxXMzZAQZG7qJG7iWXjpXNi2Q7DGDzCfIKjYAVTDA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.6","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.18.7_1788168153347_0.4811863864529389","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@felan-ai/felan","version":"0.19.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.19.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"e6f3ceb32306544e619e2b7676b8e9ec74b1cf9b","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.19.0.tgz","fileCount":206,"integrity":"sha512-n0K/2/kI35N6/2e5At7BJwnDELucFZEAv98MAbDyFWIv/Y/nlb3sakx/LkZNil/pUz+O0DQ5ae53AK/A47tQfw==","signatures":[{"sig":"MEYCIQD5AZGlraoV5n9L0ji+3FLfrJzbDHP5TTHbfbcoIzzOWAIhANiNBCZg+wdZhRLLZmBt/KQyah61+9aFkEeaqYPzqs6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1037502},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.19.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.19.0.tgz","_integrity":"sha512-n0K/2/kI35N6/2e5At7BJwnDELucFZEAv98MAbDyFWIv/Y/nlb3sakx/LkZNil/pUz+O0DQ5ae53AK/A47tQfw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.6","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.0","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.19.0_1788173478439_0.7880496685926588","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@felan-ai/felan","version":"0.19.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.19.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"bbfc1ba69357d2921ea7c4421b278a04bde8adfb","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.19.1.tgz","fileCount":206,"integrity":"sha512-6nxw7pRKG7BWXYzzjnMgmOwqvufYesl0nSgT6rcnWOzlmJUNI6yi2j2D9N5+z1RWOzRElmIQrdNwyjMJXPuAYw==","signatures":[{"sig":"MEUCIBlyZ0Z5GIGdUZw4aHunMVG1VfaZww/t9f+t2EIkeoJDAiEA1VBCdRLWNR3AeVtWu8wbblS6tLTJaRRWZo4oV81kwhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1037502},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.19.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.19.1.tgz","_integrity":"sha512-6nxw7pRKG7BWXYzzjnMgmOwqvufYesl0nSgT6rcnWOzlmJUNI6yi2j2D9N5+z1RWOzRElmIQrdNwyjMJXPuAYw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.6","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.1","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.19.1_1788177965547_0.45681159116348846","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@felan-ai/felan","version":"0.19.2","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.19.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"57a223b8430534be70b0613fc4d68d688112cbca","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.19.2.tgz","fileCount":206,"integrity":"sha512-rNXhKaPQfBGQwePIN+oZqx4H2pbHGOeiOOzL/2wYF1+N+5Srllk6XJ2qzOrgXCx18bKafu1mKgAOYBszOpHlCg==","signatures":[{"sig":"MEQCICBM9Fq9DC8p47zGlDkjzXmLV3WfC0lxKy16A9kkBkZHAiAg69HCRHKqsJlygeewDhU/3h/33W/TVgLkesun3iOLCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038442},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.19.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.19.2.tgz","_integrity":"sha512-rNXhKaPQfBGQwePIN+oZqx4H2pbHGOeiOOzL/2wYF1+N+5Srllk6XJ2qzOrgXCx18bKafu1mKgAOYBszOpHlCg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.1","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.5.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.2","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.19.2_1788184003013_0.43460259217098596","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@felan-ai/felan","version":"0.20.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.20.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"49d4658f15a8bf20d722a8f9640aca089eb398b0","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.20.0.tgz","fileCount":206,"integrity":"sha512-5StCrmUWbkaDPloUY+Alm8HK04NhohoQd5HQUGYJya/19oPfSZ14sTmuXva66YNmJhxxBv1h7nNzEknWmQ3uFg==","signatures":[{"sig":"MEQCIG26zA7UlOf4E2BH6SxiFCfAV9AoJh8zagqAxQ5GPOubAiBmM4fobNhZKZdFAnUHgL2QTMruZxSosV7Xpk3+xtgLUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1039236},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.20.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.20.0.tgz","_integrity":"sha512-5StCrmUWbkaDPloUY+Alm8HK04NhohoQd5HQUGYJya/19oPfSZ14sTmuXva66YNmJhxxBv1h7nNzEknWmQ3uFg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.0","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.2","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.20.0_1788245688303_0.30371660927637967","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@felan-ai/felan","version":"0.20.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.20.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"74e3f6a77c59a35593af223898b8f22cadbbd041","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.20.1.tgz","fileCount":206,"integrity":"sha512-IgmfHqkvnIFRL1w9DnnwYDzSOcp2Z7CXvlMuywNrbXy1AWhVkcnhC0nzjofyKLmZULHIkg5zm7vHqWihXzbqiw==","signatures":[{"sig":"MEUCIBB34Puxb/48sVq2npA0q3JR0PvTmqZ9uewnxF9j+K/fAiEApFgVmJVvn0OayonQ4jUPmb7ZPKd9Meo8O78hUX5ohJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042153},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.20.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.20.1.tgz","_integrity":"sha512-IgmfHqkvnIFRL1w9DnnwYDzSOcp2Z7CXvlMuywNrbXy1AWhVkcnhC0nzjofyKLmZULHIkg5zm7vHqWihXzbqiw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.2","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.20.1_1788272930323_0.18655737700775732","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@felan-ai/felan","version":"0.20.2","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.20.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"4ef7b404d9ddd152fac20f1711c790647a902741","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.20.2.tgz","fileCount":206,"integrity":"sha512-jPLkoX97jBuJEc0kZgYUfqypHUx2Zkuu7JbgyUm+98Xq9UPryhsQuX2R4nyo2q5WdR24ASDi2S9QETuNfEPSDQ==","signatures":[{"sig":"MEUCIEX80Amo4fXrf0KQHlX3bwpLWfyLGedvNix3R6QYU6jTAiEApaDBzh8rDMVupB+ULE15jS4zsUGW8owhTJCBx87dvH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042153},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.20.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.20.2.tgz","_integrity":"sha512-jPLkoX97jBuJEc0kZgYUfqypHUx2Zkuu7JbgyUm+98Xq9UPryhsQuX2R4nyo2q5WdR24ASDi2S9QETuNfEPSDQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.3","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.20.2_1788349318118_0.4463198019954502","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"@felan-ai/felan","version":"0.20.3","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.20.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"97ecc66492f7feb5ed05f75ae09cdfc9a42d44f9","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.20.3.tgz","fileCount":206,"integrity":"sha512-lH+Y9e3SH4np9rcfr7RoJFtZ2nxGPeUwlAvZ6Jm8GDTxxSe8rarZQiiAGbNFAO6qSCWUbtPfpQgpIE5f1ahGig==","signatures":[{"sig":"MEQCIBjGL6sACvqzF8cCIZlyP98axjuuLPT0oqJvUaFeC/7YAiBjbqkVX80Mg6LemShKy4AZmliPi+IYH+z1FPfDas9vVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042153},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.20.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.20.3.tgz","_integrity":"sha512-lH+Y9e3SH4np9rcfr7RoJFtZ2nxGPeUwlAvZ6Jm8GDTxxSe8rarZQiiAGbNFAO6qSCWUbtPfpQgpIE5f1ahGig==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.2.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.4","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.20.3_1788359617591_0.9020203587665097","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@felan-ai/felan","version":"0.21.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"90c15893d49b5e06957f6799404582fabb14921b","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.0.tgz","fileCount":206,"integrity":"sha512-dlBDwFhbkGTve4U2Imw1rtRdGPQog+NP3aY13jzak5DfCjrpH67+CtQqx2EXxJ6GKjXbWnUnp6blB1eeHvG9Ew==","signatures":[{"sig":"MEUCIQCyA2MPLp8gAOwsVMBvb4t21d7AFl1mpzFirRIOUqMppgIgK4Iugfkd3KBWBN9wbmh9AlBcYz0y3UAKe5K+ph9uVL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042153},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.0.tgz","_integrity":"sha512-dlBDwFhbkGTve4U2Imw1rtRdGPQog+NP3aY13jzak5DfCjrpH67+CtQqx2EXxJ6GKjXbWnUnp6blB1eeHvG9Ew==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.0","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.4","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.0_1788360310256_0.11890765138675441","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@felan-ai/felan","version":"0.21.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"527e7f1eadd9069b6000c556befc6fd091cee6d9","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.1.tgz","fileCount":206,"integrity":"sha512-gO6JveEeN55CQuTnQoIuqm1UXjBDFueVcF94vumXBhJcGK6dvQ+syLbFPhvoBCv0LDNrPirflXqC6Pv1v2X0xA==","signatures":[{"sig":"MEUCIAFd6L11d/D2SmhM1JSGJ5C+d8sw/yzVGZ8KV7Q88wukAiEAnoEE9dRcLdms9HtUtT/B0EQCU7nfh8KhXmYWQZEmeGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1044481},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.1.tgz","_integrity":"sha512-gO6JveEeN55CQuTnQoIuqm1UXjBDFueVcF94vumXBhJcGK6dvQ+syLbFPhvoBCv0LDNrPirflXqC6Pv1v2X0xA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.1","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.5","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.1_1788365599275_0.08349852300711369","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@felan-ai/felan","version":"0.21.2","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"0051082e5d09f03ac75d362a30de8de98dba4b5f","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.2.tgz","fileCount":206,"integrity":"sha512-qY2Mi36z/narnn08fqBi9UMqufLoLvkYBJF9H4bBewoAfwgKbiM/Z9oEA/Gs5AdbjjH7rNomuB2jTqsjC78smw==","signatures":[{"sig":"MEUCIQCKWa8KOnw7vhVzDAXb0zYCnytNG5Azsyhs0CYiwoQvLgIgUQA8pMXkyrqjtJtpD53J1NCT/zZ/HymG45utArHH5hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1044481},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.2.tgz","_integrity":"sha512-qY2Mi36z/narnn08fqBi9UMqufLoLvkYBJF9H4bBewoAfwgKbiM/Z9oEA/Gs5AdbjjH7rNomuB2jTqsjC78smw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.0","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.5","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.2_1788413630847_0.4252339436982877","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@felan-ai/felan","version":"0.21.3","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"62e07332c25fa936e2f1777cd0d1d490cfa8451c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.3.tgz","fileCount":206,"integrity":"sha512-WwTL604tl96x1Qlhfx3fKF9eVcFrkvdwr6+stkceJ6z6HaNEt7Rgns0UO9FU6N1KuNZtAyMl3L1SRZzf8S9lXg==","signatures":[{"sig":"MEUCIQDWnmVNKY253gxgCMA0n2mvG5wyDvUrzyg+842VvU0pzwIgD1hq+2fZ4wxnGM7UkyWp6O8oxV4GVgjghnxpOK8IVzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1048747},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.3.tgz","_integrity":"sha512-WwTL604tl96x1Qlhfx3fKF9eVcFrkvdwr6+stkceJ6z6HaNEt7Rgns0UO9FU6N1KuNZtAyMl3L1SRZzf8S9lXg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.4.2","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.5","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.3_1788425176567_0.27404656081194","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@felan-ai/felan","version":"0.21.4","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"70a9d973ad0489005c392f81d915ae63a29496bc","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.4.tgz","fileCount":206,"integrity":"sha512-TY6TGOa9DvALZscMtsGx3S6F6+EDIpoHKEPGRv1hyAKtnJLFWQDHkhOfmL+jTREPS4WTBZVeFbrLlVZHeM4ACQ==","signatures":[{"sig":"MEYCIQC9AFppQrxYaG7AFJLZyJ5bStWiB7jTr2/2XGL61SDYqQIhAJ+vZJZcP+IujchKStsYacISKz+yZlB2nnPEwT97ft/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1048082},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.4.tgz","_integrity":"sha512-TY6TGOa9DvALZscMtsGx3S6F6+EDIpoHKEPGRv1hyAKtnJLFWQDHkhOfmL+jTREPS4WTBZVeFbrLlVZHeM4ACQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.3","@felan-ai/ext-codebase-memory":"0.1.5","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.4_1788442584436_0.2698626415383216","host":"s3://npm-registry-packages-npm-production"}},"0.21.5":{"name":"@felan-ai/felan","version":"0.21.5","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"d7c6f3820941d8b067a93de298e3dc82bdac3a62","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.5.tgz","fileCount":206,"integrity":"sha512-Ti3H3xvGaEw3wr2GgGIen7zwAP8lxKVP2RvrifCgTjjTqfJKt3IpIFyRYhzqDK4++/I0JkxzWDTb7zv8SJsUJQ==","signatures":[{"sig":"MEUCIAsdVH2YFntD7C3QD0G6UgJoaaO5oVP4xcjA5fKROHA7AiEAvSaIX9YFUiYMfdigreUCfl3c7+h3BcKWIHUQ3K17TpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052669},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.5.tgz","_integrity":"sha512-Ti3H3xvGaEw3wr2GgGIen7zwAP8lxKVP2RvrifCgTjjTqfJKt3IpIFyRYhzqDK4++/I0JkxzWDTb7zv8SJsUJQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.4","@felan-ai/ext-codebase-memory":"0.1.5","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.5_1788444841171_0.883305604065983","host":"s3://npm-registry-packages-npm-production"}},"0.21.6":{"name":"@felan-ai/felan","version":"0.21.6","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"c919645e7f3fd719cb11fb484ef5c50a8fa9733d","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.6.tgz","fileCount":206,"integrity":"sha512-R4p5b67bLvI4NtQ26pdAavOe7Vq7ywVI2K5gZEj+l9eg9W0hd3SEyJG1vow9HFodmdIfjDlu/gDd5PSfUdiCiA==","signatures":[{"sig":"MEYCIQDOQQymODw2wIeFKDMi2sfW8BG2CtZnAjO8asI4qJEzXwIhALFAiJjUFzZPAg5TSvqHSG9Q7RQSiiIsU0pXIY0zYcQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052669},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.6.tgz","_integrity":"sha512-R4p5b67bLvI4NtQ26pdAavOe7Vq7ywVI2K5gZEj+l9eg9W0hd3SEyJG1vow9HFodmdIfjDlu/gDd5PSfUdiCiA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.4","@felan-ai/ext-codebase-memory":"0.1.6","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.6_1788504371299_0.324385003438731","host":"s3://npm-registry-packages-npm-production"}},"0.21.7":{"name":"@felan-ai/felan","version":"0.21.7","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.7","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"a9dee9dcdda5a8b6f98cbd1b96e4137aba7f45cb","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.7.tgz","fileCount":206,"integrity":"sha512-x0V1Y36A2lV+eLFgFWfQkWC5UaJkmFq91sRjZR3CDB4YycadC60TkQ2j5VKf0b3n/bFb6Sqqxkf1U+kAYUsbTw==","signatures":[{"sig":"MEYCIQCDnOtBGGO0MP+Mg1TjYjHvm8lRZJLgSn1ZcrNamUNcjQIhANhb26QKTmmXEMx5KU168KSw26stYs4ybn7KWLqULxgZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052669},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.7.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.7.tgz","_integrity":"sha512-x0V1Y36A2lV+eLFgFWfQkWC5UaJkmFq91sRjZR3CDB4YycadC60TkQ2j5VKf0b3n/bFb6Sqqxkf1U+kAYUsbTw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.5.2","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.5","@felan-ai/ext-codebase-memory":"0.1.6","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.7_1788515467473_0.9648471210839906","host":"s3://npm-registry-packages-npm-production"}},"0.21.8":{"name":"@felan-ai/felan","version":"0.21.8","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.8","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"03f034d6c70c56b6fa8c9e0db0d983496e89b0fc","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.8.tgz","fileCount":206,"integrity":"sha512-eKrkBMi956zitBO2/BUwpxufNMozptcd0CjhsD195K2kHWf4tQgePT4aYOSq8uSMJB+XV6XZ7VgEf16nnKa5AQ==","signatures":[{"sig":"MEUCIEisN9SoydEXrvX487wKBaU7Bqu04e04KywQf1ry3cFgAiEAjPytEebL3WqGnkQRXuLv3UYy5wW59y4YQDIX9Xsx56w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1053539},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.8.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.8.tgz","_integrity":"sha512-eKrkBMi956zitBO2/BUwpxufNMozptcd0CjhsD195K2kHWf4tQgePT4aYOSq8uSMJB+XV6XZ7VgEf16nnKa5AQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.2","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.0","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.0","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.5","@felan-ai/ext-codebase-memory":"0.1.6","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.8_1788518642898_0.6555269430230979","host":"s3://npm-registry-packages-npm-production"}},"0.21.9":{"name":"@felan-ai/felan","version":"0.21.9","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.9","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"f38b58c962d40c3c02fed4f0b7db3b2d2880ad27","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.9.tgz","fileCount":206,"integrity":"sha512-qXE+DGqYAQbjw5ObMFpmu+ULGhnUtNJqtCJsPFg1YGNtE69G1XZaFun1zx7Nr01Lx2s3HYy+2gFIpgXDsU1gZw==","signatures":[{"sig":"MEQCIFEjLu6HBs1zomWM7v/4WRsvvyR2KV1vD847yGzpuyRIAiB+JL6+Ud+R5EDhnWRlFN5QHkUvIzdfVYKTZXjDUALFCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1053539},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.9.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.9.tgz","_integrity":"sha512-qXE+DGqYAQbjw5ObMFpmu+ULGhnUtNJqtCJsPFg1YGNtE69G1XZaFun1zx7Nr01Lx2s3HYy+2gFIpgXDsU1gZw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.3","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.0","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.5","@felan-ai/ext-codebase-memory":"0.1.6","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.9_1788520643606_0.02702077933108593","host":"s3://npm-registry-packages-npm-production"}},"0.21.10":{"name":"@felan-ai/felan","version":"0.21.10","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.10","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"9cec0b8b4b1a16a1a22fd514df2a1617a5175b49","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.10.tgz","fileCount":206,"integrity":"sha512-zU24ZUyJ0e2amEnRyikjKUMEwUHwd/jyC2jWPG3LknUoo1sfJC/z9QpGCaa6+obakD75mwKsiEEwEIz+ZCFqRA==","signatures":[{"sig":"MEUCIQDHaI+EfzgC9D3I1wNsGWHiUnGryqQ9LwkC6JK+OGwqnAIgA47j1RJ4lkpErDlax5mF+7otIDPE9Py7R9qTVgXgWc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056424},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.10.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.10.tgz","_integrity":"sha512-zU24ZUyJ0e2amEnRyikjKUMEwUHwd/jyC2jWPG3LknUoo1sfJC/z9QpGCaa6+obakD75mwKsiEEwEIz+ZCFqRA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.3","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.0","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.5","@felan-ai/ext-codebase-memory":"0.1.6","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.10_1788522969104_0.14211215130064225","host":"s3://npm-registry-packages-npm-production"}},"0.21.11":{"name":"@felan-ai/felan","version":"0.21.11","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.11","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"a04b62983dc17fdc30a5866dd492630b652fa3ee","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.11.tgz","fileCount":206,"integrity":"sha512-/nx6+fIgc+mPM6lsXxJ9zQY+sEPsWRVlE4uaTY34FQgJ9ZDT6WERpsxPSjSfi1UVh4PNQ5k36rK7BENpMr25pA==","signatures":[{"sig":"MEYCIQCQmelXJWeC9xUJle9BDoyPd42jYyzM/DUT7nYr8C9IMgIhAJ1xrA3VcaEkQClsSZ7BpqiRbxpnPT4S6dDRv7eY6xTA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056424},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.11.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.11.tgz","_integrity":"sha512-/nx6+fIgc+mPM6lsXxJ9zQY+sEPsWRVlE4uaTY34FQgJ9ZDT6WERpsxPSjSfi1UVh4PNQ5k36rK7BENpMr25pA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.3","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.0","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.5","@felan-ai/ext-codebase-memory":"0.1.7","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.11_1788524715108_0.15212341257249817","host":"s3://npm-registry-packages-npm-production"}},"0.21.12":{"name":"@felan-ai/felan","version":"0.21.12","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.12","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"f95d667c2a566d0cc440e4fade29283318bb1e10","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.12.tgz","fileCount":206,"integrity":"sha512-NHQ3r44Ymuj1aTHIgPq6+85EGtDir5C9HDqT6eo1DvfROm4zrJfWNcVh41Qs7VVoAAFWmzQMRi0uFXyX5Vn0Ng==","signatures":[{"sig":"MEYCIQClA2aHbSKv+rre/XU2kBPKlKfSXzYcrcu0n0PzOh9/pgIhAKyCNembskaZie7VGseGG/s65+eMMLTVwdyjZdy2y+Ia","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056424},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.12.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.12.tgz","_integrity":"sha512-NHQ3r44Ymuj1aTHIgPq6+85EGtDir5C9HDqT6eo1DvfROm4zrJfWNcVh41Qs7VVoAAFWmzQMRi0uFXyX5Vn0Ng==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.4","@felan-ai/ext-tasks":"0.2.4","@felan-ai/agent-core":"0.5.7","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.1","@earendil-works/pi-tui":"0.84.4","@felan-ai/ext-ask-user":"0.3.2","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.1","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@felan-ai/ext-context-view":"0.1.2","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.5","@felan-ai/ext-codebase-memory":"0.1.7","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.12_1788529581047_0.742125025493781","host":"s3://npm-registry-packages-npm-production"}},"0.21.13":{"name":"@felan-ai/felan","version":"0.21.13","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.13","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"07a5057bac7a7c630f8891c1dd097f6772bc1abc","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.13.tgz","fileCount":206,"integrity":"sha512-W5Pwbety9H/zOtg5KsdMs2xcmjWYcoXQXgaIbHPxhrjTH3DTLSaI/niPLoVpICZIdowYmLlBVIHwfk1SzRLlGA==","signatures":[{"sig":"MEUCIQCtvBlWYWPUyNAoXERxlqt/wfINIJfFT7ZFswC4HeMrpAIgOO+RCcRP3+j6F1684gX5gPV1ukzXnRvUohgwm19XumU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056558},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.13.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.13.tgz","_integrity":"sha512-W5Pwbety9H/zOtg5KsdMs2xcmjWYcoXQXgaIbHPxhrjTH3DTLSaI/niPLoVpICZIdowYmLlBVIHwfk1SzRLlGA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.5","@felan-ai/ext-tasks":"0.2.5","@felan-ai/agent-core":"0.5.8","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.2","@earendil-works/pi-tui":"0.85.0","@felan-ai/ext-ask-user":"0.3.3","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.2","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@earendil-works/pi-server":"0.85.0","@felan-ai/ext-context-view":"0.1.3","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.6","@felan-ai/ext-codebase-memory":"0.1.8","@earendil-works/pi-coding-agent":"0.85.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.13_1788581629600_0.8843507916714544","host":"s3://npm-registry-packages-npm-production"}},"0.21.14":{"name":"@felan-ai/felan","version":"0.21.14","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.14","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"ad093e4075fa42f32558cc6f8709dcc55ab69273","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.14.tgz","fileCount":206,"integrity":"sha512-FXP3/WOF2ZThhKXSKR9HFQs1BZJ6I4eozbzqYbBr/SJ4xfHYSnQ5HHg8ffX1Ho++0YGnctceTqZtpXHgcU5pgA==","signatures":[{"sig":"MEUCIQCZMPida1mD0AeQTnXAvuQSCGT7TrM+1cJ6OjEfPJEObwIgJivv26k+IYdn3AGrMevRnsYqKJwcExbrsfQVW2we+jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1063204},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.14.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.14.tgz","_integrity":"sha512-FXP3/WOF2ZThhKXSKR9HFQs1BZJ6I4eozbzqYbBr/SJ4xfHYSnQ5HHg8ffX1Ho++0YGnctceTqZtpXHgcU5pgA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.5","@felan-ai/ext-tasks":"0.2.5","@felan-ai/agent-core":"0.5.9","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.2","@earendil-works/pi-tui":"0.85.0","@felan-ai/ext-ask-user":"0.3.3","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.2","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@earendil-works/pi-server":"0.85.0","@felan-ai/ext-context-view":"0.1.3","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.6","@felan-ai/ext-codebase-memory":"0.1.8","@earendil-works/pi-coding-agent":"0.85.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.14_1788586019265_0.1268659586202323","host":"s3://npm-registry-packages-npm-production"}},"0.21.15":{"name":"@felan-ai/felan","version":"0.21.15","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.15","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"b51f6b996988e5c36f089380d61e52f794fb407a","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.15.tgz","fileCount":206,"integrity":"sha512-t4ZQROf4Z/f9qxVZWPtuhuHlLKlQXE+2MY4/EazfYv97LRhVIjs1a3DcoKTNYrEkua5l5gKML0KmagUuuP8GnA==","signatures":[{"sig":"MEUCIQC2meKWZ5P1FXbwypN62bZgQ4ocKHLCHrSDEOVtrYjxZgIgKGu3V4Sxx3cHATOVU0vCa7n7vm1QLsHUFVrxKVETiBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1063204},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.15.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.15.tgz","_integrity":"sha512-t4ZQROf4Z/f9qxVZWPtuhuHlLKlQXE+2MY4/EazfYv97LRhVIjs1a3DcoKTNYrEkua5l5gKML0KmagUuuP8GnA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.5","@felan-ai/ext-tasks":"0.2.5","@felan-ai/agent-core":"0.5.9","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.2","@earendil-works/pi-tui":"0.85.0","@felan-ai/ext-ask-user":"0.3.3","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.2","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@earendil-works/pi-server":"0.85.0","@felan-ai/ext-context-view":"0.1.3","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.6","@felan-ai/ext-codebase-memory":"0.2.0","@earendil-works/pi-coding-agent":"0.85.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.15_1788611863660_0.831265079368374","host":"s3://npm-registry-packages-npm-production"}},"0.21.16-cbm.0":{"name":"@felan-ai/felan","version":"0.21.16-cbm.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.16-cbm.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"bf983cb45e6750ed4648f0f9817e4242f144b59c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.16-cbm.0.tgz","fileCount":206,"integrity":"sha512-6njmjuLXF1AhjaUEljDhfKSFtlzgpn813pIzgWgQU0AfbBfQpGamwKWwxCk9kgdE01RNaN+GrYHx8BqSSiz/fQ==","signatures":[{"sig":"MEYCIQC0f6ednfBZIPpDtodlVyN+ODpTU1LRnUfMgfon7vS91gIhAMn6mj7EFu6ltwBlvVl17hFcgsy311t6og0nXMHRIXXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.16-cbm.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1063216},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.16-cbm.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.16-cbm.0.tgz","_integrity":"sha512-6njmjuLXF1AhjaUEljDhfKSFtlzgpn813pIzgWgQU0AfbBfQpGamwKWwxCk9kgdE01RNaN+GrYHx8BqSSiz/fQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.5","@felan-ai/ext-tasks":"0.2.5","@felan-ai/agent-core":"0.5.9","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.2","@earendil-works/pi-tui":"0.85.0","@felan-ai/ext-ask-user":"0.3.3","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.2","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@earendil-works/pi-server":"0.85.0","@felan-ai/ext-context-view":"0.1.3","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.6","@felan-ai/ext-codebase-memory":"0.2.1-cbm.0","@earendil-works/pi-coding-agent":"0.85.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/felan_0.21.16-cbm.0_1788641788421_0.2788903377187737","host":"s3://npm-registry-packages-npm-production"}},"0.21.16":{"name":"@felan-ai/felan","version":"0.21.16","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.16","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"ad789bc9a697458d18e753873c824d61a5b5bb95","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.16.tgz","fileCount":206,"integrity":"sha512-nyQqDLPd0FtOwZzkB+ZoGzc4MewjdBTPXny+h+MSgO9C9KyeMrSgKcdPWII40nU6gVzSDFSGc+ipfm3t1TyuFg==","signatures":[{"sig":"MEYCIQDACmHmfMXi4mRsGxkK0F6PR/y8fKXV1gQvGAaABxEl4QIhAOCYA6JkYoTKI1FxiaJyWXj/3XZ7yICWOkXMFTaVZuOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1063205},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.16.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.16.tgz","_integrity":"sha512-nyQqDLPd0FtOwZzkB+ZoGzc4MewjdBTPXny+h+MSgO9C9KyeMrSgKcdPWII40nU6gVzSDFSGc+ipfm3t1TyuFg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.6","@felan-ai/ext-tasks":"0.2.6","@felan-ai/agent-core":"0.5.10","@felan-ai/ext-memory":"0.2.1","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.3","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.3.4","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.3","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.1","@felan-ai/ext-web-access":"0.5.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.1.4","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.3","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.7","@felan-ai/ext-codebase-memory":"0.2.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.16_1788765058220_0.21258490489658755","host":"s3://npm-registry-packages-npm-production"}},"0.21.17":{"name":"@felan-ai/felan","version":"0.21.17","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.21.17","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"5cc6cedba7871b0b7300be5e7bbde38bfd8df8b3","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.21.17.tgz","fileCount":226,"integrity":"sha512-saQ6vfhwRoxKexROCE6c3x7mJOfyEYS2z29Lw4haElhyFbGmVg0CMqPvuUUsn6w6x7hGjuDN2yCBGYsgZ7jYcg==","signatures":[{"sig":"MEQCIE3kdrOT/NEb2XCAtn8bmLJ1FLQr1iGLj6rwCGWbGtz5AiBtBTh4xfh/OBS8nzagP9kKOQ7STVqoq11qe4pFCvedLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.21.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1298179},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.21.17.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.21.17.tgz","_integrity":"sha512-saQ6vfhwRoxKexROCE6c3x7mJOfyEYS2z29Lw4haElhyFbGmVg0CMqPvuUUsn6w6x7hGjuDN2yCBGYsgZ7jYcg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.2.0","@felan-ai/ext-codex":"0.3.6","@felan-ai/ext-tasks":"0.2.6","@felan-ai/agent-core":"0.5.10","@felan-ai/ext-memory":"0.3.0","@felan-ai/ext-browser":"0.2.0","@felan-ai/ext-context":"0.4.0","@felan-ai/ext-prewalk":"0.6.3","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.3.4","@felan-ai/ext-insights":"0.1.1","@felan-ai/ext-felan-api":"0.2.0","@felan-ai/ext-powerline":"0.6.3","@felan-ai/ext-subagents":"0.6.1","@felan-ai/ext-markitdown":"0.2.2","@felan-ai/ext-web-access":"0.5.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.1.4","@felan-ai/ext-output-style":"0.3.0","@felan-ai/ext-rtk-optimizer":"0.4.1","@felan-ai/ext-session-title":"0.1.0","@felan-ai/ext-prompt-history":"0.1.3","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.4.7","@felan-ai/ext-codebase-memory":"0.2.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.21.17_1788782942269_0.7896158992447175","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@felan-ai/felan","version":"0.22.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.22.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"a8e94c841f3feb848c7b8d62da192b48bddcab2e","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.22.0.tgz","fileCount":226,"integrity":"sha512-7WzF9jN0OaGcL/L8YowuwzCua6MxbMqEuMjqKK+XCO0Tmb1GnLnJO5U7oshAxzR7AWYCh0MVv5vPJRLxkrNDfA==","signatures":[{"sig":"MEUCIQCEEcppMtSI7F7ypA2V6fmPWbTgOZdVdFclYJsemnu1YQIgOFXNu8dSFF+lZOGRvOmFbC6l/mlHZ+z2jVcoYsP8z8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301946},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.22.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.22.0.tgz","_integrity":"sha512-7WzF9jN0OaGcL/L8YowuwzCua6MxbMqEuMjqKK+XCO0Tmb1GnLnJO5U7oshAxzR7AWYCh0MVv5vPJRLxkrNDfA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.4.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.0","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.0","@felan-ai/ext-markitdown":"0.3.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.0","@felan-ai/ext-rtk-optimizer":"0.5.0","@felan-ai/ext-session-title":"0.2.0","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.5.0","@felan-ai/ext-codebase-memory":"0.3.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.22.0_1788785925527_0.5136591198604052","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@felan-ai/felan","version":"0.22.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.22.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"9561c4c38a8dcd584897902ff8222979c657b176","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.22.1.tgz","fileCount":226,"integrity":"sha512-3W0fXg4h3wYB/2c0ppfssNuXRsUl6Jtvtd/sqVn5k8WxuGA0JqDgdC25I1ReF6JULk6wDuYISIzeH/l+Y+492g==","signatures":[{"sig":"MEUCIErzF8UL9eBeNgRGlNRUYteU17poVciR/y0neA7hDwv6AiEA/Kgr5Opw00kr06KQE5dFmmvWmpur+1FoHfxz0EXfpeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310225},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.22.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.22.1.tgz","_integrity":"sha512-3W0fXg4h3wYB/2c0ppfssNuXRsUl6Jtvtd/sqVn5k8WxuGA0JqDgdC25I1ReF6JULk6wDuYISIzeH/l+Y+492g==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.4.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.0","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.3.1","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.0","@felan-ai/ext-session-title":"0.2.0","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.5.0","@felan-ai/ext-codebase-memory":"0.3.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.22.1_1788788125870_0.2707914583842914","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@felan-ai/felan","version":"0.23.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.23.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"f51ebb88082358cd0249d98ac1f0460e817ea696","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.23.0.tgz","fileCount":226,"integrity":"sha512-/kYDtYph06p7I5AFcmP4SrUu4QAZwJkr5UIVEbYrxd8lzRtFwhPlLhBR9pLMPi/RJ6nOtMYiDTr66jgavmMNZw==","signatures":[{"sig":"MEUCICjG58fjom18L7JxUNcyewqp97vPTHvvmtgt30/an7bCAiEArOfbAZrV4YiSTO2fqp6UWaGEb6HE/UIGw3Ctr/hg8ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324027},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.23.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.23.0.tgz","_integrity":"sha512-/kYDtYph06p7I5AFcmP4SrUu4QAZwJkr5UIVEbYrxd8lzRtFwhPlLhBR9pLMPi/RJ6nOtMYiDTr66jgavmMNZw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.4.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.0","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.3.1","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.0","@felan-ai/ext-session-title":"0.2.1","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.5.0","@felan-ai/ext-codebase-memory":"0.3.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.23.0_1788791568522_0.6245845949780966","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@felan-ai/felan","version":"0.23.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.23.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"b2903faf0b7c07b267680fbfd09639033c89372f","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.23.1.tgz","fileCount":226,"integrity":"sha512-T/eIn33cZt2LfAeQ4KeTLGuwXE55WyhMtK9yEEf4mtjX6vdhcaQ2LxNzf5kurshiUZcZHI3bmB1lKtHmO2W7nw==","signatures":[{"sig":"MEQCIFFpehh2+gIuFvNoLaVXRvQlGq0k8ee5TgBosBeTnLBKAiAgnxrfFS2jyJQC3vz1aleNr3khmz59ofoWgGeYvAv3xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326253},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.23.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.23.1.tgz","_integrity":"sha512-T/eIn33cZt2LfAeQ4KeTLGuwXE55WyhMtK9yEEf4mtjX6vdhcaQ2LxNzf5kurshiUZcZHI3bmB1lKtHmO2W7nw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.4.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.0","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.3.1","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.0","@felan-ai/ext-session-title":"0.2.1","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.5.0","@felan-ai/ext-codebase-memory":"0.3.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.23.1_1788842056929_0.35453328984509924","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@felan-ai/felan","version":"0.23.2","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.23.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"fa10e664452c1d0121c7569729eaa56fb48ca941","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.23.2.tgz","fileCount":226,"integrity":"sha512-nlaqxUBxHroCnhxt3PSkGp5yOCFsRmSHn8ogtssATynJDcw0l/a+eZt+Q1l/YVOAuwxDTRkkvoJEgR8Q24a6fw==","signatures":[{"sig":"MEQCIBa18Inxb6H+ipejrmS2QmeLkGqdypexOclr9o5PhKD7AiBeVcI5/J6xrQ50Ede/wygKi9JiJWdFWvMd0TjCemuMrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326253},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.23.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.23.2.tgz","_integrity":"sha512-nlaqxUBxHroCnhxt3PSkGp5yOCFsRmSHn8ogtssATynJDcw0l/a+eZt+Q1l/YVOAuwxDTRkkvoJEgR8Q24a6fw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.4.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.0","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.3.1","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.0","@felan-ai/ext-session-title":"0.2.1","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.5.0","@felan-ai/ext-codebase-memory":"0.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.23.2_1788856763274_0.22480002735663374","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@felan-ai/felan","version":"0.23.3","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.23.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"0212fec14541dec5067fc4ef2d84a0f398083b75","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.23.3.tgz","fileCount":226,"integrity":"sha512-VTQbR1cbZnORtqlswvbJC5cPlKK+oqs4zY9ObZBYClOr+aJ0KbCaozbgF0N88q+5i4pLqAx48F9YC4czgf9EzQ==","signatures":[{"sig":"MEYCIQDS/OYY8t6i67guqDf6l2cSqDDYXXe1FVRZKWZUmH+2PgIhAMeE6ZocqCcwTS8sbgsq6vlKvB5ewkqjs/nl4EoBNE+k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.23.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326253},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.23.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.23.3.tgz","_integrity":"sha512-VTQbR1cbZnORtqlswvbJC5cPlKK+oqs4zY9ObZBYClOr+aJ0KbCaozbgF0N88q+5i4pLqAx48F9YC4czgf9EzQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.4.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.0","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.3.1","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.0","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.5.0","@felan-ai/ext-codebase-memory":"0.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.23.3_1788866254137_0.6470644900713836","host":"s3://npm-registry-packages-npm-production"}},"0.23.4":{"name":"@felan-ai/felan","version":"0.23.4","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.23.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"1963a6fdb46c3f1e5ad22c108e8294d8cd16e4e1","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.23.4.tgz","fileCount":226,"integrity":"sha512-LBYMNyu4cygV7lVSj9t5Ux8K8iVQvtu+lh11s2M0CDf0Y7cHkzo7CX+YkZUWgkIszEoEb4cIQGOdJnOROOBuWQ==","signatures":[{"sig":"MEUCIBMysbNBDkoaFDzvu4pFcZ30/1aTeWcoMl8mkmxox/ecAiEA8Zf8gy+UAKm559c9uwJftu4LGGFIIFy39GqQMCyzJY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.23.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326253},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.23.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.23.4.tgz","_integrity":"sha512-LBYMNyu4cygV7lVSj9t5Ux8K8iVQvtu+lh11s2M0CDf0Y7cHkzo7CX+YkZUWgkIszEoEb4cIQGOdJnOROOBuWQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.4.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.0","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.3.1","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.0","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.5.0","@felan-ai/ext-codebase-memory":"0.3.2","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.23.4_1788919468461_0.17715804634528776","host":"s3://npm-registry-packages-npm-production"}},"0.23.5":{"name":"@felan-ai/felan","version":"0.23.5","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.23.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"f92c21fe691e1b735a8ac49ef31d282adcdfe8ed","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.23.5.tgz","fileCount":226,"integrity":"sha512-hWGGHyBcXe0ZWts3OFDnq7XXTES7vyyeVBF2Xgqw+wnHGiVd2Y2DQQ7kwn32bmhYNrMIuIxGLq25XTvw/4pmfw==","signatures":[{"sig":"MEUCIQCf7UG69KnV1yu75+/Z9DL5F9oCFnv8XS/GGIhrCHHUAwIgNWTcg9TMLORQzlmihWC2M6nvVJ7nnNq7RDfhRksyVy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.23.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326495},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.23.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.23.5.tgz","_integrity":"sha512-hWGGHyBcXe0ZWts3OFDnq7XXTES7vyyeVBF2Xgqw+wnHGiVd2Y2DQQ7kwn32bmhYNrMIuIxGLq25XTvw/4pmfw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.4.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.0","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.3.1","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.0","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.5.0","@felan-ai/ext-codebase-memory":"0.3.2","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.23.5_1788920497496_0.48073425386616475","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@felan-ai/felan","version":"0.24.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"f4bef04696b12c6a0b6e7d198c6cd319bb79d88d","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.0.tgz","fileCount":234,"integrity":"sha512-nXEFRT//0BCXoCBKReDlW3RjgJYVETnbxN5Fn9/NI6ZA1zEy+FNYb3bhOh7w5scUL3/vRitYU8sCPxal6XNp6w==","signatures":[{"sig":"MEYCIQCYXpfGDF7wH1EGIB4dwCKvqu49FMNREnBr8D+2Gp7BcQIhAPnGRU13XAK7q5QttKjWh9zyWibI3/r4Cbs0fWsEzdhY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1362003},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.0.tgz","_integrity":"sha512-nXEFRT//0BCXoCBKReDlW3RjgJYVETnbxN5Fn9/NI6ZA1zEy+FNYb3bhOh7w5scUL3/vRitYU8sCPxal6XNp6w==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.0","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.3","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.0_1788942315088_0.30385403298153824","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@felan-ai/felan","version":"0.24.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"f0add088e0454abd869c0f86b8301c679f915f73","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.1.tgz","fileCount":234,"integrity":"sha512-OI8e5DiDQbyYebdqqV259B36oGj8myIXIC4vR96LBRO3xAUigUvsBpLB3aeHrgvE7eq26cUpOde8ow14I4ZnIA==","signatures":[{"sig":"MEUCIASVvhIr7XJuUxmFuinlAxD4R39j2YUBqs/aG7oK6LtuAiEA3jwc1LQ3tkw1mTpyfdFZ6J7Ww56iq9qd21EDfnYsQio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364769},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.1.tgz","_integrity":"sha512-OI8e5DiDQbyYebdqqV259B36oGj8myIXIC4vR96LBRO3xAUigUvsBpLB3aeHrgvE7eq26cUpOde8ow14I4ZnIA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.3","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.1_1789027817344_0.6925858011063295","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@felan-ai/felan","version":"0.24.2","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"671b9d41f7dcbb23b44aa68cda444d40b67348fe","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.2.tgz","fileCount":234,"integrity":"sha512-wY64xba8YsQOXvHfmvTX5eIYW31d4YN/N5XiHKtD58fmpJxn7ZoRn8lgqbu42mHpzOS21S7umhYfCuBsShcD5Q==","signatures":[{"sig":"MEYCIQCqXabwGKaAthm/Fr/qpejtfCsemqNIdSmN38zIDqD83AIhAMl+EMgtNndKUUQ/zpGfu/1ZcTBD5Ah2aDP4mFaEMzJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1374540},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.2.tgz","_integrity":"sha512-wY64xba8YsQOXvHfmvTX5eIYW31d4YN/N5XiHKtD58fmpJxn7ZoRn8lgqbu42mHpzOS21S7umhYfCuBsShcD5Q==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.2_1789033650743_0.7831888586979845","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@felan-ai/felan","version":"0.24.3","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"420daba68ded49de1aa6e1b7e1955afa9787b18b","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.3.tgz","fileCount":238,"integrity":"sha512-AgeUtA2Hv+VjJDxXdjQ9L6sfu2GfJ3955HDUlROsbNXgfs5qLByzYSQ+r2kChiNC5OqQy5y9Y0wtatpaspE7UQ==","signatures":[{"sig":"MEQCIHwT3zLo3oXRGC1oN082TMazYOwSpEbCoNzK38Mw9I3pAiAz8Zz2+33ENqDdhuhD52JbLYMsRuNmO/mkB1sI9H/eGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1376125},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.3.tgz","_integrity":"sha512-AgeUtA2Hv+VjJDxXdjQ9L6sfu2GfJ3955HDUlROsbNXgfs5qLByzYSQ+r2kChiNC5OqQy5y9Y0wtatpaspE7UQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.3_1789034146082_0.8054637833432887","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@felan-ai/felan","version":"0.24.4","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"3e9d004ecbb42306e1678a8e943616b26800f089","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.4.tgz","fileCount":262,"integrity":"sha512-OqLMqWVyi/ByYdEeJdiCIz6Cmu+3mwH7RUsLEMvoiRDIVKyS0mpnQALj1iVFjTHKW20RMN0Noi8LvrcQ5f5bQA==","signatures":[{"sig":"MEUCIQCzCd+7awyvd8BZHJ16orfw9Z5NPbDBA1eDZWHZQVWzHgIgcAiGW6D+YFd7lKPTDyFJEeOZ9htM4EtdyasQ9P1JrQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1606503},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.4.tgz","_integrity":"sha512-OqLMqWVyi/ByYdEeJdiCIz6Cmu+3mwH7RUsLEMvoiRDIVKyS0mpnQALj1iVFjTHKW20RMN0Noi8LvrcQ5f5bQA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.0","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.4_1789097692408_0.018618564862156406","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"@felan-ai/felan","version":"0.24.5","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"c886012da465fc2b506a036f322d25319f0e8b1c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.5.tgz","fileCount":262,"integrity":"sha512-SyzDRrt4C6k1Ja4Ai/nAG9M/6heBgj9+XiFpVWzy/QQ2ANgO4TUtUtHTthV5DHl/cbs5rott1OKT85PiNHME2Q==","signatures":[{"sig":"MEYCIQCOOPu4jvhZ+NNVK/aKUK+HMUQdOxqT8TFqoZ0W+7P8MQIhANmNUulcVDZA8hZNwm3IXiIjYuj0U6FXcmkj68uL+TnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1606888},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.5.tgz","_integrity":"sha512-SyzDRrt4C6k1Ja4Ai/nAG9M/6heBgj9+XiFpVWzy/QQ2ANgO4TUtUtHTthV5DHl/cbs5rott1OKT85PiNHME2Q==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.1","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.5_1789101614133_0.9880788215723018","host":"s3://npm-registry-packages-npm-production"}},"0.24.6":{"name":"@felan-ai/felan","version":"0.24.6","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"d69db8339d3f09b9f6cbd07411a58f1ee7ad4db3","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.6.tgz","fileCount":262,"integrity":"sha512-Xt+r/rVOWKIOfDfL2/rch85yjM9YkzLFgI00hkjnEHk2GuexdLs68RRHLo0B3fll+ar43kvy7482r6mkGCJ8gg==","signatures":[{"sig":"MEYCIQC0qaw7MODSP9JAtYv72/nIoogdJZrHy62vwudUpVn0cgIhAPxCvbBj2yY1dfBGdFSzQ1+/E8iBFmBVPJZDDcRiiSWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1608627},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.6.tgz","_integrity":"sha512-Xt+r/rVOWKIOfDfL2/rch85yjM9YkzLFgI00hkjnEHk2GuexdLs68RRHLo0B3fll+ar43kvy7482r6mkGCJ8gg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.1","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.6_1789108552095_0.21099765836841078","host":"s3://npm-registry-packages-npm-production"}},"0.24.7":{"name":"@felan-ai/felan","version":"0.24.7","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.7","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"65ce28b3658c00594b93123a08162150f4a1e039","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.7.tgz","fileCount":262,"integrity":"sha512-cGhqfPiR06R+hn67ae7EFqrnjAZUwOR4Na/P065n8LW4cut+GxpjT6ulB7G6iqHvEDKsCMiouluCq8sQXq38wA==","signatures":[{"sig":"MEUCIQC5/4mVXtCjRN5Yxs8I9JEjJ1p2gbDep/mCOEiU1BYRRwIgUrK3Qhj7aYjDkhXrtzMPNfnqlcMHJkdeaggIrIE8zgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1608627},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.7.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.7.tgz","_integrity":"sha512-cGhqfPiR06R+hn67ae7EFqrnjAZUwOR4Na/P065n8LW4cut+GxpjT6ulB7G6iqHvEDKsCMiouluCq8sQXq38wA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.3.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.1","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.7_1789112412664_0.7059844127793315","host":"s3://npm-registry-packages-npm-production"}},"0.24.9":{"name":"@felan-ai/felan","version":"0.24.9","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.9","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"20804b1ea1ab04506bed7f403e60ff0b04388b6d","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.9.tgz","fileCount":274,"integrity":"sha512-jlNEX2EQpHJlfFNBBPH4EMd+gxophPitFT6RrjViMpxhOpB5W8N6Pi0naUVu/i2ljpt4GO+9iGu1lw64DT6THw==","signatures":[{"sig":"MEQCIBdJvBbaZSj4tfOwp4gu0x1I4VRhUOTRAQCAVPQ312DVAiB5d7AbtY9+bYQ2c1YeJhv0B/OmcYN+eX7nSSKuxc9ghA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1666379},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.9.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.9.tgz","_integrity":"sha512-jlNEX2EQpHJlfFNBBPH4EMd+gxophPitFT6RrjViMpxhOpB5W8N6Pi0naUVu/i2ljpt4GO+9iGu1lw64DT6THw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.1","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.4.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.1","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.9_1789148196494_0.4215118569585474","host":"s3://npm-registry-packages-npm-production"}},"0.24.10":{"name":"@felan-ai/felan","version":"0.24.10","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.10","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"21eb10c98f9ae09d5ca8bc5330bc5f5034a5542a","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.10.tgz","fileCount":274,"integrity":"sha512-b1Q2OSIvlBahWBJ9d3OKuzNmPIi4gua9cvQpljwumIRc9Ham/cVTz3uzzK3FQh5SLw1c2R9PFJhzDG4DqE/TRQ==","signatures":[{"sig":"MEYCIQCSjipjK749CxlqqrI8usI980EYRDcRRwu+4kbjEHqL2AIhAJ5oA/VjWUDWTcghCw3BttfNdHFqIaCA+2aDzqF3ohkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1666930},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.10.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.10.tgz","_integrity":"sha512-b1Q2OSIvlBahWBJ9d3OKuzNmPIi4gua9cvQpljwumIRc9Ham/cVTz3uzzK3FQh5SLw1c2R9PFJhzDG4DqE/TRQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-run":"0.1.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.2","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.4.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.1","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.10_1789276885315_0.2854044007323666","host":"s3://npm-registry-packages-npm-production"}},"0.24.11":{"name":"@felan-ai/felan","version":"0.24.11","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.24.11","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"5083ae6d7181acb95abe872d342b196c765de6f7","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.24.11.tgz","fileCount":274,"integrity":"sha512-KmxtBq8fYHnpWmOYUy9Xq0sjyvQAMCsTGn3bvauj6V66euAu75PmdfU5sg5lSkxLhzOOxqN2gQ3IEpL4JLpWMQ==","signatures":[{"sig":"MEUCICVu8crlXGXjtByaUJvgQd7YC5A7d+jJb4ZrbIgWu7PgAiEAhd1o1K5cxaPi3t1u/8qUOPulXcmHu5cjjMDzxLIL9Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.24.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1672387},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.24.11.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.24.11.tgz","_integrity":"sha512-KmxtBq8fYHnpWmOYUy9Xq0sjyvQAMCsTGn3bvauj6V66euAu75PmdfU5sg5lSkxLhzOOxqN2gQ3IEpL4JLpWMQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.0","@felan-ai/ext-run":"0.1.0","@felan-ai/ext-codex":"0.5.0","@felan-ai/ext-tasks":"0.3.0","@felan-ai/agent-core":"0.6.2","@felan-ai/ext-memory":"0.4.1","@felan-ai/ext-browser":"0.5.0","@felan-ai/ext-context":"0.5.0","@felan-ai/ext-prewalk":"0.7.0","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.0","@felan-ai/ext-insights":"0.2.1","@felan-ai/ext-felan-api":"0.3.0","@felan-ai/ext-powerline":"0.7.0","@felan-ai/ext-subagents":"0.7.1","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.0","@felan-ai/ext-web-access":"0.6.0","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.0","@felan-ai/ext-output-style":"0.4.1","@felan-ai/ext-rtk-optimizer":"0.5.1","@felan-ai/ext-session-title":"0.2.2","@felan-ai/ext-prompt-history":"0.2.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.0","@felan-ai/ext-codebase-memory":"0.3.4","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.24.11_1789360011998_0.3354700376950728","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@felan-ai/felan","version":"0.25.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"959c0c2398e2722eda1bb93c7b6ce349c2a5aafc","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.0.tgz","fileCount":274,"integrity":"sha512-NCipmbFSEhpnd6DIYuEyXxROp8tLce2gkay8vwSuXuQEgAyIHiB3cfU3LTBNsolrx9sCKnRJNpJx2wzmA5hz3g==","signatures":[{"sig":"MEQCIEzOfg8R+/mjrRhlInj4PxLbaTgdbgC9BQc07rwfoerMAiA5KCkwBZbRZ6+hWUlJBldCq7OEV3G+N+y8DdGf8OhzSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1671868},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.0.tgz","_integrity":"sha512-NCipmbFSEhpnd6DIYuEyXxROp8tLce2gkay8vwSuXuQEgAyIHiB3cfU3LTBNsolrx9sCKnRJNpJx2wzmA5hz3g==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.1","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.0","@felan-ai/ext-memory":"0.4.2","@felan-ai/ext-browser":"0.5.1","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.1","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.2.2","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.7.1","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.0_1789366902523_0.08729466034211497","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@felan-ai/felan","version":"0.25.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"5e143b0f53a6941fc3081fb60b1bef0dd9587cc5","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.1.tgz","fileCount":274,"integrity":"sha512-8e50yWXOXMR6GUV+UzXuOevVMI733zvFsX5ejVKTGddV0D7B8C2r2QO0sa+Ig6T2xZLK0Jgjg7UkoYfhYkaebg==","signatures":[{"sig":"MEQCICSVJKMBpBBfBTYvvJPHxZhpnmJljfdrEmkswwLIfUS6AiArUdxmQZNtdIyaNpbbJkxDVOC9Kav+J5ojgOuOhzntJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1671879},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.1.tgz","_integrity":"sha512-8e50yWXOXMR6GUV+UzXuOevVMI733zvFsX5ejVKTGddV0D7B8C2r2QO0sa+Ig6T2xZLK0Jgjg7UkoYfhYkaebg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.1","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.0","@felan-ai/ext-memory":"0.4.2","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.1","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.2.2","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.7.1","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.1_1789385265878_0.6807078265235886","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@felan-ai/felan","version":"0.25.2","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"2c27f5c7ef5f63cd3ff49d4dbf135c3047bcfd94","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.2.tgz","fileCount":274,"integrity":"sha512-HRajBuVaS8bdxiCF5QfWwjc4LTb49hkdCQfUqGGJJKiQ9qH0yqydZPuR1PS/sn2503ZJgKxaAUTlJptT5aRP6g==","signatures":[{"sig":"MEUCIHUBircUvnEh3GfiklQMPqN2BKUuKuaS2/CT+HOO1HeRAiEAxNhqvhjQ8L/oDYiws/6dqCxVuUkBpqrEl8qCMURIp68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOc86GSX7HpjG5oPBHuWM1pbEs3nq1Db/EqF+ohkJ0DwIhAJjo0VoG/+ufjyz58OLecbe4fOHyM9cHZfzmFv0RN3Vs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1657061},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.2.tgz","_integrity":"sha512-HRajBuVaS8bdxiCF5QfWwjc4LTb49hkdCQfUqGGJJKiQ9qH0yqydZPuR1PS/sn2503ZJgKxaAUTlJptT5aRP6g==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.1","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.0","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.1","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.7.1","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.2_1789445830464_0.774547238885553","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@felan-ai/felan","version":"0.25.3","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"b1f4c951ab607f1d81c0c9d56e57dd8d5d43af5a","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.3.tgz","fileCount":278,"integrity":"sha512-o1/zXl16rABd9JbkM+R3MAQ908t+H3GBjxjUlsK97KBqcCvgEBPr3i/WgtmM8rqtaOXQeMlP9F+A33JzfPI9IA==","signatures":[{"sig":"MEYCIQCKO2vWirkC4P8eIhDQhU3f4OmWO80PCJbsHm0bLZgPmgIhAPA9fR8KG80XE3cK+2atG+aoSeRu9F2zDPqJtEHm7Nz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+3XMdic5p3dBc2K01ulbj4nmjNNmrqS/mkZdTpsVP5gIhAMxfRbZB9l2sGqtUnI02HbDy+z6A7Y+u826tnLKfC3bx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1669850},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.3.tgz","_integrity":"sha512-o1/zXl16rABd9JbkM+R3MAQ908t+H3GBjxjUlsK97KBqcCvgEBPr3i/WgtmM8rqtaOXQeMlP9F+A33JzfPI9IA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.2","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.0","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.1","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.7.1","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.3_1789461065328_0.311720907404063","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@felan-ai/felan","version":"0.25.4","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"f0fa9e9f091925a5fc0c7bba1e70e1aab557d3cf","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.4.tgz","fileCount":278,"integrity":"sha512-57f8oh2rp/4D0XGyGVaTnbEo0dmK217+yMwV8gE0DH0A+Xn58nLbDPiQx0UFioqyyoY65oQOC3PD4YDzd1PNEw==","signatures":[{"sig":"MEUCIQCWrPDXtmb9rwNoKm2h5hR/zVYro32CFIix4QWgLnnZgQIgXXJACeNSKaxkrFsamNywjVbJfo9iXZqsEnBFWBAE2Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAvjFkUxZ3CZhzLwarvXzg9lekgvgRN7Y8fR23ks7OqpAiBofmsBAnlyzQiMXdgNx0ysWn1z7G7HlbUR/hV7J6xnzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1670104},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.4.tgz","_integrity":"sha512-57f8oh2rp/4D0XGyGVaTnbEo0dmK217+yMwV8gE0DH0A+Xn58nLbDPiQx0UFioqyyoY65oQOC3PD4YDzd1PNEw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.2","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.0","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.1","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.7.1","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.4_1789562076596_0.37039676599239235","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"@felan-ai/felan","version":"0.25.5","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"41efc515e7279ce03fb1671b007c2632c63e7a01","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.5.tgz","fileCount":282,"integrity":"sha512-f5zFOp3/wJJjaWuG5QuCIR6kc9B2UaWn6MF0xrTKJads5N8A+PS/VItstEwxJzCznnZMymBHaQ3nUXNtY5Z7VA==","signatures":[{"sig":"MEUCIDsJY1maOwsYElL+shdz97f9PxIGohHeg7CkFJIQzaM9AiEA804FlAr3iQtGKRXC7pmoX29DFC2uBnt/Mjbo+xjdgDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFsQ0A9Zkp2cy3bZVSEkg22sYNdGZSJqMWZly5sSwVaGAiEA6nrs2wcHu8qWlEog8el8DY34WCJkFYzdDI9lmdremxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1687404},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.5.tgz","_integrity":"sha512-f5zFOp3/wJJjaWuG5QuCIR6kc9B2UaWn6MF0xrTKJads5N8A+PS/VItstEwxJzCznnZMymBHaQ3nUXNtY5Z7VA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.2","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.1","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.1","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.7.1","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.5_1789640394879_0.28145886226656036","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"@felan-ai/felan","version":"0.25.6","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"5f0e7d09651b9c8b1c4f21b4752aedc74f20af1f","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.6.tgz","fileCount":282,"integrity":"sha512-iKq+uA/1GI1uHuEdaGRKThTDH+101kOaoI+yIuqS1WkM1FV61etV8gzZH64uWZ3NUso/9akeHgb54Ib4JTmAEg==","signatures":[{"sig":"MEQCIHBsKs7RRlvS3wC89qltshyaSxFAQ3JWX4rFh83jZVUwAiAUhXkWR+heoKk2m/YCe81bbRU757v5pbgN1u1OIyVH+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxEcwnudQB08a/X6YiNKSRYr4gwSyDxpVcf+ePiNPZYQIgNoslN3+r5yxIP443GNEp9APB2EnzGWGhckKja/BI2PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1688048},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.6.tgz","_integrity":"sha512-iKq+uA/1GI1uHuEdaGRKThTDH+101kOaoI+yIuqS1WkM1FV61etV8gzZH64uWZ3NUso/9akeHgb54Ib4JTmAEg==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.2","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.1","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.1","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.8.0","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.6_1789642422415_0.5862379401651789","host":"s3://npm-registry-packages-npm-production"}},"0.25.7":{"name":"@felan-ai/felan","version":"0.25.7","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.7","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"d85d1d7943a9ef4aea023bc89b75c799cfc16267","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.7.tgz","fileCount":294,"integrity":"sha512-A1jT2je3xXWrqms8nIdLRD8j/aAYvbHK2SJZNiFD4ZI9Md6tpjUwHU4neEkRPKvSTzfip/8Fr4PQnp6NpQpj/g==","signatures":[{"sig":"MEUCIHbEVQ17NjBbpxTghUL1tbY7ml5rGNnnfdcjppFhmfcJAiEA45E9TdzPVPcV2OJE0WCMWXe70bu3ReqJe+qFiIdvmV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUtZpV6KPzMQYinpJZjtw+jrIso9hri0wMCYymaEJGUwIgItNOk6I9r07R5Kw8I7PhHqig8WzCYs8AkchJngC07IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1719166},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.7.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.7.tgz","_integrity":"sha512-A1jT2je3xXWrqms8nIdLRD8j/aAYvbHK2SJZNiFD4ZI9Md6tpjUwHU4neEkRPKvSTzfip/8Fr4PQnp6NpQpj/g==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.2","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.1","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.2","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.8.0","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.7_1789649127130_0.20436951497090394","host":"s3://npm-registry-packages-npm-production"}},"0.25.8":{"name":"@felan-ai/felan","version":"0.25.8","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.8","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"a2e08fc7d1cc1c7c1823468987d7468824c19a64","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.8.tgz","fileCount":298,"integrity":"sha512-hntOXwZHKt94JFwOduoLDLfVkTusV21AyuAF7GRPhcK2hkOELeAeKQgLFvVAIGpskQrnCBxiqzi1KBqYw/1xkw==","signatures":[{"sig":"MEQCIH/JZSUmj6gN+YwmPEcCoGucqOpsWMCTeQQESDpNIB5hAiAEBfWyokJEBOGMW5twQC2J+KVhbzKUINNJ2iw+ANgyyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB+fEvT32Y/5G1pNrluzr4vm2t6eUIH6QWkQ321xbLEiAiAktp3abfaejmswWZ8zL+3xesE0VZAiyd9s7+CtzwreDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1733170},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.8.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.8.tgz","_integrity":"sha512-hntOXwZHKt94JFwOduoLDLfVkTusV21AyuAF7GRPhcK2hkOELeAeKQgLFvVAIGpskQrnCBxiqzi1KBqYw/1xkw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.2","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.1","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.2","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.8.0","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.8_1789704846572_0.3152189170315318","host":"s3://npm-registry-packages-npm-production"}},"0.25.9":{"name":"@felan-ai/felan","version":"0.25.9","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.9","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"3003358bad4d466e133c7b3449d366d49ea25f99","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.9.tgz","fileCount":302,"integrity":"sha512-Kk8Er8R9mc2Bv7eJVnQ7InmY9Y++mi0jn4nkTkxauJ3YhVlOycJEuFfI5GhhrT3to9tYmTd+PO2wdDwQ41Gz9Q==","signatures":[{"sig":"MEQCIE2CsWzzm+WwtPWNaAtOgrRqpdnRYCUYolvFv4VCUiepAiBNWxisLDbeYVwj1Uo1tiE7LzOjILk/9C3jbWXiDLm7mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpJYDwB7n1yB3CbS2+FItReghlNH0KXVcF7b/hnc0uuAIhAMdldc3ndVfAlOQq0lD5UvzHDKuXLFUl5T08SsHTxTLr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1749888},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.9.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.9.tgz","_integrity":"sha512-Kk8Er8R9mc2Bv7eJVnQ7InmY9Y++mi0jn4nkTkxauJ3YhVlOycJEuFfI5GhhrT3to9tYmTd+PO2wdDwQ41Gz9Q==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.2","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.1","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.2","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.8.0","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.2","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.9_1789708428166_0.44041994455938993","host":"s3://npm-registry-packages-npm-production"}},"0.25.10":{"name":"@felan-ai/felan","version":"0.25.10","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.25.10","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"174253fcb5440b54a3c9a90e04f1c2da76f396c3","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.25.10.tgz","fileCount":306,"integrity":"sha512-oKpMgCo/+UDk0YpiXv/IWkQUxbCzzQlqj+lZj+zHSYjkOdgNdK9rPARnDUOO/ucN9mnluXQJFOBcZ7pmqCPgeQ==","signatures":[{"sig":"MEQCICZazUELSdDwnMJjHXYwG5rXxyWanjQw5jKG6FAIjIoPAiBXPUCm0KhacWKuXeDlG2jkWlaS0Wc0aPNKiC/RhsgOKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCT1t4wI+VyRU3yb9unvb3pQLtOmz3zOyaUqZTwPwl8bwIgWfqYlPYgjrHjzBuxl3cK+r+rLOE2ZUCE8rUQoZhUiiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.25.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755580},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.25.10.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.25.10.tgz","_integrity":"sha512-oKpMgCo/+UDk0YpiXv/IWkQUxbCzzQlqj+lZj+zHSYjkOdgNdK9rPARnDUOO/ucN9mnluXQJFOBcZ7pmqCPgeQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.3.2","@felan-ai/ext-codex":"0.5.1","@felan-ai/ext-tasks":"0.3.1","@felan-ai/agent-core":"0.7.1","@felan-ai/ext-memory":"0.4.3","@felan-ai/ext-browser":"0.6.0","@felan-ai/ext-context":"0.5.1","@felan-ai/ext-prewalk":"0.7.2","@earendil-works/pi-tui":"0.85.1","@felan-ai/ext-ask-user":"0.4.1","@felan-ai/ext-insights":"0.3.0","@felan-ai/ext-felan-api":"0.3.1","@felan-ai/ext-powerline":"0.8.0","@felan-ai/ext-subagents":"0.7.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.4.1","@felan-ai/ext-web-access":"0.6.1","@earendil-works/pi-server":"0.85.1","@felan-ai/ext-context-view":"0.2.1","@felan-ai/ext-output-style":"0.4.3","@felan-ai/ext-rtk-optimizer":"0.5.2","@felan-ai/ext-session-title":"0.2.3","@felan-ai/ext-prompt-history":"0.2.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.6.2","@felan-ai/ext-codebase-memory":"0.3.5","@earendil-works/pi-coding-agent":"0.85.1","@felan-ai/ext-session-compaction":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.25.10_1789729105194_0.639261419605359","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@felan-ai/felan","version":"0.26.0","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"aae42bf1ad01436ce692f0c3271a783ded4bda7c","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.0.tgz","fileCount":310,"integrity":"sha512-i9A9fschSd1oLhO7HhAofn5U+clmzMKbjQSxe1QhQx0FCapqEcFScUSNX9JkQYXToi7f7KQL9xwjx8FMHgz1xQ==","signatures":[{"sig":"MEUCIQC30MDtMAiGAwR4wnp8ocfYgks7CYksyO4F6ngR//8zRQIgXKZbTixFGMYGMkctPK68vqSszhYjX80+YoJZY/XDEcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfDzZAUGGomhYbaw7GOMbdvaH5yXOGYu31Zi5tLT48KAIhAIOCDjgWFu/2Gwua1HbrdCNEE62QVgcTgo9sHvAtuvYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1763071},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.0.tgz","_integrity":"sha512-i9A9fschSd1oLhO7HhAofn5U+clmzMKbjQSxe1QhQx0FCapqEcFScUSNX9JkQYXToi7f7KQL9xwjx8FMHgz1xQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.0","@felan-ai/ext-codex":"0.6.0","@felan-ai/ext-tasks":"0.4.0","@felan-ai/agent-core":"0.8.0","@felan-ai/ext-memory":"0.5.0","@felan-ai/ext-browser":"0.7.0","@felan-ai/ext-context":"0.6.0","@felan-ai/ext-prewalk":"0.8.0","@earendil-works/pi-tui":"0.86.1","@felan-ai/ext-ask-user":"0.5.0","@felan-ai/ext-insights":"0.4.0","@felan-ai/ext-felan-api":"0.4.0","@felan-ai/ext-powerline":"0.9.0","@felan-ai/ext-subagents":"0.8.0","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.0","@felan-ai/ext-web-access":"0.7.0","@earendil-works/pi-server":"0.86.1","@felan-ai/ext-context-view":"0.3.0","@felan-ai/ext-output-style":"0.5.0","@felan-ai/ext-rtk-optimizer":"0.6.0","@felan-ai/ext-session-title":"0.3.0","@felan-ai/ext-prompt-history":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.0","@felan-ai/ext-codebase-memory":"0.4.0","@earendil-works/pi-coding-agent":"0.86.1","@felan-ai/ext-session-compaction":"0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.0_1789968763033_0.2099256895924746","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@felan-ai/felan","version":"0.26.1","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"1df65549ebdd7cbe7b95bda7242c8c113de42d49","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.1.tgz","fileCount":310,"integrity":"sha512-r49wMSi9EdNBkw+u8thYYGZcn7uoVSdPdBC7XT998IKX7ljQG1owUIePyPShIBb+6xNWfZGHG1DkcmEcIxzeZA==","signatures":[{"sig":"MEYCIQCCFlpl2bh9c1zPZBJqjbJ+vy42vrpAwy4PiF2/uCoR4gIhAPP+mo7IecRsCPrnxoExCwGKYPqHGdn4bYj3GHhHmoh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtnCp208W6UY14kc7XPgGiP2FhP+DOPOFO/5YWno+pIAIgS/5aCaU+69dgu7GmYeWWRezEuXYCb4lC8InY9sey01g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1763978},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.1.tgz","_integrity":"sha512-r49wMSi9EdNBkw+u8thYYGZcn7uoVSdPdBC7XT998IKX7ljQG1owUIePyPShIBb+6xNWfZGHG1DkcmEcIxzeZA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.0","@felan-ai/ext-codex":"0.6.0","@felan-ai/ext-tasks":"0.4.0","@felan-ai/agent-core":"0.8.1","@felan-ai/ext-memory":"0.5.0","@felan-ai/ext-browser":"0.7.0","@felan-ai/ext-context":"0.6.0","@felan-ai/ext-prewalk":"0.8.0","@earendil-works/pi-tui":"0.86.1","@felan-ai/ext-ask-user":"0.5.0","@felan-ai/ext-insights":"0.4.0","@felan-ai/ext-felan-api":"0.4.0","@felan-ai/ext-powerline":"0.9.0","@felan-ai/ext-subagents":"0.8.1","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.0","@felan-ai/ext-web-access":"0.7.0","@earendil-works/pi-server":"0.86.1","@felan-ai/ext-context-view":"0.3.0","@felan-ai/ext-output-style":"0.5.0","@felan-ai/ext-rtk-optimizer":"0.6.0","@felan-ai/ext-session-title":"0.3.0","@felan-ai/ext-prompt-history":"0.3.0","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.0","@felan-ai/ext-codebase-memory":"0.4.0","@earendil-works/pi-coding-agent":"0.86.1","@felan-ai/ext-session-compaction":"0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.1_1790004754118_0.6343473109747628","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@felan-ai/felan","version":"0.26.2","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"5984c05e83f493bc2ee5df89a4cee3069e701650","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.2.tgz","fileCount":310,"integrity":"sha512-A6o+nnSDEKqwZZkO3siTXI5u6zz1qQvWeFhYAejPerCuRZEIkLtC80w+XlhoFK+VRENYCQjnuLpjmDomeXhMcA==","signatures":[{"sig":"MEYCIQDHj1N0j0xRW4E9bXRn0dQ/vxELjX+mGfvfOvcMeCV3GAIhAIZCn8jQsq2zFMQP+Tlh8jU6x0GRa+9TzXM4PLmgqjPw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG3lZyPNW9Ly0GKrVq3q56qH76xS3IE8rXW8pXFAoCksAiEAgZQ0El9XWPN3GUZMh+u7YvrdJx9Wv/eHsfgY0IWO8Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1763957},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.2.tgz","_integrity":"sha512-A6o+nnSDEKqwZZkO3siTXI5u6zz1qQvWeFhYAejPerCuRZEIkLtC80w+XlhoFK+VRENYCQjnuLpjmDomeXhMcA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.1","@felan-ai/ext-tasks":"0.4.1","@felan-ai/agent-core":"0.9.0","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.7.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.1","@earendil-works/pi-tui":"0.87.0","@felan-ai/ext-ask-user":"0.5.1","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.1","@felan-ai/ext-subagents":"0.8.2","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.0","@felan-ai/ext-context-view":"0.3.1","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.1","@felan-ai/ext-codebase-memory":"0.4.1","@earendil-works/pi-coding-agent":"0.87.0","@felan-ai/ext-session-compaction":"0.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.2_1790049111473_0.895204750159222","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@felan-ai/felan","version":"0.26.3","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"d90e2f5d618ab94ee16a025e193c1174936b489a","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.3.tgz","fileCount":310,"integrity":"sha512-GRRmAu4/r05fjqrj0+hS3FlQiyWXrM4LrwHZW6cf77UnfJvjD9BkXtk2FawgXUCWBxp2PS8lvKQ+CRiGATPiiQ==","signatures":[{"sig":"MEUCIHlwqe9OWxc9U/dKRfhfyUr0qszB88XRpAemTji7pr+3AiEAu1YZjivWgaVre/mlQupgEL3al4J90aLM5E/652iT678=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCq9cEMvS8RNhbJsLsjt3fEC8blN0+o6VFNKPCUlucrawIhAJAy0BBcpaqyz2/S6YiET3JB6dtzXq1SmNqltayo/ouS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1768000},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.3.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.3.tgz","_integrity":"sha512-GRRmAu4/r05fjqrj0+hS3FlQiyWXrM4LrwHZW6cf77UnfJvjD9BkXtk2FawgXUCWBxp2PS8lvKQ+CRiGATPiiQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.1","@felan-ai/ext-tasks":"0.4.1","@felan-ai/agent-core":"0.9.0","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.7.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.1","@earendil-works/pi-tui":"0.87.0","@felan-ai/ext-ask-user":"0.5.1","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.1","@felan-ai/ext-subagents":"0.8.3","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.0","@felan-ai/ext-context-view":"0.3.1","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.1","@felan-ai/ext-codebase-memory":"0.4.1","@earendil-works/pi-coding-agent":"0.87.0","@felan-ai/ext-session-compaction":"0.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.3_1790075654885_0.23912464502106712","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@felan-ai/felan","version":"0.26.4","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"feb5ccab306fa824acefdd1229ee7154cb49eef8","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.4.tgz","fileCount":310,"integrity":"sha512-OBVzPszfo203goP9MoWREjo8pXUiemTn6Lv6KIMN+6GbsihX28MzNwQA05q/MfJed4Hd2z0PpTQxnVfDfkdZDQ==","signatures":[{"sig":"MEYCIQC3JKHDhrRzcyPeyEybs3DkicOO1ElMCJMYQ8TC5axKYAIhAPHTe1X82g2yY+wIvQLfgxm+1t45xZhxrmfIIjw8WRrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvJgNRfMmk1iX5uRX57UrIWsZ3JuLOXDaIcq+hsKpaRAiA8Hj9acCnOC87gs0nBq+cO1PYI5VxnubRrTCwcsQlGMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1768890},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.4.tgz","_integrity":"sha512-OBVzPszfo203goP9MoWREjo8pXUiemTn6Lv6KIMN+6GbsihX28MzNwQA05q/MfJed4Hd2z0PpTQxnVfDfkdZDQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.1","@felan-ai/ext-tasks":"0.4.1","@felan-ai/agent-core":"0.9.0","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.8.0","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.1","@earendil-works/pi-tui":"0.87.0","@felan-ai/ext-ask-user":"0.5.1","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.1","@felan-ai/ext-subagents":"0.8.3","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.0","@felan-ai/ext-context-view":"0.3.1","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.1","@felan-ai/ext-codebase-memory":"0.4.1","@earendil-works/pi-coding-agent":"0.87.0","@felan-ai/ext-session-compaction":"0.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.4_1790086089993_0.31480236423617014","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@felan-ai/felan","version":"0.26.5","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"4471c31123561aa21c2ff336886eb933886c4efd","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.5.tgz","fileCount":314,"integrity":"sha512-We9r/CcKOz2X/YLgaowFGvXjJwsf/8RYNzHQsOOR6z41o9PBrrmZVUUV/CrrSqwQePpwCpxdxVwNpnfJft6uog==","signatures":[{"sig":"MEQCIGtr8+Ka/xsOe/d3HSf9Qp/g0q4V7gpw566pUZ2LbgUcAiAuBU22NzxtrUzGSxu6aUwoIsPxkufZXuMDo0n6zQu/gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEhn+80VYf0Cxps3WDnygvcYrdgX3NqBCxc3nM5zDU3oAiAmwUZnFSov0HDSdWyc1ccAeIHv4pZ4/eB0gl+krixZTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1782436},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.5.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.5.tgz","_integrity":"sha512-We9r/CcKOz2X/YLgaowFGvXjJwsf/8RYNzHQsOOR6z41o9PBrrmZVUUV/CrrSqwQePpwCpxdxVwNpnfJft6uog==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.1","@felan-ai/ext-tasks":"0.4.1","@felan-ai/agent-core":"0.9.0","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.8.0","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.1","@earendil-works/pi-tui":"0.87.0","@felan-ai/ext-ask-user":"0.5.1","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.1","@felan-ai/ext-subagents":"0.8.3","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.0","@felan-ai/ext-context-view":"0.3.1","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.1","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.1","@felan-ai/ext-codebase-memory":"0.4.1","@earendil-works/pi-coding-agent":"0.87.0","@felan-ai/ext-session-compaction":"0.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.5_1790090176061_0.4322084047042958","host":"s3://npm-registry-packages-npm-production"}},"0.26.6":{"name":"@felan-ai/felan","version":"0.26.6","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"5e6da7e7d6c5cd38f33367276d6df32a636ca6c3","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.6.tgz","fileCount":314,"integrity":"sha512-pElfwzbVjKHm4P6fNwpuxTykg8EqxMsuMKi7/b+7EduUPKIuajVufh3J6L3e6SOOMrF1NK5AsbrODE593ZecGw==","signatures":[{"sig":"MEYCIQCqOE7GSzDOSTOQJnosu4xOrDCDrf6tS8xixYmB1RsTpgIhAPwB3aNy9HArZcoky9DUJYmPgX1RtD1BoUcK3yxWtuVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsHV8eGjcP+Tjj4A+YFxLjznCHqOakoSKJewdA5sUPgAIgd7hDP9LrP+4Ts0wfF9p8LYPHisZHGHm7N99HHHn+Lbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1782436},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.6.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.6.tgz","_integrity":"sha512-pElfwzbVjKHm4P6fNwpuxTykg8EqxMsuMKi7/b+7EduUPKIuajVufh3J6L3e6SOOMrF1NK5AsbrODE593ZecGw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.2","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.1","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.8.0","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.2","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.2","@felan-ai/ext-subagents":"0.8.3","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.2","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.2","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.6_1790130166336_0.3585812066528189","host":"s3://npm-registry-packages-npm-production"}},"0.26.8":{"name":"@felan-ai/felan","version":"0.26.8","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.8","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"e39d7c63152d02d3e24eb6cb1c883b6072d0c228","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.8.tgz","fileCount":314,"integrity":"sha512-q7xX1uXmpQ9rbYXxj011v8nqANtLFiSOB2K39XAZpKzXaiQXXlmFUCnauiKy8fKZkLLBEaO8ULafwBhFxWxZIQ==","signatures":[{"sig":"MEQCIEzNE9BJit1xIhpZ/tf4pEG1eZ/x6r6Zofq2M8UwLcgVAiAyI6Kp8GAn4tYo2FPd9K7VyG1N/g4bVKon7Po4ko7l/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDy8qWZFnN2YHFW4EHnU2DLGmPsBKI+hlSbo1LliSHYmAiBXz6O/SWi/KQDGJJWfmek7qiY9HQ3QJftbpbRmeYTX4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1783013},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.8.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.8.tgz","_integrity":"sha512-q7xX1uXmpQ9rbYXxj011v8nqANtLFiSOB2K39XAZpKzXaiQXXlmFUCnauiKy8fKZkLLBEaO8ULafwBhFxWxZIQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.2","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.2","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.8.0","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.2","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.2","@felan-ai/ext-subagents":"0.8.4","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.3","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.2","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.8_1790240882833_0.2236561449137966","host":"s3://npm-registry-packages-npm-production"}},"0.26.10":{"name":"@felan-ai/felan","version":"0.26.10","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.10","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"50b717520578c13aca2855806e87b246089eb7f1","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.10.tgz","fileCount":314,"integrity":"sha512-HHQvV6yrDxw2QuUz3qRXyv39AwVT+kAhmgrm94xsaks9GklFsWSrleWkjg9g46QLTV0sxLzFjYh5SyS+JRDJtQ==","signatures":[{"sig":"MEUCIQDNXQQ66GCsAsgo4P9tzOWOaC2aFqIFR6sWVyh+GvogtwIgJUrP1zT0kKDzbUGnDhCDgzy2hrquPt+fALQfLVBfIwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYIiyxThKFJk4Ya51ov9b1fDBH5P+5/zF36CTryNvpJAiByvBNAkq3XRDJpwH9ClejQ1ZGOl/4PSwqZyMFNuhVPeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1790305},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.10.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.10.tgz","_integrity":"sha512-HHQvV6yrDxw2QuUz3qRXyv39AwVT+kAhmgrm94xsaks9GklFsWSrleWkjg9g46QLTV0sxLzFjYh5SyS+JRDJtQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.2","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.2","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.8.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.4","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.2","@felan-ai/ext-subagents":"0.8.5","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.3","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.2","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.10_1790310744456_0.539875484988674","host":"s3://npm-registry-packages-npm-production"}},"0.26.11":{"name":"@felan-ai/felan","version":"0.26.11","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.11","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"bae501f4bdb7317799b334281877ca0735612101","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.11.tgz","fileCount":314,"integrity":"sha512-s8Kapk00sQeCrWWDMHv0lJj4fyvgguFhW0zXCdxRAazgXJHb5mWkzdg8Bz/DiL/Rfz3/1QLaNP9pjgNLiGcjbw==","signatures":[{"sig":"MEQCIBx0KyccZehWHGbLLXPdFWADlPklefN/5W5rlbsJK3EmAiA3PKAh07KE1ISmsbSSya4G/MKODX05TPFLC1wv6qOK/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAY/1av8d5Wf1JY2A8OtIz2hSdH8Imcdmw0esxySbyRAIhAPgdsfq+f4H62KfScTXgGRmCnimnNnphx7EsE0DgRyTa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1790305},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.11.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.11.tgz","_integrity":"sha512-s8Kapk00sQeCrWWDMHv0lJj4fyvgguFhW0zXCdxRAazgXJHb5mWkzdg8Bz/DiL/Rfz3/1QLaNP9pjgNLiGcjbw==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.2","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.2","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.8.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.4","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.2","@felan-ai/ext-subagents":"0.8.5","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.3","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.3","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.11_1790508065536_0.992295377847976","host":"s3://npm-registry-packages-npm-production"}},"0.26.12":{"name":"@felan-ai/felan","version":"0.26.12","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.12","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"9901b0d1bad9543633d5c4722957e8e00c1f5f23","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.12.tgz","fileCount":314,"integrity":"sha512-heNhAWQD5Z1cOYvoXpdq3VMqiJ68RQIYizmRRH8PQagK0Kw/my2liYY1F6RTPyqgi6gdwEGhDjfSWGhSPaGxwQ==","signatures":[{"sig":"MEQCIA9inqrBWaD0DVYHfTwalNvzBT99M17HAtGLQzXBS9fnAiA02bcJZiGSii/CSesEAEDR+StfzG3nM6s6WabHuWiKUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUebWUxu0l6NgepoLvXq5wr136+sWoNmseFGBzsTexoQIgSSA63Y16PsSge28v7OysC3XX8s1PmPr2uzUSCILeOug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1790305},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.12.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.12.tgz","_integrity":"sha512-heNhAWQD5Z1cOYvoXpdq3VMqiJ68RQIYizmRRH8PQagK0Kw/my2liYY1F6RTPyqgi6gdwEGhDjfSWGhSPaGxwQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.3","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.2","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.8.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.4","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.2","@felan-ai/ext-subagents":"0.8.5","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.3","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.3","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.12_1790512478341_0.3909641458915256","host":"s3://npm-registry-packages-npm-production"}},"0.26.13":{"name":"@felan-ai/felan","version":"0.26.13","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.13","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"da086cdf5db44c9e57a17cd94d52fa3093751620","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.13.tgz","fileCount":314,"integrity":"sha512-iw5dIw57dxN9BHkk9k31Q2F1CZhsTKvXdsmuzKUCf9JUX7LyNROaLoD7Ye+paD5m7LydoSYSI3Yen09idxKMRQ==","signatures":[{"sig":"MEUCIQCMo+QtZ/SsKTD0k/lkDn471LjUD43ON3ILl9nlSXfwhgIgd/6NYrjLYy/ucu9tBjAosaeqFBy1pHAsUM9Yx8sfSBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE84+zKpSZdJh3+hKX2fE2/FQ1021mO6+N1trXc7wsp8AiAg4dVFTH5J5WyJBb95b8qdNWaPJappDvOQnVt8i8IQMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1792360},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.13.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.13.tgz","_integrity":"sha512-iw5dIw57dxN9BHkk9k31Q2F1CZhsTKvXdsmuzKUCf9JUX7LyNROaLoD7Ye+paD5m7LydoSYSI3Yen09idxKMRQ==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.4","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.3","@felan-ai/ext-memory":"0.5.1","@felan-ai/ext-browser":"0.8.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.5","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.2","@felan-ai/ext-subagents":"0.8.5","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.3","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.1","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.3","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.13_1790569928559_0.9710318434688356","host":"s3://npm-registry-packages-npm-production"}},"0.26.14":{"name":"@felan-ai/felan","version":"0.26.14","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.14","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"2ceb64444fd8010776406a364484d492ed992e7f","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.14.tgz","fileCount":314,"integrity":"sha512-S4we1w9cbxF3LqeBIL6paPBXZHLJ7XH+27RYo5nctOao2enkY4CV4TrAAR3a19X6MMaU93s89lGHugRAeZ9w1Q==","signatures":[{"sig":"MEQCIDGX8bIuG5CJHDKSsguXKtOIjrTNf/f7WrZ2QK6bIlbXAiBYtRAMsirJuwXDP8HGjbdriNuaZZmKqxs2/5+aaEWszA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMez49/fwvHKYMey1eGi5J0CBc3yHTvWPBtcmoD0oAAgIgMtVpH28Mfwc+cs7WnErwi+m3DHmsb254vAxSn8PEljs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1809827},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.14.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.14.tgz","_integrity":"sha512-S4we1w9cbxF3LqeBIL6paPBXZHLJ7XH+27RYo5nctOao2enkY4CV4TrAAR3a19X6MMaU93s89lGHugRAeZ9w1Q==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.4","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.4","@felan-ai/ext-memory":"0.5.2","@felan-ai/ext-browser":"0.8.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.5","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.2","@felan-ai/ext-subagents":"0.8.5","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.3","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.2","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.3","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.14_1790603117320_0.2099704609448425","host":"s3://npm-registry-packages-npm-production"}},"0.26.15":{"name":"@felan-ai/felan","version":"0.26.15","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"license":"MIT","_id":"@felan-ai/felan@0.26.15","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"},"bin":{"felan":"dist/cli.js"},"dist":{"shasum":"ca7f8a8c98535e01b26ca68d66289ee9d1c18021","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.15.tgz","fileCount":314,"integrity":"sha512-6eJvqGJtFEZkivCH0Xf/oSxZVGZK6jZAf7mIN5bLH/j/VQPk1cG20X18qYKBi0N4ViaxDLHZKsISwlY9Q5+vBA==","signatures":[{"sig":"MEQCIHEkllHYJsGCXagqcQ0L9F5zn32FgM/aoImcQ6HhYtCKAiBdAVy76ikH/5LCAiUSK1I313TghJiYTa2+whlZG8iyiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdCQKoTdvcOLWTlKhrogXlfx2Am2YNZgc8Ks2+WUk3bAIhAIZIfmSypAXYUgGROAQfZzbAjTJes3iBIvcxPIOUvvZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1809972},"type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.15.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.15.tgz","_integrity":"sha512-6eJvqGJtFEZkivCH0Xf/oSxZVGZK6jZAf7mIN5bLH/j/VQPk1cG20X18qYKBi0N4ViaxDLHZKsISwlY9Q5+vBA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.4","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.4","@felan-ai/ext-memory":"0.5.2","@felan-ai/ext-browser":"0.8.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.5","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.3","@felan-ai/ext-subagents":"0.8.5","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.3","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.2","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.3","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/felan_0.26.15_1790604178263_0.20629940607157082","host":"s3://npm-registry-packages-npm-production"}},"0.26.16":{"_id":"@felan-ai/felan@0.26.16","bin":{"felan":"dist/cli.js"},"bugs":{"url":"https://github.com/felan-ai/felan/issues"},"dist":{"shasum":"bcde4e3915b288ed556d22866b3df8165b0a79a5","tarball":"https://registry.npmjs.org/@felan-ai/felan/-/felan-0.26.16.tgz","fileCount":314,"integrity":"sha512-RqNhPewTKRe7wBAqsQ4Mq4Yj6G4F0Yy8Z64AZDfjyiSZlNNhIyxqDoYdBnmLuamAYsilmNu5YiBWApBeDfDMdA==","signatures":[{"sig":"MEUCIFhL4bUPGMPwILukI0G0FAj8OJoCHflil6+ekDcPSxo3AiEAxJZsyxzZxQesiLXMAfWgUXSQ6Ld0WyinKAuN93HEUkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDLi7bzIOG/bocWvv9InlJ7x3rYHOMiU9aKq+9UYk183gIgeyYVFxlCAsWrBQiXi7+6r83+zYvE9nGdh9h0Ug1i/H0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felan-ai%2ffelan@0.26.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1809972},"name":"@felan-ai/felan","type":"module","_from":"file:.artifacts/felan-ai-felan-0.26.16.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -R src/themes dist/themes && chmod +x dist/cli.js","type-check":"tsc -p tsconfig.json --noEmit"},"version":"0.26.16","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"19e394ec-d062-42e9-9fb4-5f6e1f2726a6"}},"homepage":"https://github.com/felan-ai/felan#readme","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"_resolved":"/home/runner/work/felan/felan/.artifacts/felan-ai-felan-0.26.16.tgz","_integrity":"sha512-RqNhPewTKRe7wBAqsQ4Mq4Yj6G4F0Yy8Z64AZDfjyiSZlNNhIyxqDoYdBnmLuamAYsilmNu5YiBWApBeDfDMdA==","repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"_npmVersion":"11.19.0","description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","directories":{},"maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"_nodeVersion":"22.20.0","dependencies":{"open":"11.0.0","typebox":"1.1.38","@napi-rs/keyring":"1.3.0","@felan-ai/ext-mcp":"0.4.1","@felan-ai/ext-codex":"0.6.4","@felan-ai/ext-tasks":"0.4.2","@felan-ai/agent-core":"0.9.5","@felan-ai/ext-memory":"0.5.2","@felan-ai/ext-browser":"0.8.1","@felan-ai/ext-context":"0.6.1","@felan-ai/ext-prewalk":"0.8.6","@earendil-works/pi-tui":"0.87.1","@felan-ai/ext-ask-user":"0.5.2","@felan-ai/ext-insights":"0.4.1","@felan-ai/ext-felan-api":"0.4.1","@felan-ai/ext-powerline":"0.9.3","@felan-ai/ext-subagents":"0.8.6","@agentclientprotocol/sdk":"1.4.0","@felan-ai/ext-markitdown":"0.5.1","@felan-ai/ext-web-access":"0.7.1","@earendil-works/pi-server":"0.87.1","@felan-ai/ext-context-view":"0.3.3","@felan-ai/ext-output-style":"0.5.1","@felan-ai/ext-rtk-optimizer":"0.6.2","@felan-ai/ext-session-title":"0.3.1","@felan-ai/ext-prompt-history":"0.3.2","@modelcontextprotocol/client":"2.0.0","@felan-ai/ext-background-bash":"0.7.2","@felan-ai/ext-codebase-memory":"0.4.3","@earendil-works/pi-coding-agent":"0.87.1","@felan-ai/ext-session-compaction":"0.2.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/felan_0.26.16_1790648936108_0.346853620463353"}}},"time":{"created":"2026-08-03T10:36:02.765Z","modified":"2026-09-29T02:28:56.621Z","0.0.0-bootstrap.0":"2026-08-03T10:36:03.119Z","0.1.0-alpha.0":"2026-08-03T10:42:49.546Z","0.1.0-alpha.1":"2026-08-03T10:59:51.636Z","0.1.0-alpha.2":"2026-08-03T13:15:20.324Z","0.1.0-alpha.3":"2026-08-03T14:03:19.384Z","0.1.0":"2026-08-04T15:42:51.446Z","0.2.0":"2026-08-05T09:18:14.685Z","0.3.0":"2026-08-05T10:18:12.297Z","0.3.1":"2026-08-06T03:44:03.521Z","0.4.0":"2026-08-06T05:25:19.444Z","0.5.0":"2026-08-06T08:52:40.185Z","0.6.0":"2026-08-06T11:24:06.476Z","0.7.0":"2026-08-06T13:32:17.382Z","0.8.0":"2026-08-06T15:10:17.834Z","0.9.0":"2026-08-07T06:39:07.621Z","0.10.0":"2026-08-07T07:45:46.049Z","0.11.0":"2026-08-07T09:02:23.648Z","0.11.1":"2026-08-07T12:53:24.690Z","0.11.2":"2026-08-07T13:59:20.917Z","0.11.3":"2026-08-07T14:42:53.440Z","0.11.4":"2026-08-08T06:52:55.185Z","0.12.0":"2026-08-11T06:17:45.663Z","0.12.1":"2026-08-15T06:44:02.373Z","0.12.2":"2026-08-17T12:15:08.902Z","0.12.3":"2026-08-17T14:36:20.821Z","0.12.4":"2026-08-17T16:17:54.155Z","0.12.5":"2026-08-18T05:55:00.578Z","0.12.6":"2026-08-18T15:06:58.223Z","0.12.7":"2026-08-18T15:57:28.940Z","0.12.8":"2026-08-19T05:13:39.468Z","0.12.9":"2026-08-21T03:53:11.443Z","0.12.10":"2026-08-21T09:17:11.589Z","0.12.11":"2026-08-21T09:49:31.692Z","0.13.0":"2026-08-21T13:34:46.092Z","0.13.1":"2026-08-21T14:10:28.050Z","0.13.2":"2026-08-23T19:32:45.680Z","0.13.3":"2026-08-24T08:04:03.654Z","0.13.4":"2026-08-24T10:04:01.210Z","0.13.5":"2026-08-24T11:15:03.153Z","0.13.6":"2026-08-24T11:59:53.796Z","0.13.7":"2026-08-24T14:14:15.031Z","0.13.8":"2026-08-24T14:20:37.051Z","0.13.9":"2026-08-24T14:25:51.970Z","0.14.0":"2026-08-24T16:49:35.727Z","0.14.1":"2026-08-25T04:56:16.228Z","0.14.2":"2026-08-25T05:42:27.169Z","0.14.3":"2026-08-25T12:08:05.720Z","0.14.4":"2026-08-25T12:31:24.394Z","0.14.5":"2026-08-25T13:06:57.329Z","0.14.6":"2026-08-25T13:31:08.035Z","0.14.7":"2026-08-26T05:47:35.369Z","0.14.8":"2026-08-26T07:46:01.320Z","0.15.0":"2026-08-26T11:54:09.433Z","0.15.1":"2026-08-26T13:00:51.185Z","0.15.2":"2026-08-26T13:46:24.112Z","0.15.3":"2026-08-26T14:07:03.143Z","0.15.4":"2026-08-26T17:04:25.220Z","0.16.0":"2026-08-27T03:52:30.279Z","0.16.1":"2026-08-27T04:09:20.895Z","0.16.2":"2026-08-27T05:05:00.686Z","0.16.3":"2026-08-27T06:01:32.104Z","0.16.4":"2026-08-27T07:30:53.757Z","0.16.5":"2026-08-27T08:06:25.275Z","0.16.6":"2026-08-27T08:35:17.186Z","0.16.7":"2026-08-27T10:30:00.095Z","0.17.0":"2026-08-27T10:39:29.882Z","0.17.1":"2026-08-27T12:10:03.628Z","0.18.0":"2026-08-28T04:02:54.210Z","0.18.1":"2026-08-28T05:03:57.415Z","0.18.2":"2026-08-28T06:22:56.147Z","0.18.3":"2026-08-28T10:52:20.374Z","0.18.4":"2026-08-29T08:40:53.700Z","0.18.5":"2026-08-30T13:35:33.770Z","0.18.6":"2026-08-31T05:41:41.126Z","0.18.7":"2026-08-31T09:22:33.538Z","0.19.0":"2026-08-31T10:51:18.580Z","0.19.1":"2026-08-31T12:06:05.701Z","0.19.2":"2026-08-31T13:46:43.145Z","0.20.0":"2026-09-01T06:54:48.449Z","0.20.1":"2026-09-01T14:28:50.456Z","0.20.2":"2026-09-02T11:41:58.258Z","0.20.3":"2026-09-02T14:33:37.752Z","0.21.0":"2026-09-02T14:45:10.398Z","0.21.1":"2026-09-02T16:13:19.435Z","0.21.2":"2026-09-03T05:33:51.008Z","0.21.3":"2026-09-03T08:46:16.743Z","0.21.4":"2026-09-03T13:36:24.574Z","0.21.5":"2026-09-03T14:14:01.319Z","0.21.6":"2026-09-04T06:46:11.466Z","0.21.7":"2026-09-04T09:51:07.611Z","0.21.8":"2026-09-04T10:44:03.051Z","0.21.9":"2026-09-04T11:17:23.763Z","0.21.10":"2026-09-04T11:56:09.259Z","0.21.11":"2026-09-04T12:25:15.300Z","0.21.12":"2026-09-04T13:46:21.200Z","0.21.13":"2026-09-05T04:13:49.772Z","0.21.14":"2026-09-05T05:26:59.410Z","0.21.15":"2026-09-05T12:37:43.814Z","0.21.16-cbm.0":"2026-09-05T20:56:28.553Z","0.21.16":"2026-09-07T07:10:58.368Z","0.21.17":"2026-09-07T12:09:02.450Z","0.22.0":"2026-09-07T12:58:45.684Z","0.22.1":"2026-09-07T13:35:26.038Z","0.23.0":"2026-09-07T14:32:48.668Z","0.23.1":"2026-09-08T04:34:17.131Z","0.23.2":"2026-09-08T08:39:23.428Z","0.23.3":"2026-09-08T11:17:34.321Z","0.23.4":"2026-09-09T02:04:28.865Z","0.23.5":"2026-09-09T02:21:37.643Z","0.24.0":"2026-09-09T08:25:15.262Z","0.24.1":"2026-09-10T08:10:17.499Z","0.24.2":"2026-09-10T09:47:30.881Z","0.24.3":"2026-09-10T09:55:46.225Z","0.24.4":"2026-09-11T03:34:52.562Z","0.24.5":"2026-09-11T04:40:14.292Z","0.24.6":"2026-09-11T06:35:52.261Z","0.24.7":"2026-09-11T07:40:12.807Z","0.24.9":"2026-09-11T17:36:36.639Z","0.24.10":"2026-09-13T05:21:25.507Z","0.24.11":"2026-09-14T04:26:52.147Z","0.25.0":"2026-09-14T06:21:42.733Z","0.25.1":"2026-09-14T11:27:46.017Z","0.25.2":"2026-09-15T04:17:10.596Z","0.25.3":"2026-09-15T08:31:05.429Z","0.25.4":"2026-09-16T12:34:36.685Z","0.25.5":"2026-09-17T10:19:54.999Z","0.25.6":"2026-09-17T10:53:42.553Z","0.25.7":"2026-09-17T12:45:27.225Z","0.25.8":"2026-09-18T04:14:06.646Z","0.25.9":"2026-09-18T05:13:48.338Z","0.25.10":"2026-09-18T10:58:25.317Z","0.26.0":"2026-09-21T05:32:43.171Z","0.26.1":"2026-09-21T15:32:34.234Z","0.26.2":"2026-09-22T03:51:51.574Z","0.26.3":"2026-09-22T11:14:14.990Z","0.26.4":"2026-09-22T14:08:10.279Z","0.26.5":"2026-09-22T15:16:16.226Z","0.26.6":"2026-09-23T02:22:46.437Z","0.26.8":"2026-09-24T09:08:02.959Z","0.26.10":"2026-09-25T04:32:24.553Z","0.26.11":"2026-09-27T11:21:05.652Z","0.26.12":"2026-09-27T12:34:38.476Z","0.26.13":"2026-09-28T04:32:08.654Z","0.26.14":"2026-09-28T13:45:17.445Z","0.26.15":"2026-09-28T14:02:58.387Z","0.26.16":"2026-09-29T02:28:56.267Z"},"bugs":{"url":"https://github.com/felan-ai/felan/issues"},"license":"MIT","homepage":"https://github.com/felan-ai/felan#readme","keywords":["ai","ai-agent","coding-agent","developer-tools","llm","model-routing","context-management","llm-optimization"],"repository":{"url":"git+https://github.com/felan-ai/felan.git","type":"git","directory":"apps/tui"},"description":"Felan Code: an open-source, model-portable coding agent built for cost-efficient, verifiable software work","maintainers":[{"name":"dimitar-panayotov","email":"dimitar2306@gmail.com"},{"name":"mslavov","email":"milko.slavov@gmail.com"}],"readme":"# Felan Code\n\nLocal, account-free, model-portable coding agent built for cost-efficient,\nverifiable software work on `@felan-ai/agent-core` and Pi's interactive TUI\nand print modes.\n\n```sh\nnpx @felan-ai/felan\n```\n\nThe package exposes the `felan` binary. It owns local credentials, settings,\nsession and agent storage paths, built-in extension selection, dependency\nonboarding, lifecycle, and TUI presentation. Portable feature behavior remains\nin the `@felan-ai/ext-*` packages.\n\n> [!IMPORTANT]\n> The local host uses the current user's filesystem and process permissions. It\n> is not a sandbox.\n\n## Requirements and quick start\n\nFelan Code supports Node.js 22.19.0 or newer. Repository development and CI use\nNode.js 22.20.0 with pnpm 9.15.5.\n\n```sh\nfelan\n/login\n```\n\nRun an initial prompt or continue the most recent session for the current\ndirectory:\n\n```sh\nfelan \"inspect this project\"\nfelan --continue\nfelan --mode text \"summarize the current work\"\nfelan --mode json --provider openai --model gpt-5.6-sol --thinking high \"run the tests\"\n```\n\n## CLI\n\n```text\nfelan [options] [message]\n\n--mode <text|json>  Run one headless session; JSON emits machine-readable JSONL\n--provider <name>   Select a headless model provider\n--model <name>      Select a headless model or provider/model reference\n--thinking <level>  Select headless thinking: off|minimal|low|medium|high|xhigh|max\n-c, --continue     Continue the most recent session for this directory\n-r, --resume       Pick a session to resume\n--session <id>     Resume a specific session\n--session-dir <dir> Session directory for --session\n--diagnostics      Print runtime versions and configuration mode\nupdate             Update a global npm installation of Felan Code\nsavings            Show persisted estimated API-equivalent savings\nacp                 Serve Agent Client Protocol v1 over stdio\nacp login           Configure model-provider credentials in a finite terminal flow\n-h, --help         Show help\n-v, --version      Print the Felan Code version\n--verbose          Show verbose startup details\n```\n\nAfter rebuilding Felan Code from this repository, use `/restart` in the interactive\nTUI to reload Felan Code, Agent Core, and extension modules while preserving the\ncurrent session. It replaces the Node process and resumes the same session;\nunlike Pi's `/reload`, it is not an in-process resource reload.\n\nRun `felan update` to check the stable npm release. It updates only a verified\nglobal npm installation, reports when the installation is current, and tells\nyou to restart after a successful update. `npx`, local/source, and other\npackage-manager installations are not changed; update those with the command\nthat installed them.\n\nInteractive startup also checks npm once, asynchronously, for a newer stable\nrelease. If one is available, Felan Code tells you to exit all Felan Code sessions and\nrun `felan update` for a global npm installation, or use the package manager\nthat launched Felan Code. Offline, failed, and malformed responses stay silent, and\nFelan Code never installs an update automatically. Set\n`FELAN_SKIP_VERSION_CHECK=1` to disable this startup request.\n\nInvocations without `--mode` start the interactive TUI. `--mode text` runs one\nheadless session and prints the final response; `--mode json` emits Pi-compatible\nJSONL session events. JSONL stdout is machine-readable, while diagnostics and\nfailures go to stderr with a non-zero exit status. Both modes require a prompt,\nsupport `--continue` and `--session`, and accept `--provider`, `--model`, and\n`--thinking` for reproducible model selection. `--resume` remains interactive-only.\nHeadless startup never runs dependency onboarding or the interactive update check.\n\n## Native ACP v1\n\nRun Felan Code as a local Agent Client Protocol server:\n\n```sh\nfelan acp\n```\n\nOr run the published package without a global install:\n\n```sh\nnpx --yes @felan-ai/felan acp\n```\n\n`felan acp` serves stable ACP v1 over newline-delimited JSON on stdio. Stdout\nis reserved for protocol frames; diagnostics go to stderr. ACP clients receive\nthe machine name `felan` and display title `Felan Code`. Each ACP session gets\nan isolated local runtime and can create, load, prompt, cancel, and close Felan Code\nsessions. Felan Code accepts baseline text and resource-link prompt blocks, replays\nthe current persisted branch on load, and streams user, assistant, thought,\nand bounded tool-call updates.\n\nWhen the client advertises terminal authentication, Felan Code offers a terminal\nmethod that appends `login` to the configured `felan acp` invocation. Run the\nsame flow manually with:\n\n```sh\nfelan acp login\n```\n\nWhen the client launches Felan Code through `npx`, the equivalent command is:\n\n```sh\nnpx --yes @felan-ai/felan acp login\n```\n\nThe finite login process supports configurable API-key and OAuth provider\nmethods, hides secret and manual-code input, and saves credentials only through\nthe local `ModelRuntime` credential store at `$FELAN_AGENT_DIR/auth.json`\n(`~/.felan/auth.json` by default). Do not commit or share that file. An ACP\nclient should reconnect after successful terminal authentication. Form-capable\nclients also receive `ask_user` and Prewalk review as ACP elicitations.\n\n### Zed custom agent\n\nInstall `felan` on Zed's `PATH`, then add this custom agent in Zed's\n`settings.json`:\n\n```json\n{\n  \"agent_servers\": {\n    \"Felan Code\": {\n      \"type\": \"custom\",\n      \"command\": \"felan\",\n      \"args\": [\"acp\"],\n      \"env\": {}\n    }\n  }\n}\n```\n\nFor an on-demand package launch, use `\"command\": \"npx\"` and\n`\"args\": [\"--yes\", \"@felan-ai/felan\", \"acp\"]`. The advertised terminal\nauth arguments are appended, producing the separate\n`npx --yes @felan-ai/felan acp login` flow.\n\nZed and Felan Code do not share provider credentials automatically. If Felan Code needs\nauthentication, select its terminal login method or run `felan acp login`, then\nstart a new external-agent connection.\n\nACP action safety is host-owned. Known mutation, process, network, and unknown\ntools request `allow once` or `reject once`; known read-only/internal tools can\nproceed. This is not a durable permission policy or sandbox. MCP definitions\nsupplied in ACP `session/new` or `session/load` are accepted for client\ncompatibility and ignored. Configure Felan Code's separate OAuth-only remote HTTP\nMCP gateway through `mcp.json` instead.\n\nCurrent non-goals include remote ACP transports, additional workspace roots,\nimage/audio/embedded-resource prompt blocks, session modes and config options,\nand all session-provided MCP servers. ACP does not launch client-provided MCP\nprocesses or expose client-provided MCP tools, resources, prompts, sampling,\nApps, or scripting.\n\n`felan --resume` opens a selection-only session picker. Press Tab to switch\nbetween the current folder and all local sessions, Ctrl+S to change sorting,\nCtrl+N to filter to named sessions, and Ctrl+P to toggle session paths. Escape\ncancels without creating a session. `felan --continue` remains the quick path\nfor the most recent session in the current directory.\n\nNew interactive root sessions receive an asynchronous, concise name derived\nfrom the first prompt. Names are persisted in the session file and existing\nnames are never replaced. Disable this with `builtinExtensions.sessionTitle`.\n\n`felan --diagnostics` reports Felan Code, Agent Core, Pi, and Node.js versions plus\nruntime and credential modes.\n\n## Local state and policy\n\nThe default agent directory is `~/.felan`; set `FELAN_AGENT_DIR` to change it.\nIt contains local credentials, settings, sessions, agents, extension storage,\nand project memory. Root-session storage is scoped under\n`$FELAN_AGENT_DIR/storage/sessions/<encoded-root-session-id>` and longer-lived\nextension state under `$FELAN_AGENT_DIR/storage/agent`.\n\nThe local host loads source-controlled Felan Code built-ins, Felan-owned\nsettings and prompt appends, explicit Felan Code agents and Agent Skills, the\nAgent Core-selected cwd instruction file, and local Pi extensions explicitly\nprovided with repeatable `--extension`/`-e` flags for the interactive root TUI.\n`piExtensions.user` and `piExtensions.project` can additionally load\n`~/.pi/agent/extensions` and trusted `<cwd>/.pi/extensions`. Ambient Pi\npackages, prompts, themes, project settings, and package resources remain\nfiltered.\n\nThese Pi extensions execute with the current user's permissions. They are not\ninstalled from network/package sources and are not loaded in headless, ACP, or\nsubagent sessions. Project directories ask for Felan folder trust before load.\n\nWhen launched inside Herdr, the TUI reports its Felan Code lifecycle and session\nidentity through Herdr's inherited local socket environment. This is TUI-only\nand does not enable ambient extensions or ACP. User-attention waits from Pi\nextensions, including `ask_user`, Prewalk approval/review, and local MCP OAuth,\nare reported as blocked; delegated subagent completions remain part of the\nroot workflow.\n\nAll built-ins are enabled by default, including the Powerline footer in TUI\nsessions. Binary-backed features can remain inactive until their dependency is\ninstalled or the feature is disabled through `/dependencies`.\n\nSession compaction is also enabled by default. Its default `classifier` method\ndrops or shortens eligible bulky successful tool results when\n`TYPESAFE_API_KEY` or `OPENROUTER_API_KEY` makes a runtime classifier available.\nWithout a classifier it uses the verified summary method automatically; set\n`extensionConfig.sessionCompaction.method` to `summary` to disable classifier\ncompaction explicitly. Summary mode uses the active model by default or the\nconfigured `inherit`, `xhigh`, `high`, `medium`, or `low` policy. Tier selection\nprefers the active provider/family and falls back to inherit when unavailable.\nBoth methods preserve structured continuity and expose `session_recall` for the\ncurrent active lineage. The extension is safe to disable with\n`builtinExtensions.sessionCompaction: false`; Pi's native compactor then remains\nin control and `session_recall` is removed.\n\nAfter compaction, the transcript shows the completed method as `Context\ncompacted · Classifier`, `Context compacted · Summary`, or `Context compacted ·\nNative`. Expand the row for the token count and checkpoint. If Felan cannot\ncomplete its method, the warning is concise and native Pi compaction takes over.\n\nAgent Core batches the complete classifier question set as needed; the local\nhost exposes the Agent Core classifier through the runtime. Bounded compaction\nevidence is sent to the selected TypeSafe or OpenRouter endpoint. Debug logs\ndefault to\n`storage('agent')/logs/felan.jsonl`.\nSet `FELAN_LOG_LEVEL=off` to disable them, or `debug`/`info`/`warn`/`error` to\nchange the level.\n\nWhen `TYPESAFE_API_KEY` or `OPENROUTER_API_KEY` is available, the local host\nalso enables classifier guidance. For subagents, root sessions get a discovery\nrouting section when a request needs broad discovery, except in one-shot\nprint/JSON modes that cannot await child completion notices or small repositories.\n`Agent` calls without a pinned model get a classifier-selected tier. For Prewalk, the classifier\nrecommends entry, sets planning exploration depth, may raise the implementation\ntier or thinking level, and checks completion at the agent-run boundary.\nWithout a classifier, or when a call fails, the model follows the persistent delegation\nand Prewalk guidance, and the configured defaults apply.\n\nCodebase Memory is a default built-in. It provides structural code\nsearch, symbol reads, and bounded grep augmentation, backed by the\n`codebase-memory-mcp` binary.\n\nThe binary is a separate download and is not installed automatically.\nRun `/codebase-memory install` to fetch the reviewed managed binary.\nOnce it is available, Felan Code indexes the active repository at session\nstart and re-uses the index across sessions.\n\nRun `/codebase-memory refresh` to rebuild the index after significant\nedits.\n\nThe local TUI provides `felan-light` and `felan-dark` as host-owned Pi themes.\nJSON files in `$FELAN_AGENT_DIR/themes` (default `~/.felan/themes`) load as user\nthemes and shadow those IDs when the JSON `name` matches, so a custom dark\npalette survives `felan update`. The startup view uses a compact Felan Code\nwelcome; press `Ctrl+O` when you need the full startup help and loaded-resource\nlisting. When no theme is saved, Felan Code follows the terminal background\n(OSC 11) automatically rather than the OS color-scheme (CSI 997). The `felan-*`\nnames are intentional: Pi reserves `dark` and `light` for its built-in\nexport themes, so colliding IDs would make exported sessions use different\ncolors. Powerline consumes that same active theme instead of defining its own\ncolors.\nNew installs use Pi's fullscreen TUI mode by default. A saved `tuiMode` setting\ncontinues to take precedence; use `/settings` to switch between `fullscreen`\nand `regular`. The prompt uses Pi's native editor rendering with one column of\nhorizontal padding by default; saved `editorPaddingX` values take precedence.\n\nModel responses use the built-in `concise` output style by default. Set the\nglobal `outputStyle` setting to `explanatory` for more reasoning and context.\nThe concise style prefers minimal prose, clear fragments, and compact bullets\nwhile preserving exact technical content, conditions, caveats, verification,\nand blockers; it expands when compression could create ambiguity or safety\nrisk. Use `extensionConfig.outputStyle.style: custom` with explicit `instructions` or\n`instructionsFile` to test alternative prompt wording;\nthe [configuration guide](../../docs/user-guide/configuration.md#output-style)\ndocuments validation, path resolution, and session-lifecycle behavior.\n\n## Canonical user documentation\n\nThe package README intentionally stays short. Use these guides for operational\ndetails:\n\n- [Getting started](../../docs/getting-started.md)\n- [Local CLI and storage](../../docs/user-guide/local-cli.md)\n- [Configuration](../../docs/user-guide/configuration.md)\n- [Commands and shortcuts](../../docs/user-guide/commands-and-shortcuts.md)\n- [Agents, tasks, and Prewalk](../../docs/user-guide/agents-tasks-and-prewalk.md)\n- [Context and memory](../../docs/user-guide/context-and-memory.md)\n- [Web, MCP, browser, and documents](../../docs/user-guide/web-mcp-and-browser.md)\n- [Efficient execution and savings](../../docs/concepts/efficient-execution.md)\n- [Runtime and security](../../docs/concepts/runtime-and-security.md)\n- [Extension catalog](../../docs/reference/extension-catalog.md)\n\n## Development\n\nSource: `apps/tui` in <https://github.com/felan-ai/felan>.\n\n```sh\ncorepack enable\npnpm install --frozen-lockfile\npnpm --filter @felan-ai/felan build\npnpm --filter @felan-ai/felan type-check\npnpm --filter @felan-ai/felan test\n```\n\nThe development-only root preview (`pnpm theme:preview`) shows the two\nhost-owned themes across representative Pi, editor, and Powerline states. It\nis intentionally a browser approximation rather than a second renderer.\n\nRun `pnpm verify` from the repository root for cross-package and packed-binary\ncoverage.\n","readmeFilename":"README.md"}